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​(java.lang.String name, java.lang.String pid, long id, java.lang.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​(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.