Entities
Ein Entity ist ein Objekt mit einer eigenen Identität. Es kann gespeichert und wieder geladen werden.
Jede Entität hat mindestens folgende Standard-Attribute:
| Name | Type | Readonly | Description |
|---|---|---|---|
Id |
string |
True |
Id des verlinkten Objekts |
Label |
string[] |
True |
Label, das das Entity beschreibt. wird bei jedem Insert/Update durch Aufruf von GetNewEvaluatedLabel() aktualisiert. |
EntityType |
Type |
True |
EntityType z.B. IPerson |
PublicId |
string |
False |
ID, die gegen Aussen angezeigt wird. |
ReferenceId |
String |
False |
Reference-ID aus Fremdsystem. Muss nicht eindeutig sein. |
InsertedOn |
DateTime |
True |
Zeigt das technische Erstellungsdatum. |
InsertedBy |
String |
True |
Zeigt, welcher User den Datensatz eingefügt hat. |
UpdatedOn |
DateTime |
True |
Zeigt, wann der Datensatz aktualisiert wurde. |
UpdatedBy |
String |
True |
Zeigt, welcher User den Datensatz aktualisiert hat. |
InsertedOn |
DateTime |
True |
Zeigt das fachliche Erstellungsdatum. |
InsertedBy |
String |
True |
Zeigt den fachlichen Ersteller. |
ModifiedOn |
DateTime |
True |
Zeigt das fachliche Modifikations-Datum |
ModifiedBy |
String |
True |
Zeigt den fachlichen Modifizierer. |
DeletedOn |
DateTime? |
True |
Datum der Löschmarkierung. Objekte mit gesetztem Datum gelten als gelöscht. |
DeletedBy |
String |
True |
Zeigt, welcher User die Entität gelöscht hat. |
IsActive |
String |
True |
Zeigt, ob die Entität aktiv ist. |
IsEditable |
String |
True |
Falls true, darf die Entität modifiziert werden. |
IsDeletable |
Boolean |
True |
Falls true, darf die Entität gelöscht werden. |
LabelMode |
LabelModes |
True |
Zeigt, wie das |