public interface ConfigurationObjectInfo extends SystemObjectInformationInterface
Dieses Interface stellt für Konfigurationsobjekte Informationen zur Verfügung.
Modifier and Type | Method and Description |
---|---|
void |
addObjectSetId(long setId)
Diese Methode fügt eine leere Menge an ein Konfigurationsobjekt hinzu.
|
void |
addObjectSetObject(long setId,
long objectId)
Diese Methode fügt ein Objekt zu einer bestehenden Menge hinzu.
|
short |
getFirstInvalidVersion()
Diese Methode gibt an, mit welcher Version des Konfigurationsbereichs das Konfigurationsobjekt ungültig werden soll/sollte.
|
short |
getFirstValidVersion()
Diese Methode gibt an, mit welcher Version des Konfigurationsbereichs das Konfigurationsobjekt gültig werden soll/sollte.
|
long[] |
getObjectSetIds()
Diese Methode gibt die IdŽs aller Mengen zurück, die an dem Konfigurationsobjekt gespeichert sind.
|
long[] |
getObjectSetObjects(long setId)
Diese Methode gibt zu einer Menge, die zu diesem Konfigurationsobjekt gehört, alle IdŽs der jeweiligen Objekte zurück, die sich in der Menge befinden.
|
void |
invalidate()
Das Konfigurationsobjekt wird mit der nächsten Version des Konfigurationsbereichs ungültig.
|
void |
revalidate()
Solange der Konfigurationsbereich noch nicht in eine neue Version überführt wurde, kann ein Konfigurationsobjekt, welches auf ungültig gesetzt wurde, mit dieser Methode wieder auf gültig gesetzt werden.
|
getConfigAreaFile, getConfigurationData, getConfigurationDataOptional, getConfigurationsDataAttributeGroupUsageIds, getID, getName, getPid, getTypeId, isDeleted, removeConfigurationData, setConfigurationData, setName
short getFirstValidVersion()
Diese Methode gibt an, mit welcher Version des Konfigurationsbereichs das Konfigurationsobjekt gültig werden soll/sollte.
short getFirstInvalidVersion()
Diese Methode gibt an, mit welcher Version des Konfigurationsbereichs das Konfigurationsobjekt ungültig werden soll/sollte. Der Wert “0” zeigt an, dass dieser Wert noch unbekannt ist und das das Objekt auf eine unbestimmte Zeit gültig bleibt.
void invalidate()
Das Konfigurationsobjekt wird mit der nächsten Version des Konfigurationsbereichs ungültig. Ist das Objekt in der aktuellen Version noch nicht gültig so wird es nicht auf ungültig gesetzt, sondern gelöscht.
revalidate()
void revalidate()
Solange der Konfigurationsbereich noch nicht in eine neue Version überführt wurde, kann ein Konfigurationsobjekt, welches auf ungültig gesetzt wurde, mit dieser Methode wieder auf gültig gesetzt werden.
invalidate()
long[] getObjectSetIds()
Diese Methode gibt die IdŽs aller Mengen zurück, die an dem Konfigurationsobjekt gespeichert sind.
void addObjectSetId(long setId) throws java.lang.IllegalStateException
Diese Methode fügt eine leere Menge an ein Konfigurationsobjekt hinzu.
setId
- Id der Menge, die zu dem Konfigurationsobjekt hinzugefügt werden solljava.lang.IllegalStateException
- Eine Menge mit der Id existiert bereits an diesem Objektlong[] getObjectSetObjects(long setId) throws java.lang.IllegalArgumentException
Diese Methode gibt zu einer Menge, die zu diesem Konfigurationsobjekt gehört, alle IdŽs der jeweiligen Objekte zurück, die sich in der Menge befinden.
setId
- Menge, die zu dem Konigurationsobjekt gehörtsetId
identifiziert wurdejava.lang.IllegalArgumentException
- Es gibt zu der Id keine Mengevoid addObjectSetObject(long setId, long objectId) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException
Diese Methode fügt ein Objekt zu einer bestehenden Menge hinzu. Die Menge wird über die Id identifiziert.
setId
- Menge, zu der das Objekt hinzugefügt werden sollobjectId
- Objekt, das zu der Menge hinzugefügt werden solljava.lang.IllegalArgumentException
- Die Menge existiert nicht an dem Konfigurationsobjektjava.lang.IllegalStateException
- Ein Objekt mit der Id existiert bereits in der Menge