|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.kex.kexdav.main.AbstractKExDaVExchange<ObjectExchangeDescription,CopyableCorrespondingObject>
de.bsvrz.kex.kexdav.objectexchange.ObjectExchangeManager
public class ObjectExchangeManager
Verwaltung Objektaustausche
Constructor Summary | |
---|---|
ObjectExchangeManager(RemoteDaVParameter parameter,
ManagerInterface manager,
CorrespondingObjectManager correspondingObjectManager)
Konstruktor |
Method Summary | |
---|---|
void |
blockChanged()
|
protected CopyableCorrespondingObject |
createExchange(ObjectExchangeDescription description)
Template-Methode, die anhand einer Description ein Datenaustausch-Klasse erstellt |
protected Set<ObjectExchangeDescription> |
getExchangeDescriptionsFromNewParameters(RemoteDaVParameter parameters)
Template-Methode, die für einen Parameter-Datensatz alle Datenbeschreibungen zurückgeben soll |
Region |
getRegion(SystemObject regionObject)
|
Object |
getUpdateLock()
|
boolean |
isDisabled(Region region)
|
void |
objectChanged(DataLoader object)
|
protected void |
removeExchange(CopyableCorrespondingObject exchange)
Template-Methode, die eine Datenaustauschklasse deaktiviert bzw. |
Methods inherited from class de.bsvrz.kex.kexdav.main.AbstractKExDaVExchange |
---|
getExchangeMap, getManager, notifyNewExchangeDescriptions, setParameter, start, stop |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjectExchangeManager(RemoteDaVParameter parameter, ManagerInterface manager, CorrespondingObjectManager correspondingObjectManager)
parameter
- Parametermanager
- VerwaltungcorrespondingObjectManager
- Verwaltung korrespondierende ObjekteMethod Detail |
---|
protected CopyableCorrespondingObject createExchange(ObjectExchangeDescription description) throws KExDaVException
AbstractKExDaVExchange
createExchange
in class AbstractKExDaVExchange<ObjectExchangeDescription,CopyableCorrespondingObject>
description
- Description
KExDaVException
- Falls ein Fehler auftrittprotected void removeExchange(CopyableCorrespondingObject exchange)
AbstractKExDaVExchange
removeExchange
in class AbstractKExDaVExchange<ObjectExchangeDescription,CopyableCorrespondingObject>
exchange
- Datenaustauschklasseprotected Set<ObjectExchangeDescription> getExchangeDescriptionsFromNewParameters(RemoteDaVParameter parameters)
AbstractKExDaVExchange
getExchangeDescriptionsFromNewParameters
in class AbstractKExDaVExchange<ObjectExchangeDescription,CopyableCorrespondingObject>
parameters
- Parameter
public boolean isDisabled(Region region)
isDisabled
in interface ObjectCollectionParent
public Region getRegion(SystemObject regionObject)
getRegion
in interface ObjectCollectionParent
getRegion
in interface RegionManager
public void objectChanged(DataLoader object)
objectChanged
in interface RegionManager
public Object getUpdateLock()
getUpdateLock
in interface RegionManager
public void blockChanged()
blockChanged
in interface ObjectCollectionChangeListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |