Class PathCommandHandler

java.lang.Object
org.exoplatform.documents.storage.jcr.webdav.plugin.PathCommandHandler

@Component public class PathCommandHandler extends Object
  • Field Details

    • PROPERTY_NAMES

      public static final List<QName> PROPERTY_NAMES
    • IDENTITY_PATHS_FORMAT

      public static final String IDENTITY_PATHS_FORMAT
      See Also:
    • PATHS_CONCAT_FORMAT

      public static final String PATHS_CONCAT_FORMAT
      See Also:
    • LOG

      protected static final org.exoplatform.services.log.Log LOG
    • identityManager

      @Autowired protected org.exoplatform.social.core.manager.IdentityManager identityManager
    • spaceService

      @Autowired protected org.exoplatform.social.core.space.spi.SpaceService spaceService
    • nodeHierarchyCreator

      @Autowired protected org.exoplatform.services.jcr.ext.hierarchy.NodeHierarchyCreator nodeHierarchyCreator
    • sessionProviderService

      @Autowired protected org.exoplatform.services.jcr.ext.app.SessionProviderService sessionProviderService
  • Constructor Details

    • PathCommandHandler

      public PathCommandHandler()
  • Method Details

    • getIdentityBaseJcrPath

      @Cacheable("webdav.identityJcrBasePath") public String getIdentityBaseJcrPath(String webDavPath)
    • getIdentityBaseJcrPath

      @Cacheable("webdav.identityJcrBasePath") public String getIdentityBaseJcrPath(long identityId)
    • getIdentityIdFromJcrPath

      @Cacheable("webdav.identityIdByPath") public Long getIdentityIdFromJcrPath(String jcrPath, String username)
    • getIdentityIdFromWebDavPath

      @Cacheable("webdav.identityIdByPath") public Long getIdentityIdFromWebDavPath(String webDavPath)
    • transformToJcrPath

      @Cacheable("webdav.jcrPathByWebDavPath") public String transformToJcrPath(String webDavPath)
    • isIdentityRootWebDavPath

      public boolean isIdentityRootWebDavPath(String webDavPath)