private class DavRequester.DummyObject extends java.lang.Object implements SystemObject
Modifier and Type | Field and Description |
---|---|
private long |
_objectId |
private SystemObjectType |
_type |
Constructor and Description |
---|
DummyObject(long objectId) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o) |
ConfigurationArea |
getConfigurationArea()
Liefert den Konfigurationsbereich, zu dem dieses Objekt gehört, zurück.
|
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.
|
java.lang.String |
getName()
Liefert den Namen dieses Objekts zurück.
|
java.lang.String |
getNameOrPidOrId()
Liefert eine Bezeichnung für dieses Objekt 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.
|
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.
|
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 type)
Bestimmt, ob dieses System-Objekt ein Element des angegebenen Typs ist.
|
boolean |
isValid()
Bestimmt, ob dieses Objekt zum aktuellen Zeitpunkt gültig ist.
|
void |
setConfigurationData(AttributeGroup atg,
Aspect asp,
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toString
private final long _objectId
private SystemObjectType _type
public long getId()
SystemObject
Liefert die Objekt-ID des System-Objekts zurück.
getId
in interface SystemObject
public SystemObjectType getType()
SystemObject
Liefert den Typ dieses System-Objekts zurück.
getType
in interface SystemObject
public boolean isOfType(SystemObjectType type)
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
type
- 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 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 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 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 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()
public 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 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 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 DataModel getDataModel()
SystemObject
Liefert das zu diesem Objekt gehörende Objekt zum Zugriff auf die Konfiguration zurück.
getDataModel
in interface SystemObject
public 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 asp, Data data) throws ConfigurationChangeException
SystemObject
Ändert einen konfigurierenden Datensatz dieses Objekts.
setConfigurationData
in interface SystemObject
atg
- Attributgruppe des zu ändernden Datensatzesasp
- 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 SystemObjectInfo getInfo()
SystemObject
Liefert ein Objekt mit beschreibenden Informationen zu diesem Objekt zurück.
getInfo
in interface SystemObject
public ConfigurationArea getConfigurationArea()
SystemObject
Liefert den Konfigurationsbereich, zu dem dieses Objekt gehört, zurück.
getConfigurationArea
in interface SystemObject
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable