Class SystemObjectTypeProperties


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

    • SystemObjectTypeProperties

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

    • getObjectNamesPermanent

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

      public void setObjectNamesPermanent(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(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 String[] getExtendedPids()
      Alle Pids, die im Element "erweitert" aufgezählt wurden
      Returns:
      Array mit Pids oder ein leeres Array
    • setExtendedPids

      public void setExtendedPids(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(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 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(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 List<String> getTransactions()
    • setTransactions

      public void setTransactions(List<String> transactions)
      Transaktionen. Dieses Feld wird derzeit nur beim Export benutzt, da beim Import ATGs und Transaktionen gleich behandelt werden.