Description
The metadata on an entity type.
Diagram
Overview
 |
 |
baseUrl required xs:string
All the relative URLs and URL regular expressions returned have this string as their base URL.
|
 |
collectionName required xs:string
The name of the collection this entity type belongs to.
|
 |
Sequence
 |
Table xs:string
The name of the database table containing the entity.
|
 |
Name xs:string
The logical name of the entity.
|
 |
Label xs:string
The display name. The display name can be customized and localized.
|
 |
SupportsMultiValue xs:boolean
true indicates that this entity's fields can be customized in the user interface to support multiple values.
|
 |
SupportsWorkflow xs:boolean
true indicates that events on this entity can be handled in the workflow module.
|
 |
SupportsVC BooleanWithURLType Complex Type
true indicates that versions of this entity can be saved if version control is enabled for the project. The URL attribute is the regular expression for getting versions.
|
 |
SupportsSubtypes SupportSubtypeInfo Complex Type
true indicates that there can be subtypes of this entity. The URL attribute is the regular expression for getting the list of subtypes. Even the value is false, there may be types implementation, different from the common subtypes mechanism. In this case subTypeFieldName parameter will hold the entity type field name. If subTypeFieldName parameter is not present, it means that there is neither default subtypes implementation, nor special types implementation for this entity.
|
 |
ExtensionName xs:string
The name of the extension if the descriptor applies to an extension.
|
 |
IsSiteEntity xs:boolean
true indicates that the entity can be shared between projects.
|
 |
Attributes
A collection of attributes primarily for use by extensions. ALM does not use values created by extension.
|
|
|
Attributes
Name | Type | Use | Default | Fixed | Description |
baseUrl | xs:string | required | | | All the relative URLs and URL regular expressions returned have this string as their base URL. |
collectionName | xs:string | required | | | The name of the collection this entity type belongs to. |
Source
<xs:element name="EntityResourceDescriptor" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:documentation>
The metadata on an entity type.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="Table" />
<xs:element ref="Name" />
<xs:element ref="Label" />
<xs:element ref="SupportsHistory" />
<xs:element ref="SupportsAttachment" />
<xs:element ref="SupportsLock" />
<xs:element ref="SupportsGrouping" />
<xs:element ref="SupportsMailing" />
<xs:element ref="SupportsMultiValue" />
<xs:element ref="SupportsWorkflow" />
<xs:element ref="SupportsDataHidingFilter" />
<xs:element ref="SupportsVC" />
<xs:element ref="SupportsSubtypes" />
<xs:element ref="SupportsCopying" />
<xs:element ref="SupportsStorage" />
<xs:element ref="HierarchicalRootId" minOccurs="0" />
<xs:element ref="ExtensionName" />
<xs:element ref="IsSiteEntity" />
<xs:element ref="Attributes" />
<xs:element ref="IsFirstLevelResource" />
<xs:element ref="SecondLevelResources" minOccurs="0" />
</xs:sequence>
<xs:attribute name="baseUrl" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>
All the relative URLs and URL regular expressions returned have this string as their base URL.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="collectionName" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>
The name of the collection this entity type belongs to.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
|
See Also