Class ForeignObjectManager


  • public class ForeignObjectManager
    extends java.lang.Object
    • Constructor Detail

      • 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 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)
      • 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)