|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.sling.adapter.SlingAdaptable org.apache.sling.jackrabbit.usermanager.resource.AuthorizableResource
public class AuthorizableResource
Resource implementation for Authorizable
Field Summary |
---|
Fields inherited from interface org.apache.sling.api.resource.Resource |
---|
RESOURCE_TYPE_NON_EXISTING |
Constructor Summary | |
---|---|
AuthorizableResource(org.apache.jackrabbit.api.security.user.Authorizable authorizable,
ResourceResolver resourceResolver,
java.lang.String path)
|
Method Summary | ||
---|---|---|
|
adaptTo(java.lang.Class<AdapterType> type)
Adapts the adaptable to another type. |
|
java.lang.String |
getPath()
This resource's path - for now that could be a JCR path. |
|
ResourceMetadata |
getResourceMetadata()
Returns the metadata of this resource. |
|
ResourceResolver |
getResourceResolver()
Returns the ResourceResolver from which this resource has been
retrieved. |
|
java.lang.String |
getResourceSuperType()
Returns the super type of the type of the resource or null
if the Resource.getResourceType() has no supertype. |
|
java.lang.String |
getResourceType()
The resource type is meant to point to rendering/processing scripts, editing dialogs, etc. |
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AuthorizableResource(org.apache.jackrabbit.api.security.user.Authorizable authorizable, ResourceResolver resourceResolver, java.lang.String path)
Method Detail |
---|
public java.lang.String getPath()
Resource
getPath
in interface Resource
public ResourceMetadata getResourceMetadata()
Resource
ResourceMetadata
object returned is implementation specific
except for the ResourceMetadata.RESOLUTION_PATH
property which is
required to be set to the part of the request URI used to resolve the
resource.
getResourceMetadata
in interface Resource
ResourceMetadata
public ResourceResolver getResourceResolver()
Resource
ResourceResolver
from which this resource has been
retrieved.
getResourceResolver
in interface Resource
public java.lang.String getResourceSuperType()
Resource
null
if the Resource.getResourceType()
has no supertype.
getResourceSuperType
in interface Resource
public java.lang.String getResourceType()
Resource
ResourceResolver
is free to set this to any suitable value such
as the primary node type of the JCR node from which the resource is
created.
If the resource instance represents a resource which is not actually
existing, this method returns the Resource.RESOURCE_TYPE_NON_EXISTING
.
getResourceType
in interface Resource
public <AdapterType> AdapterType adaptTo(java.lang.Class<AdapterType> type)
Adaptable
adaptTo
in interface Adaptable
adaptTo
in class org.apache.sling.adapter.SlingAdaptable
AdapterType
- The generic type to which this resource is adapted
totype
- The Class object of the target type, such as
Node.class
null
if the resource cannot
adapt to the requested typepublic java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |