Class FsService

java.lang.Object
sk.iway.iwcm.system.elfinder.FsService
All Implemented Interfaces:
cn.bluejoe.elfinder.service.FsService

public class FsService extends Object implements cn.bluejoe.elfinder.service.FsService
  • Field Details

  • Constructor Details

    • FsService

      public FsService()
    • FsService

      public FsService(int type)
  • Method Details

    • getCurrentUser

      public static Identity getCurrentUser()
    • getServiceConfig

      public cn.bluejoe.elfinder.service.FsServiceConfig getServiceConfig()
      Specified by:
      getServiceConfig in interface cn.bluejoe.elfinder.service.FsService
    • setServiceConfig

      public void setServiceConfig(cn.bluejoe.elfinder.service.FsServiceConfig serviceConfig)
    • getVirtualPath

      public static String getVirtualPath(cn.bluejoe.elfinder.controller.executor.FsItemEx fsi) throws IOException
      Pre Volumes ktore poznaju virtualPath vrati priamo virtualPath inak vrati path
      Parameters:
      fsi -
      Returns:
      Throws:
      IOException
    • getSortPriority

      public static int getSortPriority(cn.bluejoe.elfinder.controller.executor.FsItemEx fsi) throws IOException
      Throws:
      IOException
    • fromHash

      public cn.bluejoe.elfinder.service.FsItem fromHash(String hash)
      Specified by:
      fromHash in interface cn.bluejoe.elfinder.service.FsService
    • getHash

      public String getHash(cn.bluejoe.elfinder.service.FsItem item) throws IOException
      Specified by:
      getHash in interface cn.bluejoe.elfinder.service.FsService
      Throws:
      IOException
    • getHash

      public static String getHash(String relativePath)
      Vrati hash pre zadanu cestu (pouzivane v JS kode pre znovaotvorenie cesty)
      Parameters:
      relativePath -
      Returns:
    • getSecurityChecker

      public cn.bluejoe.elfinder.service.FsSecurityChecker getSecurityChecker()
      Specified by:
      getSecurityChecker in interface cn.bluejoe.elfinder.service.FsService
    • getVolumeId

      public String getVolumeId(cn.bluejoe.elfinder.service.FsVolume volume)
      Specified by:
      getVolumeId in interface cn.bluejoe.elfinder.service.FsService
    • getVolumes

      public cn.bluejoe.elfinder.service.FsVolume[] getVolumes()
      Specified by:
      getVolumes in interface cn.bluejoe.elfinder.service.FsService
    • setSecurityChecker

      public void setSecurityChecker(cn.bluejoe.elfinder.service.FsSecurityChecker securityChecker)
    • setVolumes

      public void setVolumes(cn.bluejoe.elfinder.service.FsVolume[] volumes)
    • find

      public cn.bluejoe.elfinder.controller.executor.FsItemEx[] find(cn.bluejoe.elfinder.service.FsItemFilter filter, cn.bluejoe.elfinder.controller.executor.FsItemEx target, boolean recursive)
      Specified by:
      find in interface cn.bluejoe.elfinder.service.FsService