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 void
cacheForeignObject(de.bsvrz.dav.daf.main.config.DynamicObject remoteDynamicObject)
void
close()
de.bsvrz.dav.daf.main.config.SystemObject
getCachedForeignObject(long id)
de.bsvrz.dav.daf.main.config.DataModel
getConfiguration()
de.bsvrz.dav.daf.main.ClientDavInterface
getConnection()
java.lang.String
getElementsManagementPid(de.bsvrz.dav.daf.main.config.MutableSet mutableSet)
ForeignConfigRequester
getForeignConfigRequester(de.bsvrz.dav.daf.main.config.ConfigurationAuthority authority)
ForeignConfigRequester
getForeignConfigRequester(de.bsvrz.dav.daf.main.config.MutableCollection mutableCollection)
ForeignMutableCollectionProxy
getForeignMutableCollectionProxy(short internalSimVariant, de.bsvrz.dav.daf.main.config.MutableCollection mutableCollection)
de.bsvrz.dav.daf.main.config.SystemObject
getLocalAuthority()
de.bsvrz.dav.daf.main.config.SystemObject
getRemoteObject(java.lang.Long key)
boolean
hasRemoteObject(java.lang.Long key)
void
requestRemoteObjects(AsyncIdsToObjectsRequest asyncIdsToObjectsRequest)
void
save()
void
updateName(long objectId, long objectTypeId, java.lang.String newName)
void
updateNotValidSince(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)
-