Class TransactionProperties


public class TransactionProperties
extends AttributeGroupProperties
Dieses Objekt spiegelt eine Transaktionsdefininition wieder, die in der K2S.DTD definiert ist.
  • Constructor Details

    • TransactionProperties

      public TransactionProperties​(java.lang.String name, java.lang.String pid, long id, java.lang.String typePid, de.bsvrz.dav.daf.main.config.SystemObjectInfo info)
      Erzegt eine neue Transaktionsdefinition
      Parameters:
      name - Name
      pid - Pid
      id -
      typePid -
      info -
  • Method Details

    • getPossibleDids

      public java.util.List<TransactionProperties.DataIdentification> getPossibleDids()
    • setPossibleDids

      public void setPossibleDids​(java.util.List<TransactionProperties.DataIdentification> possibleDids)
      Setzt die Datenindentifikationen für die die Transaktion erlaubt ist
      Parameters:
      possibleDids - Datenidentifikationen (leere Liste = alle Erlaubt)
    • getRequiredDids

      public java.util.List<TransactionProperties.DataIdentification> getRequiredDids()
    • setRequiredDids

      public void setRequiredDids​(java.util.List<TransactionProperties.DataIdentification> requiredDids)
      Setzt die Datenidentifikationen die für diese Transaktion notwendig sind
      Parameters:
      requiredDids - Erforderliche Datenidentifikationen
    • getAttributeAndAttributeList

      public AttributeProperties[] getAttributeAndAttributeList()
      Transaktionsattributgruppen enthalten die feste Attributliste "atl.transaktion"
      Overrides:
      getAttributeAndAttributeList in class AttributeGroupProperties
      Returns:
      s.o.
    • setAttributeAndAttributeList

      public void setAttributeAndAttributeList​(AttributeProperties[] attributeAndAttributeList)
      Transaktionsattributgruppen enthalten die feste Attributliste "atl.transaktion"
      Overrides:
      setAttributeAndAttributeList in class AttributeGroupProperties
      Parameters:
      attributeAndAttributeList - Array, das alle Attribute und Attributlisten enthält. In dem Array sind Objekte vom Typ PlainAttributeProperties und ListAttributeProperties gespeichert. Die Reihenfolge der Elemente bleibt beim speichern erhalten.