Class SiteHelper

java.lang.Object
fr.becpg.repo.helper.SiteHelper

public class SiteHelper extends Object

SiteHelper class.

Version:
$Id: $Id
Author:
matthieu
  • Field Details

    • SITES_SPACE_QNAME_PATH

      public static final String SITES_SPACE_QNAME_PATH
      Constant SITES_SPACE_QNAME_PATH="/app:company_home/st:sites/"
      See Also:
  • Constructor Details

    • SiteHelper

      public SiteHelper()
  • Method Details

    • extractContainerId

      public static String extractContainerId(String path)

      extractContainerId.

      Parameters:
      path - a String object.
      Returns:
      a String object.
    • isSitePath

      public static boolean isSitePath(String path)

      isSitePath.

      Parameters:
      path - a String object.
      Returns:
      a boolean.
    • extractSiteId

      public static String extractSiteId(String path)

      extractSiteId.

      Parameters:
      path - a String object.
      Returns:
      a String object.
    • extractDisplayPath

      public static String extractDisplayPath(String path, String displayPath)

      extractDisplayPath.

      Parameters:
      path - a String object.
      displayPath - a String object.
      Returns:
      a String object.
    • extractSiteDisplayPath

      public static String extractSiteDisplayPath(org.alfresco.service.cmr.repository.Path path, org.alfresco.service.cmr.security.PermissionService permissionService, org.alfresco.service.cmr.repository.NodeService nodeService, org.alfresco.service.namespace.NamespaceService namespaceService)

      extractSiteDisplayPath.

      Extracts the display path out of a path but from the site name, and without "documentLibrary". If there no site in path, the result is just the display path
      Parameters:
      path - a Path object
      permissionService - a PermissionService object
      nodeService - a NodeService object
      namespaceService - a NamespaceService object
      Returns:
      a String object