Class SMB3Storer

  • All Implemented Interfaces:
    com.logicaldoc.core.store.Storer, Comparable<com.logicaldoc.core.store.Storer>

    public class SMB3Storer
    extends EncryptionAbstractStorer
    A storer that operates on a remote SMB3 and SMB3 share
    Since:
    8.2.2
    Author:
    Marco Meschieri - LogicalDOC
    • Constructor Detail

      • SMB3Storer

        public SMB3Storer()
    • Method Detail

      • delete

        public void delete​(long docId)
      • delete

        public void delete​(long docId,
                           String resource)
      • listResources

        public List<String> listResources​(long docId,
                                          String fileVersion)
      • size

        public long size​(long docId,
                         String resource)
      • exists

        public boolean exists​(long docId,
                              String resource)
      • getTotalSize

        public long getTotalSize()
      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface com.logicaldoc.core.store.Storer
        Overrides:
        isEnabled in class com.logicaldoc.core.store.AbstractStorer
      • moveResourcesToStore

        public int moveResourcesToStore​(long docId,
                                        int targetStorageId)
                                 throws IOException
        Throws:
        IOException