ChangeStateAction Element

System.Object

ActionType

ChangeStateAction

 

Client Declaration

Represents a pending action for changing the current lifecycle state of a document. Valid lifecycle states are defined by the collection of DocumentState objects belonging to the document's associated DocumentLifecyclePolicy object. For more information, see the Java™ API ChangeState class and changeState method topics.

 

Element Structure

Attributes

 

Code Example

ChangeStateAction objChangeState = new ChangeStateAction();
objChangeState.lifecycleAction = ChangeStateActionLifecycleAction.Promote;

 

XML Schema

<xsd:complexType name="ChangeStateAction">
   <xsd:complexContent>
      <xsd:extension base="ActionType">
         <xsd:attribute name="lifecycleAction" use="required">
            <xsd:simpleType>
               <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="Reset"/>
                  <xsd:enumeration value="Promote"/>
                  <xsd:enumeration value="Demote"/>
                  <xsd:enumeration value="SetException"/>
                  <xsd:enumeration value="ClearException"/>
               </xsd:restriction>
            </xsd:simpleType>
         </xsd:attribute>
      </xsd:extension>
   </xsd:complexContent>
</xsd:complexType>