Class BaseResource

  • All Implemented Interfaces:
    org.apache.sling.api.adapter.Adaptable, org.apache.sling.api.resource.Resource
    Direct Known Subclasses:
    AuthorizableResource, PrincipalResource

    public abstract class BaseResource
    extends org.apache.sling.api.resource.AbstractResource
    Base Resource implementation for the common parts
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.apache.sling.api.resource.ResourceResolver resourceResolver  
      • Fields inherited from interface org.apache.sling.api.resource.Resource

        RESOURCE_TYPE_NON_EXISTING
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected BaseResource​(org.apache.sling.api.resource.ResourceResolver resourceResolver, String path)  
    • Field Detail

      • resourceResolver

        protected final org.apache.sling.api.resource.ResourceResolver resourceResolver
    • Constructor Detail

      • BaseResource

        protected BaseResource​(org.apache.sling.api.resource.ResourceResolver resourceResolver,
                               String path)
    • Method Detail

      • getPath

        public String getPath()
      • getResourceMetadata

        public org.apache.sling.api.resource.ResourceMetadata getResourceMetadata()
      • getResourceResolver

        public org.apache.sling.api.resource.ResourceResolver getResourceResolver()
      • getResourceSuperType

        public String getResourceSuperType()