|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SystemObjectInformationInterface
Dieses Interface stellt Informationen zur Verfügung, die sowohl ein dynamisches Objekt als auch ein Konfigurationsobjekt zur Verfügung stellen muss. In der Beschreibung wird nicht zwischen dynamischen Objekten und Konfigurationsobjekten unterschieden, beide Arten werden nur als "Objekt" bezeichnet.
Method Summary | |
---|---|
byte[] |
getConfigurationData(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. |
String |
getName()
Diese Methode gibt den Namen des Objekts zurück, wurde kein Name festgelegt wird ein leerer String ""
zurückgegeben. |
String |
getPid()
Diese Methode gibt die Pid des Objekts zurück. |
long |
getTypeId()
Diese Methode gibt den Typ des Objekts als ID zurück. |
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(String newName)
Diese Methode legt den Namen eines Objekts fest, besitzt das Objekt bereits einen Namen, so wird dieser überschrieben. |
Method Detail |
---|
long getID()
String getPid()
long getTypeId()
String getName()
""
zurückgegeben.
void setName(String newName)
newName
- Neuer Name des Objektslong[] getConfigurationsDataAttributeGroupUsageIds()
setConfigurationData(long, byte[])
abgelegt wurden.
byte[] getConfigurationData(long attributeGroupUsageId) throws IllegalArgumentException
attributeGroupUsageId
- ID der Attributgruppenverwendung des gewünschten konfigurierenden Datensatzes
IllegalArgumentException
- Diese Exception wird geworfen, wenn es keinen konfigurierenden Datensatz zu der
übergebenen attributeGroupUsageId gibtvoid setConfigurationData(long attributeGroupUsageId, byte[] data) throws IllegalStateException
attributeGroupUsageId
- ID der Attributgruppenverwendung zu dem der konfigurierende Datensatz gehörtdata
- serialisierter Datensatz, siehe auch ConfigurationAreaFile.getSerializerVersion()
.
Das byte-Array kann die Länge 0 habe, das Objekt null
ist verboten.
IllegalStateException
void removeConfigurationData(long attributeGroupUsageId) throws IllegalStateException
setConfigurationData(long, byte[])
hinzugefügt wurde.
attributeGroupUsageId
- Id der Attributgruppenverwendung zu dem der konfigurierende Datensatz gehört, der entfernt werden
soll
IllegalStateException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |