public interface ObjectManagerInterface
Interface zum Callback von Aktionen die das kopieren von dynamischen Objekten bewirken können.
Modifier and Type | Method and Description |
---|---|
void |
copyObjectIfNecessary(ObjectSpecification objectSpecification,
ClientDavInterface sourceConnection,
ClientDavInterface targetConnection)
Wird aufgerufen, wenn im Zielsystem ein dynamisches Objekt gebraucht wird.
|
ConfigurationArea |
getConfigurationAreaLocal(java.lang.String typePid)
Sucht den passenden Konfigurationsbereich um ein Objekt im Lokal-System abzuspeichern
|
ConfigurationArea |
getConfigurationAreaRemote(java.lang.String typePid)
Sucht den passenden Konfigurationsbereich um ein Objekt im Remote-System abzuspeichern
|
ClientDavInterface |
getLocalConnection()
Gibt die lokale Verbindung zurück
|
CorrespondingObject |
getObject(ObjectSpecification objectSpecification) |
KExDaVDataPlugin |
getPlugIn(java.lang.String atgSource,
java.lang.String atgTarget)
Gibt ein Plugin zurück um von atgSource nach atgTarget zu konvertieren.
|
ClientDavInterface |
getRemoteConnection()
Gibt die Remote-Verbindung zurück
|
void copyObjectIfNecessary(ObjectSpecification objectSpecification, ClientDavInterface sourceConnection, ClientDavInterface targetConnection)
Wird aufgerufen, wenn im Zielsystem ein dynamisches Objekt gebraucht wird. Diese Funktion sollte, falls nötig und möglich, das Objekt kopieren. Es gibt derzeit keine Rückmeldung, ob dies auch geklappt hat.
objectSpecification
- Spezifikation zur Ermittlung des ObjektessourceConnection
- QuellverbindungtargetConnection
- ZielverbindungClientDavInterface getLocalConnection()
Gibt die lokale Verbindung zurück
ClientDavInterface getRemoteConnection()
Gibt die Remote-Verbindung zurück
ConfigurationArea getConfigurationAreaRemote(java.lang.String typePid) throws MissingAreaException
Sucht den passenden Konfigurationsbereich um ein Objekt im Remote-System abzuspeichern
typePid
- Objekt-TypMissingAreaException
- Falls kein Konfigurationsbereich gefunden werden konnteConfigurationArea getConfigurationAreaLocal(java.lang.String typePid) throws MissingAreaException
Sucht den passenden Konfigurationsbereich um ein Objekt im Lokal-System abzuspeichern
typePid
- Objekt-TypMissingAreaException
- Falls kein Konfigurationsbereich gefunden werden konnteKExDaVDataPlugin getPlugIn(java.lang.String atgSource, java.lang.String atgTarget) throws MissingPluginException
Gibt ein Plugin zurück um von atgSource nach atgTarget zu konvertieren. Wenn atgSource und atgTarget gleich sind wird einBasicKExDaVDataPlugin
zurückgegeben
atgSource
- Quell-Attributgruppe (Pid)atgTarget
- Ziel-Attributgruppe (Pid)MissingPluginException
- Falls kein Plugin gefunden werden kannCorrespondingObject getObject(ObjectSpecification objectSpecification)