Interface ResourceMergerService


  • @Deprecated
    public interface ResourceMergerService
    Deprecated.
    Service to handle merged resources.
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      Resource getMergedResource​(Resource resource)
      Deprecated.
      Returns a merged resource if the provided resource is from one of the search paths and the resource is not hidden.
      java.lang.String getMergedResourcePath​(java.lang.String relativePath)
      Deprecated.
      Returns the absolute path for the provided relative path.
      java.lang.String getResourcePath​(java.lang.String searchPath, java.lang.String mergedResourcePath)
      Deprecated.
      Return a resource path by taking the path of the merged resource, removing the mount point and replacing it with the search path.
      boolean isMergedResource​(Resource resource)
      Deprecated.
      Returns true if the provided Resource is a merged resource.
    • Method Detail

      • getMergedResourcePath

        java.lang.String getMergedResourcePath​(java.lang.String relativePath)
        Deprecated.
        Returns the absolute path for the provided relative path.
        Parameters:
        relativePath - The relative path
        Returns:
        Returns the merged resource path
        Throws:
        java.lang.IllegalArgumentException - if relativePath is null or absolute
      • getMergedResource

        Resource getMergedResource​(Resource resource)
        Deprecated.
        Returns a merged resource if the provided resource is from one of the search paths and the resource is not hidden. If the resource is null, null is returned.
        Parameters:
        resource - The resource
        Returns:
        Returns the merged resource or null
      • isMergedResource

        boolean isMergedResource​(Resource resource)
        Deprecated.
        Returns true if the provided Resource is a merged resource. If the resource is null, false is returned.
        Parameters:
        resource - The resource
        Returns:
        Returns true if the provided Resource is a merged resource.
      • getResourcePath

        java.lang.String getResourcePath​(java.lang.String searchPath,
                                         java.lang.String mergedResourcePath)
        Deprecated.
        Return a resource path by taking the path of the merged resource, removing the mount point and replacing it with the search path. For example, if the provided search path is "/apps/" and the merged resource path is "/mnt/overlay/my/resource", the result will be "/apps/my/resource".
        Parameters:
        searchPath - The search path, this is an absolute path ending with a slash as returned by the resource resolver
        mergedResourcePath - An absolute path to a merged resource
        Returns:
        The path to the resource
        Throws:
        java.lang.IllegalArgumentException - If search path is not absolute or does not end with a slash or if the merged resource path is not within the space of the merged resources.
        Since:
        1.1