public abstract class DafSystemObject extends java.lang.Object implements SystemObject
Implementierung der Schnittstelle zum Zugriff auf die Eigenschaften eines System-Objekts. Datensätze, die vom Datenverteiler transportiert werden, sind immer genau einem System-Objekt zugeordnet. Zur internen Identifizierung eines System-Objekts wird die id
des Objekts benutzt. Das ist ein 64-Bit-Wert der systemweit eindeutig ist. Zur expliziten Referenzierung von Objekten (z.B. in Aufrufparametern von Applikationen, Versorgungsskripten etc.) kann die permanente ID (PID) eines Objekts verwendet werden. Diese ist optional und muss nur bei den Objekten gesetzt werden, bei denen sie gebraucht wird. Die PID ist eine leicht zu merkende Zeichenkette, die systemweit eindeutig ist und sich (wenn sie einmal vergeben wurde) nie mehr ändern kann. Außerdem kann jedem System-Objekt ein Name zugeordnet werden, der zu Darstellungszwecken benutzt werden kann. Der Name eines Objekts kann i.a. jederzeit geändert werden und sollte aus diesem Grund nicht zur Referenzierung von Objekten eingesetzt werden.
Modifier and Type | Field and Description |
---|---|
protected long |
_configurationAreaId
Id des Konfigurationsbereichs zu dem dieses Objekt gehört.
|
protected DafDataModel |
_dataModel
Objekt zum Zugriff auf die Konfiguration
|
protected byte |
_internType
Typfeld dieses Objekts.
|
static byte |
ASPECT
Typfeld für die Serialisierung von Aspekten
|
static byte |
ATTRIBUTE
Typfeld für die Serialisierung von Attributen
|
static byte |
ATTRIBUTE_GROUP
Typfeld für die Serialisierung von Attributgruppen
|
static byte |
ATTRIBUTE_GROUP_USAGE
Typfeld für die Serialisierung von Attributgruppenverwendungen
|
static byte |
ATTRIBUTE_LIST_TYPE
Typfeld für die Serialisierung von Attributlistendefinitionen
|
static byte |
CLIENT_APPLICATION
Typfeld für die Serialisierung von Applikationen
|
static byte |
CONFIGURATION_APPLICATION
Typfeld für die Serialisierung von Konfigurationsapplikationen
|
static byte |
CONFIGURATION_AREA
Typfeld für die Serialisierung von Konfigurationsbereichen
|
static byte |
CONFIGURATION_AUTHORITY
Typfeld für die Serialisierung von Konfigurationsverantwortliche
|
static byte |
CONFIGURATION_OBJECT
Typfeld für die Serialisierung von Konfigurationsobjekten
|
static byte |
CONFIGURATION_OBJECT_TYPE
Typfeld für die Serialisierung von Typen von Konfigurationsobjekten
|
static byte |
DAV_APPLICATION
Typfeld für die Serialisierung von Datenverteilerobjekte
|
static byte |
DYNAMIC_OBJECT
Typfeld für die Serialisierung von dynamischen Objekten
|
static byte |
DYNAMIC_OBJECT_TYPE
Typfeld für die Serialisierung von Typen von dynamischen Objekten
|
static byte |
FLOATING_POINT_NUMBER_ATTRIBUTE_TYPE
Typfeld für die Serialisierung von Kommazahlattributtypen
|
static byte |
INTEGER_ATTRIBUTE_TYPE
Typfeld für die Serialisierung von Ganzzahlattributtypen
|
static byte |
INTEGER_VALUE_RANGE
Typfeld für die Serialisierung von Wertebereichen von Ganzzahlattributtypen
|
static byte |
INTEGER_VALUE_STATE
Typfeld für die Serialisierung von Aufzählungswerten von Ganzzahlattributtypen
|
static byte |
MUTABLE_SET
Typfeld für die Serialisierung von dynamischen Mengen
|
static byte |
NON_MUTABLE_SET
Typfeld für die Serialisierung von konfigurierenden Mengen
|
static byte |
NULL_OBJECT
Typfeld für die Serialisierung von
null -Referenzen |
static byte |
OBJECT_DELETED
Statusfeld für ungültig gewordene (dynamische) Objekte
|
static byte |
OBJECT_EXISTS
Statusfeld für gültige Objekte
|
static byte |
OBJECT_INVALID
Statusfeld für nicht gültige (Konfigurations-) Objekte
|
static byte |
OBJECT_SET_TYPE
Typfeld für die Serialisierung von Mengentypen
|
static byte |
OBJECT_SET_USE
Typfeld für die Serialisierung von Mengenverwendungen
|
static byte |
REFERENCE_ATTRIBUTE_TYPE
Typfeld für die Serialisierung von Referenzattributtypen
|
static byte |
STRING_ATTRIBUTE_TYPE
Typfeld für die Serialisierung von Zeichenkettenattributtypen
|
static byte |
SYSTEM_OBJECT_TYPE
Typfeld für die Serialisierung von Typen von Systemobjekten
|
static byte |
TIME_ATTRIBUTE_TYPE
Typfeld für die Serialisierung von Zeitstempelattributtypen
|
Constructor and Description |
---|
DafSystemObject(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
|
DafSystemObject(long id,
java.lang.String pid,
java.lang.String name,
long typeId,
byte state,
java.lang.String error,
DafDataModel dataModel,
long configurationAreaId)
Konstruktor, zur Erzeugung eines neuen Stellvertreterobjekts für ein Systemobjekt.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o)
Implementiert die Vergleichsfunktion des Comparable-Interface.
|
boolean |
equals(java.lang.Object other)
Vergleicht das Objekt mit einem anderen Objekt.
|
ConfigurationArea |
getConfigurationArea()
Liefert den Konfigurationsbereich, zu dem dieses Objekt gehört, zurück.
|
long |
getConfigurationAreaId()
Bestimmt die Objekt-Id des Konfigurationsbereichs des Objekts
|
Data |
getConfigurationData(AttributeGroup atg)
Liefert einen konfigurierenden Datensatz dieses Objekts zurück.
|
Data |
getConfigurationData(AttributeGroup atg,
Aspect asp)
Liefert einen konfigurierenden Datensatz dieses Objekts zurück.
|
Data |
getConfigurationData(AttributeGroupUsage atgUsage)
Liefert einen konfigurierenden Datensatz dieses Objekts zurück.
|
DataModel |
getDataModel()
Liefert das zu diesem Objekt gehörende Objekt zum Zugriff auf die Konfiguration zurück.
|
long |
getId()
Liefert die Objekt-ID des System-Objekts zurück.
|
SystemObjectInfo |
getInfo()
Liefert ein Objekt mit beschreibenden Informationen zu diesem Objekt zurück.
|
byte |
getInternType()
Gibt den internen Typ zurück
|
java.lang.String |
getName()
Liefert den Namen dieses Objekts zurück.
|
java.lang.String |
getNameOrPidOrId()
Liefert eine Bezeichnung für dieses Objekt zurück.
|
static DafSystemObject |
getObject(byte internType,
DafDataModel dataModel)
Gibt ein neues nicht initialisiertes Objekt der richtigen Klasse abhängig vom angegebenen Typfeld zurück
|
java.lang.String |
getPid()
Liefert die permanente ID (PID) dieses Objekts zurück.
|
java.lang.String |
getPidOrId()
Liefert eine Bezeichnug für dieses Objekt zurück.
|
java.lang.String |
getPidOrNameOrId()
Liefert eine Bezeichnung für dieses Objekt zurück.
|
byte |
getState()
Bestimmt den Status dieses Objektes
|
SystemObjectType |
getType()
Liefert den Typ dieses System-Objekts zurück.
|
java.util.Collection<AttributeGroupUsage> |
getUsedAttributeGroupUsages()
Liefert alle Attributgruppenverwendungen zurück, für die es einen konfigurierenden Datensatz an diesem Objekt gibt.
|
int |
hashCode()
Bestimmt den Hash-Code dieses Objekts.
|
void |
invalidate()
Löscht das Objekt, indem es ungültig gemacht wird.
|
boolean |
isOfType(java.lang.String typePid)
Bestimmt, ob dieses System-Objekt ein Element des angegebenen Typs ist.
|
boolean |
isOfType(SystemObjectType objectType)
Bestimmt, ob dieses System-Objekt ein Element des angegebenen Typs ist.
|
abstract boolean |
isValid()
Bestimmt, ob dieses Objekt zum aktuellen Zeitpunkt gültig ist.
|
java.lang.String |
parseToString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
|
void |
read(java.io.DataInputStream in)
Deserialisiert dieses Objekt über die alte Methode.
|
void |
read(Deserializer deserializer)
Deserialisiert dieses Objekt
|
void |
setConfigurationData(AttributeGroup atg,
Aspect aspect,
Data data)
Ändert einen konfigurierenden Datensatz dieses Objekts.
|
void |
setConfigurationData(AttributeGroup atg,
Data data)
Ändert einen konfigurierenden Datensatz dieses Objekts.
|
void |
setConfigurationData(AttributeGroupUsage atgUsage,
Data data)
Ändert einen konfigurierenden Datensatz dieses Objekts.
|
void |
setName(java.lang.String _name)
Setzt den Namen dieses Objekts.
|
protected void |
storeName(java.lang.String newName)
Diese Methode wird aufgerufen, wenn die Konfiguration den Namen des Objekts auf den aktuellen Stand bringen möchte.
|
java.lang.String |
toString()
Liefert eine textuelle Beschreibung dieses Objekts zurück.
|
void |
write(java.io.DataOutputStream out)
Serialisiert dieses Objekt.
|
public static final byte NULL_OBJECT
Typfeld für die Serialisierung von null
-Referenzen
public static final byte CONFIGURATION_OBJECT
Typfeld für die Serialisierung von Konfigurationsobjekten
public static final byte DYNAMIC_OBJECT
Typfeld für die Serialisierung von dynamischen Objekten
public static final byte SYSTEM_OBJECT_TYPE
Typfeld für die Serialisierung von Typen von Systemobjekten
public static final byte DYNAMIC_OBJECT_TYPE
Typfeld für die Serialisierung von Typen von dynamischen Objekten
public static final byte CONFIGURATION_OBJECT_TYPE
Typfeld für die Serialisierung von Typen von Konfigurationsobjekten
public static final byte OBJECT_SET_TYPE
Typfeld für die Serialisierung von Mengentypen
public static final byte ATTRIBUTE_GROUP
Typfeld für die Serialisierung von Attributgruppen
public static final byte ASPECT
Typfeld für die Serialisierung von Aspekten
public static final byte OBJECT_SET_USE
Typfeld für die Serialisierung von Mengenverwendungen
public static final byte MUTABLE_SET
Typfeld für die Serialisierung von dynamischen Mengen
public static final byte NON_MUTABLE_SET
Typfeld für die Serialisierung von konfigurierenden Mengen
public static final byte ATTRIBUTE
Typfeld für die Serialisierung von Attributen
public static final byte INTEGER_ATTRIBUTE_TYPE
Typfeld für die Serialisierung von Ganzzahlattributtypen
public static final byte FLOATING_POINT_NUMBER_ATTRIBUTE_TYPE
Typfeld für die Serialisierung von Kommazahlattributtypen
public static final byte REFERENCE_ATTRIBUTE_TYPE
Typfeld für die Serialisierung von Referenzattributtypen
public static final byte STRING_ATTRIBUTE_TYPE
Typfeld für die Serialisierung von Zeichenkettenattributtypen
public static final byte TIME_ATTRIBUTE_TYPE
Typfeld für die Serialisierung von Zeitstempelattributtypen
public static final byte ATTRIBUTE_LIST_TYPE
Typfeld für die Serialisierung von Attributlistendefinitionen
public static final byte CONFIGURATION_AUTHORITY
Typfeld für die Serialisierung von Konfigurationsverantwortliche
public static final byte DAV_APPLICATION
Typfeld für die Serialisierung von Datenverteilerobjekte
public static final byte CONFIGURATION_APPLICATION
Typfeld für die Serialisierung von Konfigurationsapplikationen
public static final byte CLIENT_APPLICATION
Typfeld für die Serialisierung von Applikationen
public static final byte INTEGER_VALUE_STATE
Typfeld für die Serialisierung von Aufzählungswerten von Ganzzahlattributtypen
public static final byte INTEGER_VALUE_RANGE
Typfeld für die Serialisierung von Wertebereichen von Ganzzahlattributtypen
public static final byte CONFIGURATION_AREA
Typfeld für die Serialisierung von Konfigurationsbereichen
public static final byte ATTRIBUTE_GROUP_USAGE
Typfeld für die Serialisierung von Attributgruppenverwendungen
public static final byte OBJECT_DELETED
Statusfeld für ungültig gewordene (dynamische) Objekte
public static final byte OBJECT_EXISTS
Statusfeld für gültige Objekte
public static final byte OBJECT_INVALID
Statusfeld für nicht gültige (Konfigurations-) Objekte
protected byte _internType
Typfeld dieses Objekts. Dieses Feld dient zur Unterscheidung der verschiedenartigen Systemobjekte bei der Serialisierung
protected DafDataModel _dataModel
Objekt zum Zugriff auf die Konfiguration
protected long _configurationAreaId
Id des Konfigurationsbereichs zu dem dieses Objekt gehört.
public DafSystemObject(DafDataModel dataModel)
Erzeugt ein neues Objekt dessen Eigenschaften im Anschluss mit der read-Methode eingelesen werden sollten.
dataModel
- DataModel Implementierung, der das neue Objekt zugeordnet ist.public DafSystemObject(long id, java.lang.String pid, java.lang.String name, long typeId, byte state, java.lang.String error, DafDataModel dataModel, long configurationAreaId)
Konstruktor, zur Erzeugung eines neuen Stellvertreterobjekts für ein Systemobjekt.
id
- Id des Systemobjektspid
- Pid des Systemobjektsname
- Name des SystemobjektstypeId
- Id des Typs des SystemObjectsstate
- Status des SystemObjectserror
- Fehler des SystemobjektsdataModel
- Objekt zum Zugriff auf die KonfigurationconfigurationAreaId
- Id des zugeordneten Konfigurationsbereichspublic ConfigurationArea getConfigurationArea()
SystemObject
Liefert den Konfigurationsbereich, zu dem dieses Objekt gehört, zurück.
getConfigurationArea
in interface SystemObject
public long getConfigurationAreaId()
Bestimmt die Objekt-Id des Konfigurationsbereichs des Objekts
public final boolean equals(java.lang.Object other)
Vergleicht das Objekt mit einem anderen Objekt. Zwei Objekte sind gleich, wenn sie die gleiche Objekt-Id haben.
equals
in class java.lang.Object
true
, wenn die Objekte gleich sind, sonst false
.public final int hashCode()
Bestimmt den Hash-Code dieses Objekts.
hashCode
in class java.lang.Object
public java.lang.String parseToString()
Liefert eine textuelle Beschreibung dieses Objekts für Debug-Zwecke zurück.
public java.lang.String toString()
Liefert eine textuelle Beschreibung dieses Objekts zurück. Es wird der Name des Objekts gefolgt von der Pid in runden Klammern oder der Id in eckigen Klammern, falls keine Pid vergeben ist.
toString
in interface SystemObject
toString
in class java.lang.Object
public void write(java.io.DataOutputStream out) throws java.io.IOException
Serialisiert dieses Objekt.
out
- Stream auf den das Objekt geschrieben werden soll.IOException,
- wenn beim Schreiben auf den Ausgabe-Stream Fehler aufgetreten sind.java.io.IOException
public void read(java.io.DataInputStream in) throws java.io.IOException
Deserialisiert dieses Objekt über die alte Methode.
in
- Stream von dem das Objekt gelesen werden soll.IOException,
- wenn beim Lesen vom Eingabe-Stream Fehler aufgetreten sind.java.io.IOException
public void read(Deserializer deserializer) throws java.io.IOException
Deserialisiert dieses Objekt
deserializer
- Deserialisierer als Datenquellejava.io.IOException
public final byte getState()
Bestimmt den Status dieses Objektes
OBJECT_INVALID
, OBJECT_DELETED
für ungültige oder OBJECT_EXISTS
für gültige Objekte zurück.Objekt ist gültig.
,
Ungültiges Konfigurationsobjekt
,
Dynamisches Objekt wurde auf ungültig gesetzt
public final int compareTo(java.lang.Object o)
Implementiert die Vergleichsfunktion des Comparable-Interface.
compareTo
in interface java.lang.Comparable
o
- Systemobjekt mit dem dieses Objekt verglichen werden sollte.0
, wenn dieses Objekt mit dem Vergleichsobjekt übereinstimmt.public final java.lang.String getNameOrPidOrId()
SystemObject
Liefert eine Bezeichnung für dieses Objekt zurück. Wenn dieses Objekt einen nicht leeren Namen hat, wird dieser zurückgegeben. Ansonsten wird (falls vorhanden) die PID des Objekts zurückgeben. Wenn die PID auch nicht vorhanden ist, wird die ID des Objekts zurückgegeben.
getNameOrPidOrId
in interface SystemObject
public java.lang.String getPidOrNameOrId()
SystemObject
Liefert eine Bezeichnung für dieses Objekt zurück. Wenn dieses Objekt eine nicht leere PID hat, wird diese zurückgegeben. Ansonsten wird (falls vorhanden) der Name des Objekts zurückgegeben. Wenn der Name auch nicht vorhanden ist, wird die ID des Objekts zurückgegeben.
getPidOrNameOrId
in interface SystemObject
public java.lang.String getPidOrId()
SystemObject
Liefert eine Bezeichnug für dieses Objekt zurück. Wenn dieses Objekt eine nicht leere PID hat, wird diese zurückgegeben. Ansonsten wird die ID des Objekts zurückgegeben.
getPidOrId
in interface SystemObject
public final long getId()
SystemObject
Liefert die Objekt-ID des System-Objekts zurück.
getId
in interface SystemObject
public final java.lang.String getPid()
SystemObject
Liefert die permanente ID (PID) dieses Objekts zurück. Wenn das Objekt keine PID hat, wird ein leerer String zurückgegeben.
getPid
in interface SystemObject
public final java.lang.String getName()
SystemObject
Liefert den Namen dieses Objekts zurück. Wenn das Objekt keinen Namen hat, wird ein leerer String zurückgegeben.
getName
in interface SystemObject
public final void setName(java.lang.String _name) throws ConfigurationChangeException
SystemObject
Setzt den Namen dieses Objekts.
setName
in interface SystemObject
_name
- Neuer Name des Objekts. Der leere String ("“) oder null
wird als ”kein Name" interpretiert.ConfigurationChangeException
- Wenn der Name des Objektes nicht geändert werden konnte.SystemObjectType.isNameOfObjectsPermanent()
protected void storeName(java.lang.String newName)
Diese Methode wird aufgerufen, wenn die Konfiguration den Namen des Objekts auf den aktuellen Stand bringen möchte. Der Aufruf der Methode führt nicht zu einer Anfrage an die Konfiguration wie bei setName(String)
.
Eventuell angemeldete Listener werden nicht informiert, soll dies geschehen muss die Methode DafDynamicObjectType.updateName(long,String)
benutzt werden.
newName
- Aktueller Name des Objektspublic final SystemObjectType getType()
SystemObject
Liefert den Typ dieses System-Objekts zurück.
getType
in interface SystemObject
public final void invalidate() throws ConfigurationChangeException
SystemObject
Löscht das Objekt, indem es ungültig gemacht wird. Dynamische System-Objekte werden sofort ungültig. Bereits gültige konfigurierende System-Objekte werden mit Aktivierung der nächsten Konfigurationsversion ungültig. Für historische Anfragen bleiben ungültige Objekte nach wie vor existent. Konfigurierende System-Objekte, die noch nie gültig waren, werden durch diese Methode gelöscht und sind nicht mehr zugreifbar.
invalidate
in interface SystemObject
ConfigurationChangeException
- Wenn das Objekt nicht ungültig gemacht werden konnte.public final boolean isOfType(java.lang.String typePid)
SystemObject
Bestimmt, ob dieses System-Objekt ein Element des angegebenen Typs ist. Ein System-Objekt ist Element des Objekt-Typs, der von der Methode SystemObject.getType()
zurückgeliefert wird. Außerdem ist das Objekt ein Element von den direkten und indirekten Super-Typen
des Objekt-Typs.
isOfType
in interface SystemObject
typePid
- PID des zu prüfenden Typs.true
, wenn der übergebene Typ mit dem Objekt-Typ oder mit einem der direkten oder indirekten Vorgänger in der Vererbungshierarchie übereinstimmt; sonst false
.public final boolean isOfType(SystemObjectType objectType)
SystemObject
Bestimmt, ob dieses System-Objekt ein Element des angegebenen Typs ist. Ein System-Objekt ist Element des Objekt-Typs, der von der Methode SystemObject.getType()
zurückgeliefert wird. Außerdem ist das Objekt ein Element von den direkten und indirekten Super-Typen
des Objekt-Typs.
isOfType
in interface SystemObject
objectType
- Zu prüfender Typ.true
, wenn der übergebene Typ mit dem Objekt-Typ oder mit einem der direkten oder indirekten Vorgänger in der Vererbungshierarchie übereinstimmt; sonst false
.public final byte getInternType()
Gibt den internen Typ zurück
public static final DafSystemObject getObject(byte internType, DafDataModel dataModel)
Gibt ein neues nicht initialisiertes Objekt der richtigen Klasse abhängig vom angegebenen Typfeld zurück
internType
- Typfeld des gewünschten SystemobjektsdataModel
- Objekt zum Zugriff auf die Konfigurationpublic DataModel getDataModel()
SystemObject
Liefert das zu diesem Objekt gehörende Objekt zum Zugriff auf die Konfiguration zurück.
getDataModel
in interface SystemObject
public final Data getConfigurationData(AttributeGroup atg)
SystemObject
Liefert einen konfigurierenden Datensatz dieses Objekts zurück. Als Aspekt des gewünschten Datensatzes wird “asp.eigenschaften
” angenommen.
getConfigurationData
in interface SystemObject
atg
- Attributgruppe des gewünschten Datensatzes.null
, wenn das Objekt keinen Datensatz der angegebenen Attributgruppe hat.SystemObject.getConfigurationData(AttributeGroup,Aspect)
public Data getConfigurationData(AttributeGroup atg, Aspect asp)
SystemObject
Liefert einen konfigurierenden Datensatz dieses Objekts zurück.
getConfigurationData
in interface SystemObject
atg
- Attributgruppe des gewünschten Datensatzes.asp
- Aspekt des gewünschten Datensatzes.null
, wenn das Objekt keinen Datensatz der angegebenen Attributgruppe hat.public Data getConfigurationData(AttributeGroupUsage atgUsage)
SystemObject
Liefert einen konfigurierenden Datensatz dieses Objekts zurück.
getConfigurationData
in interface SystemObject
atgUsage
- Attributgruppenverwendung des gewünschten Datensatzesnull
, wenn das Objekt keinen Datensatz zu der angegebenen Attributgruppenverwendung hat.public void setConfigurationData(AttributeGroup atg, Data data) throws ConfigurationChangeException
SystemObject
Ändert einen konfigurierenden Datensatz dieses Objekts. Als Aspekt wird “asp.eigenschaften
” verwendet.
setConfigurationData
in interface SystemObject
atg
- Attributgruppe des zu ändernden Datensatzesdata
- Der neue Datensatz. Wird null
angegeben, wird der Datensatz am Objekt gelöscht.ConfigurationChangeException
- Wenn der Datensatz nicht geändert werden konnte.public void setConfigurationData(AttributeGroup atg, Aspect aspect, Data data) throws ConfigurationChangeException
SystemObject
Ändert einen konfigurierenden Datensatz dieses Objekts.
setConfigurationData
in interface SystemObject
atg
- Attributgruppe des zu ändernden Datensatzesaspect
- Aspekt des zu ändernden Datensatzesdata
- Der neue Datensatz. Wird null
angegeben, wird der Datensatz am Objekt gelöscht.ConfigurationChangeException
- Wenn der Datensatz nicht geändert werden konnte.public void setConfigurationData(AttributeGroupUsage atgUsage, Data data) throws ConfigurationChangeException
SystemObject
Ändert einen konfigurierenden Datensatz dieses Objekts.
setConfigurationData
in interface SystemObject
atgUsage
- Attributgruppenverwendung des zu ändernden Datensatzesdata
- Der neue Datensatz. Wird null
angegeben, wird der Datensatz am Objekt gelöscht.ConfigurationChangeException
- Wenn der Datensatz nicht geändert werden konnte.public java.util.Collection<AttributeGroupUsage> getUsedAttributeGroupUsages()
SystemObject
Liefert alle Attributgruppenverwendungen zurück, für die es einen konfigurierenden Datensatz an diesem Objekt gibt.
getUsedAttributeGroupUsages
in interface SystemObject
public abstract boolean isValid()
SystemObject
Bestimmt, ob dieses Objekt zum aktuellen Zeitpunkt gültig ist. Konfigurierende System-Objekte sind nach deren Erzeugung
noch nicht gültig, sondern werden erst mit der Aktivierung der nächsten Konfigurationsversion gültig. Nach dem Löschen
eines Konfigurationsobjekts bleibt es bis zur Aktivierung der nächsten Konfigurationsversion gültig. Dynamische Objekte werden sofort mit deren Erzeugung
gültig und mit dem Löschen
ungültig.
isValid
in interface SystemObject
true
, falls das Objekt gültig ist;false
, falls das Objekt nicht gültig ist.public SystemObjectInfo getInfo()
SystemObject
Liefert ein Objekt mit beschreibenden Informationen zu diesem Objekt zurück.
getInfo
in interface SystemObject