GetID
GetID ermittelt die ID des Objekts.
Syntax |
GetID() |
Rückgabewert |
numerischer Wert |
GetType
GetType ermittelt den Definitionsnamen des Objekts.
Syntax |
GetType() |
Rückgabewert |
Definitionsname als Variant (String) |
GetAttribute
GetAttribute ermittelt das Attributobjekt für den angegebenen Schlüssel. Das
Attributobjekt enthält Informationen über das angegebene Attribut, wie Typ, Status
(z. B. ReadOnly) oder Vorbelegungen.
Syntax |
GetAttribute(key) |
Parameter |
- key
- Schlüssel des Attributs als Variant (String), beispielsweise die
Anlegezeit des Objekts:
HLOBJECTINFO.CREATIONTIME
|
Rückgabewert |
Attributobjekt als Variant (IHLAttribute) |
IsNew
ISNew prüft, ob das Objekt neu angelegt und noch nicht gespeichert
wurde.
Syntax |
IsNew() |
Rückgabewert |
numerischer Wert. Sofern das Objekt noch nicht gespeichert wurde,
beträgt der Wert 1, andernfalls 0. |
IsReadOnly
IsReadOnly prüft, ob das angegebene Attribut bearbeitet/geändert werden
darf.
Syntax |
IsReadOnly(key, suidx) |
Parameter |
- key
- Schlüssel des Attributs als Variant (String); beispielsweise
die Anlegezeit des Objekts:
HLOBJECTINFO.CREATIONTIME . Wenn Sie
einen leeren Schlüssel angeben, wird geprüft, ob das Objekt
selbst geändert werden darf.
- suidx
- numerischer Wert. Wird nur bei Vorgängen verwendet und gibt
den 1-basierten Index der Service-Einheit an, für die das
Attribut geprüft werden soll.
- Bei Vorgängen greifen Sie über eine Belegung mit 0 auf die
letzte Service-Einheit zu.
- Sofern das Objekt nicht vom Typ „Vorgang“ ist, können Sie
den Wert mit einer 0 belegen.
|
Rückgabewert |
numerischer Wert. Sofern das Attribut nicht geändert werden darf,
beträgt der Wert 1, andernfalls 0. |
Anmerkung: Beachten Sie, dass IsReadOnly nur korrekte Werte
zurückliefert, wenn das Recht Besitzrechte übernehmen gesetzt ist.
Compare
Compare vergleicht den Wert eines Attributs mit dem angegebenen Wert oder dem
entsprechenden Attributwert eines anderen Objekts.
Syntax |
Compare(key, param, suidx) |
Parameter |
- key
- Schlüssel des Attributs als Variant (String); beispielsweise die
Anlegezeit des Objekts:
HLOBJECTINFO.CREATIONTIME
- param
- Sofern Sie einen Attributwert mit einem bestimmten anderen
Attributwert vergleichen möchten, muss dieser Wert als Text –
Variant (String) – angegeben werden. Wenn Sie den Attributwert
mit dem entsprechenden Wert eines anderen Objektes vergleichen
möchten, muss dieses Objekt in param als Variant (IHlObject)
angegeben werden.
- suidx
-
numerischer Wert. Wird nur bei Vorgängen verwendet und gibt
den 1-basierten Index der Service-Einheit an, für die der
Wert verglichen werden soll.
Sofern das Objekt nicht vom Typ „Vorgang“ ist, können Sie den
Wert mit einer 0 belegen.
|
Rückgabewert |
numerischer Wert:
- 1: der Attributwert ist größer als der angegebene Wert
- 0: beide Werte sind gleich
- -1: der Attributwert ist kleiner als der angegebene Wert
|