| |||||||
DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES |
Represents an asset type in the content management system. This bean is a top-level object for managing schema, as opposed to the management of data, i.e. assets. It defines attributes of various types, which will hold the actual data. Asset types can have multiple subtypes. In the Flex Asset model, Flex Definitions serve as subtypes, and can hold a subset of Flex Attributes defined in the family. The subtypes resource provides information on the relationships between Flex Definitions and Flex Parent Definitions. These relationships allow sharing of attributes. An asset type may also have associations defined, which reference assets of other types. Associations, like parent-child relationships, enable maintaining referential integrity between assets; however, associations are not capable of sharing data.
Nested Element Summary | |
associationDefBean | associations List of asset association definitions, if any. |
attributeDefBean | attributes Collection of attribute definitions for this asset type. |
xs:boolean | canBeChild True if this asset type can be a child of another asset type (i.e., it can be referenced via an association). |
xs:string | description The description of this asset type. |
xs:string | name Unique name of this asset type. |
attributeDefBean | parents List of attributes representing Parent Definition assets, if this subtype (Flex Definition) has any. |
xs:boolean | proxyAsset True if this asset type is a ProxyAssetType (The ProxyAssetType is a holder in CS of external content). |
xs:string | subtype If this asset type is a subtype, this field contains a subtype name; it is empty otherwise. |
<xs:element name="assetTypeBean"><xs:complexType></xs:element><xs:sequence></xs:complexType><xs:element name="name" type="xs:string">
</xs:element><xs:element minOccurs="0" name="description" type="xs:string">
</xs:element><xs:element minOccurs="0" name="subtype" type="xs:string">
</xs:element><xs:element name="canBeChild" type="xs:boolean">
</xs:element><xs:element name="proxyAsset" type="xs:boolean">
</xs:element><xs:element maxOccurs="unbounded" minOccurs="0" name="attributes" type="attributeDefBean">
</xs:element><xs:element maxOccurs="unbounded" minOccurs="0" name="parents" type="attributeDefBean">
</xs:element><xs:element maxOccurs="unbounded" minOccurs="0" name="associations" type="associationDefBean"></xs:sequence>
</xs:element>
| |||||||
DETAILS: DOCUMENTATION | ELEMENTS | ATTRIBUTES | SOURCE | FRAMES | NO FRAMES |