Class MockResource

  • All Implemented Interfaces:
    org.apache.sling.api.adapter.Adaptable, org.apache.sling.api.resource.Resource

    public class MockResource
    extends org.apache.sling.api.resource.SyntheticResource
    • Constructor Detail

      • MockResource

        public MockResource​(org.apache.sling.api.resource.ResourceResolver resourceResolver,
                            String path,
                            String resourceType)
      • MockResource

        public MockResource​(org.apache.sling.api.resource.ResourceResolver resourceResolver,
                            String path,
                            String resourceType,
                            String resourceSuperType)
    • Method Detail

      • addProperty

        public void addProperty​(String key,
                                Object value)
      • getResourceType

        public String getResourceType()
        Specified by:
        getResourceType in interface org.apache.sling.api.resource.Resource
        Overrides:
        getResourceType in class org.apache.sling.api.resource.SyntheticResource
      • setResourceType

        public void setResourceType​(String resourceType)
      • getResourceSuperType

        public String getResourceSuperType()
        Specified by:
        getResourceSuperType in interface org.apache.sling.api.resource.Resource
        Overrides:
        getResourceSuperType in class org.apache.sling.api.resource.SyntheticResource
      • setResourceSuperType

        public void setResourceSuperType​(String resourceSuperType)
      • adaptTo

        public <AdapterType> AdapterType adaptTo​(Class<AdapterType> type)
        Specified by:
        adaptTo in interface org.apache.sling.api.adapter.Adaptable
        Overrides:
        adaptTo in class org.apache.sling.api.adapter.SlingAdaptable