SystemObjectInformationInterface
ConfigurationObjectInformation
public interface ConfigurationObjectInfo extends SystemObjectInformationInterface
Modifier and Type | Method | 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 java.lang.IllegalStateException
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
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
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