de.bsvrz.kex.kexdav.dataplugin
Interface KExDaVDataPlugin

All Known Subinterfaces:
ExternalKExDaVDataPlugin
All Known Implementing Classes:
BasicKExDaVDataPlugin

public interface KExDaVDataPlugin

Author:
Kappich Systemberatung

Method Summary
 void process(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

process

void process(KExDaVAttributeGroupData input,
             KExDaVAttributeGroupData output,
             ObjectManagerInterface objectManager,
             ManagerInterface manager)
             throws DataCopyException
Kopiert Daten von einem Data-Objekt in ein anderes Data-Objekt, welches auch zu einer anderen Konfiguration gehören darf.

Parameters:
input - Eingabedaten
output - 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