DataObjectType Class |
Namespace: Omada.OE.Model
[SerializableAttribute] public class DataObjectType : ICloneable, IObjectWithSystemName, ITransportableObject, IObjectWithId, IObjectWithGuid, IObjectWithDataVersion, IEntityObject, IObjectWithLastChangedInfo
The DataObjectType type exposes the following members.
Name | Description | |
---|---|---|
![]() | DataObjectType |
Name | Description | |
---|---|---|
![]() | AccessModifierClassInfo |
Specifies the class info of an access modifier for the data object type.
Can be null.
|
![]() | AllowChildren | |
![]() | ChangedBy | |
![]() | ChangeTime | |
![]() | ConfigLockFlags | |
![]() | CreatedBy | |
![]() | CreateTime | |
![]() | DataVersion | |
![]() | DefaultParentId | |
![]() | DefaultViewId | |
![]() | DeleteVersionsAfter |
Object versions older this amount of days will automatically be deleted.
|
![]() | Description | |
![]() | DisplayNameFormat |
Formatting string used to build display name for data objects.
The format can contain property names in square brackets.
Example: "[FIRSTNAME] [LASTNAME]"
|
![]() | EnableArchiving |
If the type is enabled for archiving, the archiving feature will create a db table named after the type system name and copy versions to the archive.
|
![]() | EnableForOData |
If true, the object will be exposed in the OData API.
|
![]() | FileMgmt | |
![]() | FormId | |
![]() | Id | |
![]() | KeyPropertyId |
Angiver property som anvendes til identifikation af objekterne tilhørende typen.
Skal angive en value property (ikke set eller ref).
Kan være 0.
|
![]() | Kind |
Immutable.
|
![]() | MIISFilterId |
Can be 0.
Note: MIISFilterId should never be assigned to!
|
![]() | Name |
Name in plural, e.g. "Identities".
|
![]() | NameSingular |
Name in singular form, e.g. "Identity".
|
![]() | Number | |
![]() | ObjectCount |
Contains the approximate number of (data) objects of the specific type.
The number is calculated at system start-up.
|
![]() | ObjectVersioning |
If not set, no new object version will be generated when the object is changed and the object history page will not be visible.
|
![]() | Properties |
The properties that the data object type has bindings for.
|
![]() | RequireWorkflow |
Angiver om objekter af typen kun kan oprettes/redigeres via en workflow proces.
|
![]() | SequenceId |
When new data objects are created they are assigned a number from this sequence.
The sequence id can be 0 - in which case no number will be assigned to new data objects.
|
![]() | ShadowForId |
Is zero if Kind is DataObjectType.
Immutable.
|
![]() | StatusPropertyId |
Angiver en set-property som anvendes til angivelse af status.
Kan være 0.
|
![]() | System | |
![]() | SystemName |
Can be null (although it is not a legal system name).
The SystemName of a custom data object type must begin with "C_".
|
![]() | UId |
Name | Description | |
---|---|---|
![]() | AddProperties |
Adds a list of existing property objects (in form of DataObjectTypeProperty) to the DataObjectType.
|
![]() | AddProperty |
Adds an existing property object (in form of DataObjectTypeProperty) to the DataObjectType.
|
![]() | Clone | |
![]() | CloneDataObjectType |
Kopierer (cloner) dataobjektypen og nulstiller alle relevante id'er.
|
![]() | GetDataVersion | |
![]() | GetDisplayNameFormatPropertyIds |
Returnerer id'er for de properties som er anvendt i DisplayNameFormat.
|
![]() | GetFixedFields | |
![]() ![]() | GetFixedFields(Int32) |
Returnerer de fixed fields der er valide for en bestemt type.
Hvis typeId angives som 0 returneres alle fixed fields.
|
![]() | GetForm | Obsolete. |
![]() | GetNewDataObject | |
![]() | GetNewDataObject(Int32) |
Creates a new data object of the specified data object type.
|
![]() | GetProperties | |
![]() | GetPropertyIds |
Returns an IntegerList containing ids of the properties used by the data object type.
|
![]() ![]() | GetPropertyIdsByDisplayNameFormat |
Returns propertyId integerlist for the properties selected for DisplayNameFormat of the given type.
|
![]() ![]() | GetPropertyNumbersByDisplayNameFormat |
Returns the numbers of the properties contained in the displaynameformat string.
|
![]() | GetPropertySequenceNumbers |
Returns an IntegerList containing sequence numbers of the properties.
|
![]() ![]() | GetPropertySystemNameByDisplayNameFormat |
Returns the system name of the properties contained in the displaynameformat string.
|
![]() ![]() | GetSpecialTypeIds | |
![]() ![]() | GetSystemPropertyIds |
Returnerer id'er for properties, som *skal* findes på den angivne type.
|
![]() | GetTypeProperties |
Returns a collection containing the type's properties that match a given property type.
|
![]() ![]() | IsSpecialType |
Returnerer true hvis det indsendte typeid er i mængden af specielle typer.
De specielle typer er dem som har deres egen entitet i databasen.
|
![]() ![]() | IsWorkFlowRelatedType |
Returns true if the given typeid is either Processes or Activities.
|
![]() | PassesFilter | |
![]() | RemoveProperty | |
![]() | ResetAll |
Nulstiller objektets id m.v.
Metoden anvendes hvis man vil oprette en ny data object type (i db) som en kopi af en anden.
|
![]() | ToString | (Overrides ObjectToString.) |
![]() | ToString(AppFormatInfo) |
Name | Description | |
---|---|---|
![]() ![]() | CustomSystemNamePrefix |
Name | Description | |
---|---|---|
![]() | ToBool |
Converts object to boolean.
(Defined by ObjectExtensions.) |
![]() | ToDateTime |
Converts object to DateTime.
(Defined by ObjectExtensions.) |
![]() | ToInt |
Converts object to integer.
(Defined by ObjectExtensions.) |
Name | Description | |
---|---|---|
![]() ![]() | IObjectWithGuid.GetGuid | |
![]() ![]() | IObjectWithId.GetId | |
![]() ![]() | IEntityObjectDataVersion |
The data version of an entity object is incremented every time it gets updated.
If the entity object class embeds other objects (like a DataObjectType embeds a number of BaseProperty objects)
then the DataVersion is also "touched" when an embedded object changes.
|
![]() ![]() | IEntityObjectId |
Unique id of the entity object within its entity type.
|