DependentObjectType Element

System.Object

ObjectEntryType

WithObjectIdentityType

ObjectValue

DependentObjectType

 

Client Declaration

Represents the value of a dependent Content Engine object.

A dependent object is instantiated from a subclass of the DependentObject class. It exists only within the scope of an independent object and, if persitable, can be persisted only when the independent object to which it belongs (via an object-valued property) is persisted. A dependent object is non-addressable and does not possess a unique identifier by which it can be referenced. Because a dependent object does not have its own identifier, it can be represented only by value, not by object reference.

 

Element Structure

Attributes

Attributes Specific to .NET Clients

 

Base Element Inheritance

Elements

Attributes

Attributes Specific to .NET Clients

 

XML Schema

<xsd:complexType name="DependentObjectType">
   <xsd:complexContent>
      <xsd:extension base="ObjectValue">
         <xsd:attribute name="originalIndex" type="xsd:int"/>
         <xsd:attribute name="newIndex" type="xsd:int"/>
         <xsd:attribute name="dependentAction">
         <xsd:simpleType>
            <xsd:restriction base="xsd:string">
               <xsd:enumeration value="Update"/>
               <xsd:enumeration value="Move"/>
               <xsd:enumeration value="Insert"/>
               <xsd:enumeration value="Delete"/>
            </xsd:restriction>
         </xsd:simpleType>
         </xsd:attribute>
      </xsd:extension>
   </xsd:complexContent>
</xsd:complexType>