Class ForeignObjectManager
- java.lang.Object
-
- de.bsvrz.puk.config.main.communication.query.ForeignObjectManager
-
public class ForeignObjectManager extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ForeignObjectManager(de.bsvrz.dav.daf.main.ClientDavInterface connection, de.bsvrz.dav.daf.main.config.DataModel configuration, de.bsvrz.dav.daf.main.config.SystemObject localAuthority, java.io.File foreignObjectCacheFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcacheForeignObject(de.bsvrz.dav.daf.main.config.DynamicObject remoteDynamicObject)voidclose()de.bsvrz.dav.daf.main.config.SystemObjectgetCachedForeignObject(long id)de.bsvrz.dav.daf.main.config.DataModelgetConfiguration()de.bsvrz.dav.daf.main.ClientDavInterfacegetConnection()java.lang.StringgetElementsManagementPid(de.bsvrz.dav.daf.main.config.MutableSet mutableSet)ForeignConfigRequestergetForeignConfigRequester(de.bsvrz.dav.daf.main.config.ConfigurationAuthority authority)ForeignConfigRequestergetForeignConfigRequester(de.bsvrz.dav.daf.main.config.MutableCollection mutableCollection)ForeignMutableCollectionProxygetForeignMutableCollectionProxy(short internalSimVariant, de.bsvrz.dav.daf.main.config.MutableCollection mutableCollection)de.bsvrz.dav.daf.main.config.SystemObjectgetLocalAuthority()de.bsvrz.dav.daf.main.config.SystemObjectgetRemoteObject(java.lang.Long key)booleanhasRemoteObject(java.lang.Long key)voidrequestRemoteObjects(AsyncIdsToObjectsRequest asyncIdsToObjectsRequest)voidsave()voidupdateName(long objectId, long objectTypeId, java.lang.String newName)voidupdateNotValidSince(long objectId, long objectTypeId, long notValidSince)
-
-
-
Method Detail
-
getForeignConfigRequester
public ForeignConfigRequester getForeignConfigRequester(de.bsvrz.dav.daf.main.config.ConfigurationAuthority authority)
-
getForeignConfigRequester
public ForeignConfigRequester getForeignConfigRequester(de.bsvrz.dav.daf.main.config.MutableCollection mutableCollection)
-
getElementsManagementPid
public java.lang.String getElementsManagementPid(de.bsvrz.dav.daf.main.config.MutableSet mutableSet)
-
getForeignMutableCollectionProxy
public ForeignMutableCollectionProxy getForeignMutableCollectionProxy(short internalSimVariant, de.bsvrz.dav.daf.main.config.MutableCollection mutableCollection)
-
getConnection
public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
-
getConfiguration
public de.bsvrz.dav.daf.main.config.DataModel getConfiguration()
-
getLocalAuthority
public de.bsvrz.dav.daf.main.config.SystemObject getLocalAuthority()
-
getRemoteObject
public de.bsvrz.dav.daf.main.config.SystemObject getRemoteObject(java.lang.Long key)
-
hasRemoteObject
public boolean hasRemoteObject(java.lang.Long key)
-
updateNotValidSince
public void updateNotValidSince(long objectId, long objectTypeId, long notValidSince)
-
updateName
public void updateName(long objectId, long objectTypeId, java.lang.String newName)
-
requestRemoteObjects
public void requestRemoteObjects(AsyncIdsToObjectsRequest asyncIdsToObjectsRequest)
-
close
public void close() throws java.io.IOException- Throws:
java.io.IOException
-
save
public void save() throws java.io.IOException- Throws:
java.io.IOException
-
getCachedForeignObject
public de.bsvrz.dav.daf.main.config.SystemObject getCachedForeignObject(long id)
-
cacheForeignObject
public void cacheForeignObject(de.bsvrz.dav.daf.main.config.DynamicObject remoteDynamicObject)
-
-