Package de.bsvrz.kex.kexdav.dataplugin
Class UfdDataPlugin
- java.lang.Object
-
- de.bsvrz.kex.kexdav.dataplugin.UfdDataPlugin
-
- All Implemented Interfaces:
ExternalKExDaVDataPlugin,KExDaVDataPlugin
public class UfdDataPlugin extends java.lang.Object implements ExternalKExDaVDataPlugin
Plugin, das vor dem Übertragen der Daten alle booleen-Flags im zu übertragenen Datum auf "Nein" setzt um undefinierte Daten bei Umfelddaten zu vermeiden.
-
-
Constructor Summary
Constructors Constructor Description UfdDataPlugin()
-
Method Summary
Modifier and Type Method Description java.util.Collection<AttributeGroupPair>getAttributeGroupPairs()Gibt die Attributgruppen zurück, für die dieses Plug-in zuständig istvoidprocess(KExDaVAttributeGroupData input, KExDaVAttributeGroupData output, ObjectManagerInterface objectManager, ManagerInterface manager)Kopiert Daten von einem Data-Objekt in ein anderes Data-Objekt, welches auch zu einer anderen Konfiguration gehören darf.
-
-
-
Method Detail
-
getAttributeGroupPairs
public java.util.Collection<AttributeGroupPair> getAttributeGroupPairs()
Description copied from interface:ExternalKExDaVDataPluginGibt die Attributgruppen zurück, für die dieses Plug-in zuständig ist- Specified by:
getAttributeGroupPairsin interfaceExternalKExDaVDataPlugin- Returns:
- Liste mit Attributgruppen
-
process
public void process(KExDaVAttributeGroupData input, KExDaVAttributeGroupData output, ObjectManagerInterface objectManager, ManagerInterface manager) throws DataCopyException
Description copied from interface:KExDaVDataPluginKopiert Daten von einem Data-Objekt in ein anderes Data-Objekt, welches auch zu einer anderen Konfiguration gehören darf.- Specified by:
processin interfaceKExDaVDataPlugin- Parameters:
input- Eingabedatenoutput- Leeres Datenobjekt für die Daten, die im Zielsystem verschickt werden sollen (sollen von dieser Funktion modifiziert werden)objectManager- Callback-Objekt, das damit beauftragt werden kann, dynamische Objekte zu kopieren. (Kann null sein)manager- KExDaV-Verwaltung- Throws:
DataCopyException- Falls das Kopieren der Daten fehlschlägt
-
-