Class ForeignObjectManager

java.lang.Object
de.bsvrz.puk.config.main.communication.query.ForeignObjectManager

public class ForeignObjectManager extends Object
  • 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, 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 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(Long key)
    • hasRemoteObject

      public boolean hasRemoteObject(Long key)
    • updateNotValidSince

      public void updateNotValidSince(long objectId, long objectTypeId, long notValidSince)
    • updateName

      public void updateName(long objectId, long objectTypeId, String newName)
    • requestRemoteObjects

      public void requestRemoteObjects(AsyncIdsToObjectsRequest asyncIdsToObjectsRequest)
    • close

      public void close() throws IOException
      Throws:
      IOException
    • save

      public void save() throws IOException
      Throws:
      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)