|
|||||||||
| 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 Objekte| Method 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 ObjectCollectionParentpublic Region getRegion(SystemObject regionObject)
getRegion in interface ObjectCollectionParentgetRegion in interface RegionManagerpublic void objectChanged(DataLoader object)
objectChanged in interface RegionManagerpublic Object getUpdateLock()
getUpdateLock in interface RegionManagerpublic void blockChanged()
blockChanged in interface ObjectCollectionChangeListener
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||