Class SystemObjectTypeProperties


  • public class SystemObjectTypeProperties
    extends ConfigurationObjectProperties
    Diese Klasse bildet eine typeDefinition ab, die in der K2S.DTD definiert ist
    • Constructor Detail

      • SystemObjectTypeProperties

        public SystemObjectTypeProperties​(java.lang.String name,
                                          java.lang.String pid,
                                          long id,
                                          java.lang.String typePid,
                                          de.bsvrz.dav.daf.main.config.SystemObjectInfo info)
    • Method Detail

      • getObjectNamesPermanent

        public boolean getObjectNamesPermanent()
        objektNamenPermanent, ja/nein
        Returns:
        ja = true; nein = false
      • setObjectNamesPermanent

        public void setObjectNamesPermanent​(java.lang.String objectNamesPermanent)
        objektNamenPermanent, ja/nein
        Parameters:
        objectNamesPermanent - ja/nein, null wird als "nein" interpretiert
      • setObjectNamesPermanent

        public void setObjectNamesPermanent​(boolean objectNamesPermanent)
      • getPersistenceMode

        public PersistenceMode getPersistenceMode()
        Parameter "persistenzMode"
        Returns:
        Der gesetzte Persistenzmodus, wurde kein Modus gesetzt (oder "") wird PersistenceMode.UNDEFINED zurückgegeben
      • setPersistenceMode

        public void setPersistenceMode​(java.lang.String persistenceMode)
        Parameter "persistenzMode"
        Parameters:
        persistenceMode - transient/persistent/persistentUndUngültigNachNeustart. Wird "" übergeben, so wird dies als "undefiniert" interpretiert und gesetzt.
      • setPersistenceMode

        public void setPersistenceMode​(PersistenceMode mode)
        Parameter "persistenzMode"
        Parameters:
        mode - s.o.
      • getExtendedPids

        public java.lang.String[] getExtendedPids()
        Alle Pids, die im Element "erweitert" aufgezählt wurden
        Returns:
        Array mit Pids oder ein leeres Array
      • setExtendedPids

        public void setExtendedPids​(java.lang.String[] extendedPids)
        Element "erweitert"
        Parameters:
        extendedPids - Alle Pids von Objekten, die im Element "erweiter" angegeben wurden
      • getConfiguring

        public boolean getConfiguring()
        Attributwert "konfigurierend" des Elements "basis"
        Returns:
        true = ja
      • setConfiguring

        public void setConfiguring​(java.lang.String configuring)
        Element "basis"
        Parameters:
        configuring - ja = "konfigurierend=ja"; nein = "konfigurierend=nein"
      • setConfiguring

        public void setConfiguring​(boolean configuring)
        Element "basis"
        Parameters:
        configuring - true = "konfigurierend=ja"; false = "konfigurierend=nein"
      • getAtgAndSet

        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.
        Returns:
        Array, das Elemente vom Typ String oder ConfigurationSet enthält. Sind keine Elemente vorhanden, ist das Array leer
      • setAtgAndSet

        public void setAtgAndSet​(java.lang.Object[] atgAndSet)
        Parameters:
        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.
      • getDefaultParameters

        public ConfigurationDefaultParameter[] getDefaultParameters()
        Diese Methode gibt die Default-Parameter dieses Objekt-Typs zurück.
        Returns:
        die Default-Parameter dieses Objekt-Typs
      • setDefaultParameters

        public void setDefaultParameters​(ConfigurationDefaultParameter[] defaultParameters)
        Setzt die Default-Parameter dieses Objekt-Typs.
        Parameters:
        defaultParameters - die Default-Parameter dieses Objekt-Typs
      • getTransactions

        public java.util.List<java.lang.String> getTransactions()
      • setTransactions

        public 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.