public class MockResourceResolver
extends org.apache.sling.api.adapter.SlingAdaptable
implements org.apache.sling.api.resource.ResourceResolver
Constructor and Description |
---|
MockResourceResolver(MockResourceResolverFactoryOptions options,
MockResourceResolverFactory factory,
Map<String,Map<String,Object>> resources) |
MockResourceResolver(MockResourceResolverFactoryOptions options,
MockResourceResolverFactory factory,
Map<String,Map<String,Object>> resources,
Map<String,Object> attributes) |
Modifier and Type | Method and Description |
---|---|
void |
addChanged(String path,
Map<String,Object> props) |
org.apache.sling.api.resource.ResourceResolver |
clone(Map<String,Object> authenticationInfo) |
void |
close() |
void |
commit() |
org.apache.sling.api.resource.Resource |
copy(String srcAbsPath,
String destAbsPath) |
org.apache.sling.api.resource.Resource |
create(org.apache.sling.api.resource.Resource parent,
String name,
Map<String,Object> properties) |
void |
delete(org.apache.sling.api.resource.Resource resource) |
Iterator<org.apache.sling.api.resource.Resource> |
findResources(String query,
String language) |
Object |
getAttribute(String name) |
Iterator<String> |
getAttributeNames() |
Iterable<org.apache.sling.api.resource.Resource> |
getChildren(org.apache.sling.api.resource.Resource parent) |
org.apache.sling.api.resource.Resource |
getParent(org.apache.sling.api.resource.Resource child) |
String |
getParentResourceType(org.apache.sling.api.resource.Resource resource) |
String |
getParentResourceType(String resourceType) |
org.apache.sling.api.resource.Resource |
getResource(org.apache.sling.api.resource.Resource base,
String path) |
org.apache.sling.api.resource.Resource |
getResource(String path) |
String[] |
getSearchPath() |
String |
getUserID() |
boolean |
hasChanges() |
boolean |
hasChildren(org.apache.sling.api.resource.Resource resource) |
boolean |
isLive() |
boolean |
isResourceType(org.apache.sling.api.resource.Resource resource,
String resourceType) |
Iterator<org.apache.sling.api.resource.Resource> |
listChildren(org.apache.sling.api.resource.Resource parent) |
String |
map(javax.servlet.http.HttpServletRequest request,
String resourcePath) |
String |
map(String resourcePath) |
org.apache.sling.api.resource.Resource |
move(String srcAbsPath,
String destAbsPath) |
Iterator<Map<String,Object>> |
queryResources(String query,
String language) |
void |
refresh() |
org.apache.sling.api.resource.Resource |
resolve(javax.servlet.http.HttpServletRequest request)
Deprecated.
|
org.apache.sling.api.resource.Resource |
resolve(javax.servlet.http.HttpServletRequest request,
String absPath) |
org.apache.sling.api.resource.Resource |
resolve(String absPath) |
void |
revert() |
adaptTo, setAdapterManager, unsetAdapterManager
public MockResourceResolver(MockResourceResolverFactoryOptions options, MockResourceResolverFactory factory, Map<String,Map<String,Object>> resources)
public MockResourceResolver(MockResourceResolverFactoryOptions options, MockResourceResolverFactory factory, Map<String,Map<String,Object>> resources, Map<String,Object> attributes)
public org.apache.sling.api.resource.Resource resolve(javax.servlet.http.HttpServletRequest request, String absPath)
resolve
in interface org.apache.sling.api.resource.ResourceResolver
public org.apache.sling.api.resource.Resource resolve(String absPath)
resolve
in interface org.apache.sling.api.resource.ResourceResolver
public String map(String resourcePath)
map
in interface org.apache.sling.api.resource.ResourceResolver
public String map(javax.servlet.http.HttpServletRequest request, String resourcePath)
map
in interface org.apache.sling.api.resource.ResourceResolver
public org.apache.sling.api.resource.Resource getResource(String path)
getResource
in interface org.apache.sling.api.resource.ResourceResolver
public org.apache.sling.api.resource.Resource getResource(org.apache.sling.api.resource.Resource base, String path)
getResource
in interface org.apache.sling.api.resource.ResourceResolver
public String[] getSearchPath()
getSearchPath
in interface org.apache.sling.api.resource.ResourceResolver
public Iterator<org.apache.sling.api.resource.Resource> listChildren(org.apache.sling.api.resource.Resource parent)
listChildren
in interface org.apache.sling.api.resource.ResourceResolver
public Iterable<org.apache.sling.api.resource.Resource> getChildren(org.apache.sling.api.resource.Resource parent)
getChildren
in interface org.apache.sling.api.resource.ResourceResolver
public boolean isLive()
isLive
in interface org.apache.sling.api.resource.ResourceResolver
public void close()
close
in interface org.apache.sling.api.resource.ResourceResolver
public String getUserID()
getUserID
in interface org.apache.sling.api.resource.ResourceResolver
public Iterator<String> getAttributeNames()
getAttributeNames
in interface org.apache.sling.api.resource.ResourceResolver
public Object getAttribute(String name)
getAttribute
in interface org.apache.sling.api.resource.ResourceResolver
public void delete(org.apache.sling.api.resource.Resource resource) throws org.apache.sling.api.resource.PersistenceException
delete
in interface org.apache.sling.api.resource.ResourceResolver
org.apache.sling.api.resource.PersistenceException
public org.apache.sling.api.resource.Resource create(org.apache.sling.api.resource.Resource parent, String name, Map<String,Object> properties) throws org.apache.sling.api.resource.PersistenceException
create
in interface org.apache.sling.api.resource.ResourceResolver
org.apache.sling.api.resource.PersistenceException
public void revert()
revert
in interface org.apache.sling.api.resource.ResourceResolver
public void commit() throws org.apache.sling.api.resource.PersistenceException
commit
in interface org.apache.sling.api.resource.ResourceResolver
org.apache.sling.api.resource.PersistenceException
public boolean hasChanges()
hasChanges
in interface org.apache.sling.api.resource.ResourceResolver
public boolean isResourceType(org.apache.sling.api.resource.Resource resource, String resourceType)
isResourceType
in interface org.apache.sling.api.resource.ResourceResolver
public void refresh()
refresh
in interface org.apache.sling.api.resource.ResourceResolver
public String getParentResourceType(org.apache.sling.api.resource.Resource resource)
getParentResourceType
in interface org.apache.sling.api.resource.ResourceResolver
public String getParentResourceType(String resourceType)
getParentResourceType
in interface org.apache.sling.api.resource.ResourceResolver
public boolean hasChildren(org.apache.sling.api.resource.Resource resource)
public org.apache.sling.api.resource.Resource getParent(org.apache.sling.api.resource.Resource child)
@Deprecated public org.apache.sling.api.resource.Resource resolve(javax.servlet.http.HttpServletRequest request)
resolve
in interface org.apache.sling.api.resource.ResourceResolver
public Iterator<org.apache.sling.api.resource.Resource> findResources(String query, String language)
findResources
in interface org.apache.sling.api.resource.ResourceResolver
public Iterator<Map<String,Object>> queryResources(String query, String language)
queryResources
in interface org.apache.sling.api.resource.ResourceResolver
public org.apache.sling.api.resource.ResourceResolver clone(Map<String,Object> authenticationInfo) throws org.apache.sling.api.resource.LoginException
clone
in interface org.apache.sling.api.resource.ResourceResolver
org.apache.sling.api.resource.LoginException
public org.apache.sling.api.resource.Resource copy(String srcAbsPath, String destAbsPath) throws org.apache.sling.api.resource.PersistenceException
org.apache.sling.api.resource.PersistenceException
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.