de.bsvrz.kex.kexdav.objectexchange
Class SetExchangeManager
java.lang.Object
de.bsvrz.kex.kexdav.main.AbstractKExDaVExchange<SetExchangeDescription,DynamicSetExchange>
de.bsvrz.kex.kexdav.objectexchange.SetExchangeManager
public class SetExchangeManager
- extends AbstractKExDaVExchange<SetExchangeDescription,DynamicSetExchange>
Mengenaustauschverwaltung
- Author:
- Kappich Systemberatung
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_correspondingObjectManager
private final CorrespondingObjectManager _correspondingObjectManager
SetExchangeManager
public SetExchangeManager(RemoteDaVParameter parameter,
ManagerInterface manager,
CorrespondingObjectManager correspondingObjectManager)
- Konstruktor
- Parameters:
parameter
- Parametermanager
- VerwaltungcorrespondingObjectManager
- Verwaltung korrespondierender Objekte
createExchange
protected DynamicSetExchange createExchange(SetExchangeDescription description)
throws KExDaVException
- Description copied from class:
AbstractKExDaVExchange
- Template-Methode, die anhand einer Description ein Datenaustausch-Klasse erstellt
- Specified by:
createExchange
in class AbstractKExDaVExchange<SetExchangeDescription,DynamicSetExchange>
- Parameters:
description
- Description
- Returns:
- Datenaustausch-Klasse
- Throws:
KExDaVException
- Falls ein Fehler auftritt
removeExchange
protected void removeExchange(DynamicSetExchange exchange)
- Description copied from class:
AbstractKExDaVExchange
- Template-Methode, die eine Datenaustauschklasse deaktiviert bzw. entfernt
- Specified by:
removeExchange
in class AbstractKExDaVExchange<SetExchangeDescription,DynamicSetExchange>
- Parameters:
exchange
- Datenaustauschklasse
getExchangeDescriptionsFromNewParameters
protected Set<SetExchangeDescription> getExchangeDescriptionsFromNewParameters(RemoteDaVParameter parameters)
- Description copied from class:
AbstractKExDaVExchange
- Template-Methode, die für einen Parameter-Datensatz alle Datenbeschreibungen zurückgeben soll
- Specified by:
getExchangeDescriptionsFromNewParameters
in class AbstractKExDaVExchange<SetExchangeDescription,DynamicSetExchange>
- Parameters:
parameters
- Parameter
- Returns:
- Set mit Datenbeschreibungen