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
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)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ForeignObjectManager
public 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 Details
-
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
-
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)
-