public interface SystemObjectInformationInterface
| Modifier and Type | Method and Description |
|---|---|
ConfigAreaFile |
getConfigAreaFile()
Gibt die zugehörige Konfigurationsdatei zurück
|
byte[] |
getConfigurationData(long attributeGroupUsageId)
Diese Methode gibt einen konfigurierenden Datensatz zurück, der am Objekt gespeichert ist.
|
byte[] |
getConfigurationDataOptional(long attributeGroupUsageId)
Diese Methode gibt einen konfigurierenden Datensatz zurück, der am Objekt gespeichert ist.
|
long[] |
getConfigurationsDataAttributeGroupUsageIds()
Diese Methode gibt die Attributgruppenverwendungs-IdŽs aller konfigurierenden Datensätze zurück, die an diesem Objekt mit
setConfigurationData(long, byte[]) abgelegt wurden. |
long |
getID()
Diese Methode gibt die ID des Objekts zurück.
|
java.lang.String |
getName()
Diese Methode gibt den Namen des Objekts zurück, wurde kein Name festgelegt wird ein leerer String
"" zurückgegeben. |
java.lang.String |
getPid()
Diese Methode gibt die Pid des Objekts zurück.
|
long |
getTypeId()
Diese Methode gibt den Typ des Objekts als ID zurück.
|
boolean |
isDeleted()
Gibt zurück, ob das Objekt bereits gelöscht wurde.
|
void |
removeConfigurationData(long attributeGroupUsageId)
Diese Methode entfernt einen konfigurierenden Datensatz, der mit
setConfigurationData(long, byte[]) hinzugefügt wurde. |
void |
setConfigurationData(long attributeGroupUsageId,
byte[] data)
Diese Methode speichert einen konfigurierenden Datensatz am Objekt.
|
void |
setName(java.lang.String newName)
Diese Methode legt den Namen eines Objekts fest, besitzt das Objekt bereits einen Namen, so wird dieser überschrieben.
|
long getID()
java.lang.String getPid()
long getTypeId()
java.lang.String getName()
"" zurückgegeben.void setName(java.lang.String newName)
newName - Neuer Name des Objektslong[] getConfigurationsDataAttributeGroupUsageIds()
setConfigurationData(long, byte[]) abgelegt wurden.byte[] getConfigurationData(long attributeGroupUsageId)
throws java.lang.IllegalArgumentException
attributeGroupUsageId - ID der Attributgruppenverwendung des gewünschten konfigurierenden Datensatzesjava.lang.IllegalArgumentException - Diese Exception wird geworfen, wenn es keinen konfigurierenden Datensatz zu der übergebenen
attributeGroupUsageId gibtbyte[] getConfigurationDataOptional(long attributeGroupUsageId)
attributeGroupUsageId - ID der Attributgruppenverwendung des gewünschten konfigurierenden Datensatzesvoid setConfigurationData(long attributeGroupUsageId,
byte[] data)
throws java.lang.IllegalStateException
attributeGroupUsageId - ID der Attributgruppenverwendung zu dem der konfigurierende Datensatz gehörtdata - serialisierter Datensatz, siehe auch ConfigurationAreaFile.getSerializerVersion(). Wenn das byte-Array die
Länge 0 hat oder null ist wird der Datensatz gelöscht.java.lang.IllegalStateException - Falls objekt bereits gelöscht.boolean isDeleted()
void removeConfigurationData(long attributeGroupUsageId)
throws java.lang.IllegalStateException
setConfigurationData(long, byte[]) hinzugefügt wurde.attributeGroupUsageId - Id der Attributgruppenverwendung zu dem der konfigurierende Datensatz gehört, der entfernt werden solljava.lang.IllegalStateExceptionConfigAreaFile getConfigAreaFile()