public class SystemObjectTypeProperties extends ConfigurationObjectProperties
Diese Klasse bildet eine typeDefinition ab, die in der K2S.DTD definiert ist
Modifier and Type | Field and Description |
---|---|
private java.lang.Object[] |
_atgAndSet
Speichert alle Attributgruppen und “Menge” die gelesen wurden.
|
private boolean |
_configuring
Konfigurierend, ja/nein oder "" falls der Wert nicht gesetzt wurde (gehört zu basis)
|
private ConfigurationDefaultParameter[] |
_defaultParameters
“defaultParameter”-Objekte
|
private java.lang.String[] |
_extendedPids
Speichert alle Pids, aller Objekte, die das Objekt erweitern.
|
private boolean |
_objectNamesPermanent |
private PersistenceMode |
_persistenceMode |
private java.util.List<java.lang.String> |
_transactions |
_id, _name, _pid, _type
Constructor and Description |
---|
SystemObjectTypeProperties(java.lang.String name,
java.lang.String pid,
long id,
java.lang.String typePid,
SystemObjectInfo info) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object[] |
getAtgAndSet()
Speichert Attributgruppe und “Menge”.
|
boolean |
getConfiguring()
Attributwert “konfigurierend” des Elements “basis”
|
ConfigurationDefaultParameter[] |
getDefaultParameters()
Diese Methode gibt die Default-Parameter dieses Objekt-Typs zurück.
|
java.lang.String[] |
getExtendedPids()
Alle Pids, die im Element “erweitert” aufgezählt wurden
|
boolean |
getObjectNamesPermanent()
objektNamenPermanent, ja/nein
|
PersistenceMode |
getPersistenceMode()
Parameter “persistenzMode”
|
java.util.List<java.lang.String> |
getTransactions() |
void |
setAtgAndSet(java.lang.Object[] atgAndSet) |
void |
setConfiguring(boolean configuring)
Element “basis”
|
void |
setConfiguring(java.lang.String configuring)
Element “basis”
|
void |
setDefaultParameters(ConfigurationDefaultParameter[] defaultParameters)
Setzt die Default-Parameter dieses Objekt-Typs.
|
void |
setExtendedPids(java.lang.String[] extendedPids)
Element “erweitert”
|
void |
setObjectNamesPermanent(boolean objectNamesPermanent) |
void |
setObjectNamesPermanent(java.lang.String objectNamesPermanent)
objektNamenPermanent, ja/nein
|
void |
setPersistenceMode(PersistenceMode mode)
Parameter “persistenzMode”
|
void |
setPersistenceMode(java.lang.String persistenceMode)
Parameter “persistenzMode”
|
void |
setTransactions(java.util.List<java.lang.String> transactions)
Transaktionen.
|
appendParamString, getId, getInfo, getName, getPid, getType, setType, toString
private boolean _objectNamesPermanent
private PersistenceMode _persistenceMode
private java.lang.String[] _extendedPids
Speichert alle Pids, aller Objekte, die das Objekt erweitern. Hat das Array die Größe 0, so ist kein Wert vorhanden (gehört zu erweitert)
private boolean _configuring
Konfigurierend, ja/nein oder "" falls der Wert nicht gesetzt wurde (gehört zu basis)
private java.lang.Object[] _atgAndSet
Speichert alle Attributgruppen und “Menge” die gelesen wurden. Das Element, das als erste gelesen wurde steht an Position [0]. Wurden keinen Elemten gelesen, ist das Array leer.
private ConfigurationDefaultParameter[] _defaultParameters
“defaultParameter”-Objekte
private java.util.List<java.lang.String> _transactions
public SystemObjectTypeProperties(java.lang.String name, java.lang.String pid, long id, java.lang.String typePid, SystemObjectInfo info)
public void setObjectNamesPermanent(java.lang.String objectNamesPermanent)
objektNamenPermanent, ja/nein
objectNamesPermanent
- ja/nein, null
wird als “nein” interpretiertpublic void setObjectNamesPermanent(boolean objectNamesPermanent)
public boolean getObjectNamesPermanent()
objektNamenPermanent, ja/nein
public void setPersistenceMode(java.lang.String persistenceMode)
Parameter “persistenzMode”
persistenceMode
- transient/persistent/persistentUndUngültigNachNeustart. Wird "“ übergeben, so wird dies als ”undefiniert" interpretiert und gesetzt.public void setPersistenceMode(PersistenceMode mode)
Parameter “persistenzMode”
mode
- s.o.public PersistenceMode getPersistenceMode()
Parameter “persistenzMode”
public void setExtendedPids(java.lang.String[] extendedPids)
Element “erweitert”
extendedPids
- Alle Pids von Objekten, die im Element “erweiter” angegeben wurdenpublic java.lang.String[] getExtendedPids()
Alle Pids, die im Element “erweitert” aufgezählt wurden
public void setConfiguring(java.lang.String configuring)
Element “basis”
configuring
- ja = “konfigurierend=ja”; nein = “konfigurierend=nein”public boolean getConfiguring()
Attributwert “konfigurierend” des Elements “basis”
public void setConfiguring(boolean configuring)
Element “basis”
configuring
- true = “konfigurierend=ja”; false = “konfigurierend=nein”public java.lang.Object[] getAtgAndSet()
Speichert Attributgruppe und “Menge”. Das Array enthält Objekte vom Typ “String”, jeder String-Eintrag spiegelt eine Attributgruppe wieder und Objekte vom Typ ConfigurationSet,dies entspricht einem Eintrag vom Typ “Menge”. Das erste Element, das eingelesen wurden, steht an Position [0]. Wurden keine Elemente gelesen, so ist das Array leer.
public void setAtgAndSet(java.lang.Object[] atgAndSet)
atgAndSet
- Speichert Attributgruppe und “Menge”. Das Array enthält Objekte vom Typ “String”, jeder String-Eintrag spiegelt eine Attributgruppe wieder und Objekte vom Typ ConfigurationSet,dies entspricht einem Eintrag vom Typ “Menge”. Das erste Element, das eingelesen wurden, steht an Position [0]. Wurden keine Elemente gelesen, so ist das Array leer.public ConfigurationDefaultParameter[] getDefaultParameters()
Diese Methode gibt die Default-Parameter dieses Objekt-Typs zurück.
public void setDefaultParameters(ConfigurationDefaultParameter[] defaultParameters)
Setzt die Default-Parameter dieses Objekt-Typs.
defaultParameters
- die Default-Parameter dieses Objekt-Typspublic void setTransactions(java.util.List<java.lang.String> transactions)
Transaktionen. Dieses Feld wird derzeit nur beim Export benutzt, da beim Import ATGs und Transaktionen gleich behandelt werden.
public java.util.List<java.lang.String> getTransactions()