Class TransactionProperties
java.lang.Object
de.bsvrz.puk.config.xmlFile.properties.SystemObjectProperties
de.bsvrz.puk.config.xmlFile.properties.ConfigurationObjectProperties
de.bsvrz.puk.config.xmlFile.properties.AttributeGroupProperties
de.bsvrz.puk.config.xmlFile.properties.TransactionProperties
public class TransactionProperties extends AttributeGroupProperties
Dieses Objekt spiegelt eine Transaktionsdefininition wieder, die in der K2S.DTD definiert ist.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTransactionProperties.DataIdentificationDatenidentifikation für import/Export von Transaktionen. -
Field Summary
Fields inherited from class de.bsvrz.puk.config.xmlFile.properties.SystemObjectProperties
_id, _name, _pid, _type -
Constructor Summary
Constructors Constructor Description 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 -
Method Summary
Modifier and Type Method Description AttributeProperties[]getAttributeAndAttributeList()Transaktionsattributgruppen enthalten die feste Attributliste "atl.transaktion"java.util.List<TransactionProperties.DataIdentification>getPossibleDids()java.util.List<TransactionProperties.DataIdentification>getRequiredDids()voidsetAttributeAndAttributeList(AttributeProperties[] attributeAndAttributeList)Transaktionsattributgruppen enthalten die feste Attributliste "atl.transaktion"voidsetPossibleDids(java.util.List<TransactionProperties.DataIdentification> possibleDids)Setzt die Datenindentifikationen für die die Transaktion erlaubt istvoidsetRequiredDids(java.util.List<TransactionProperties.DataIdentification> requiredDids)Setzt die Datenidentifikationen die für diese Transaktion notwendig sindMethods inherited from class de.bsvrz.puk.config.xmlFile.properties.AttributeGroupProperties
getConfigurationAspect, getConfiguring, isParameter, setConfigurationAspect, setConfiguring, setConfiguring, setParameter, setParameterMethods inherited from class de.bsvrz.puk.config.xmlFile.properties.SystemObjectProperties
appendParamString, getId, getInfo, getName, getPid, getType, setType, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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- Namepid- Pidid-typePid-info-
-
-
Method Details
-
getPossibleDids
-
setPossibleDids
Setzt die Datenindentifikationen für die die Transaktion erlaubt ist- Parameters:
possibleDids- Datenidentifikationen (leere Liste = alle Erlaubt)
-
getRequiredDids
-
setRequiredDids
Setzt die Datenidentifikationen die für diese Transaktion notwendig sind- Parameters:
requiredDids- Erforderliche Datenidentifikationen
-
getAttributeAndAttributeList
Transaktionsattributgruppen enthalten die feste Attributliste "atl.transaktion"- Overrides:
getAttributeAndAttributeListin classAttributeGroupProperties- Returns:
- s.o.
-
setAttributeAndAttributeList
Transaktionsattributgruppen enthalten die feste Attributliste "atl.transaktion"- Overrides:
setAttributeAndAttributeListin classAttributeGroupProperties- 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.
-