public interface ConfigurationObjectInfo extends SystemObjectInformationInterface
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()
short getFirstInvalidVersion()
void invalidate()
revalidate()
void revalidate()
invalidate()
long[] getObjectSetIds()
void addObjectSetId(long setId) throws IllegalStateException
setId
- Id der Menge, die zu dem Konfigurationsobjekt hinzugefügt werden sollIllegalStateException
- Eine Menge mit der Id existiert bereits an diesem Objektlong[] getObjectSetObjects(long setId) throws IllegalArgumentException
setId
- Menge, die zu dem Konigurationsobjekt gehörtsetId
identifiziert wurdeIllegalArgumentException
- Es gibt zu der Id keine Mengevoid addObjectSetObject(long setId, long objectId) throws IllegalArgumentException, IllegalStateException
setId
- Menge, zu der das Objekt hinzugefügt werden sollobjectId
- Objekt, das zu der Menge hinzugefügt werden sollIllegalArgumentException
- Die Menge existiert nicht an dem KonfigurationsobjektIllegalStateException
- Ein Objekt mit der Id existiert bereits in der Menge