Class ForeignObjectManager

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

public class ForeignObjectManager
extends java.lang.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, 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

      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)