Class AuthorizableWrapperImpl
- java.lang.Object
-
- org.apache.sling.cms.core.internal.models.AuthorizableWrapperImpl
-
- All Implemented Interfaces:
AuthorizableWrapper
@Model(adaptables={org.apache.sling.api.resource.Resource.class,org.apache.sling.api.resource.ResourceResolver.class}, adapters=org.apache.sling.cms.AuthorizableWrapper.class) public class AuthorizableWrapperImpl extends Object implements AuthorizableWrapper
Implementation of the AuthorizableWrapper Sling Model.
-
-
Constructor Summary
Constructors Constructor Description AuthorizableWrapperImpl(org.apache.sling.api.resource.Resource resource)
AuthorizableWrapperImpl(org.apache.sling.api.resource.ResourceResolver resolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.jackrabbit.api.security.user.Authorizable
getAuthorizable()
Iterator<org.apache.jackrabbit.api.security.user.Authorizable>
getDeclaredMembers()
Iterator<org.apache.jackrabbit.api.security.user.Group>
getDeclaredMembership()
Iterator<String>
getGroupNames()
String
getId()
Locale
getLocale()
String
getLocaleTag()
Iterator<org.apache.jackrabbit.api.security.user.Authorizable>
getMembers()
Iterator<org.apache.jackrabbit.api.security.user.Group>
getMembership()
boolean
isAdministrator()
boolean
isMember(String groupName)
-
-
-
Constructor Detail
-
AuthorizableWrapperImpl
public AuthorizableWrapperImpl(org.apache.sling.api.resource.ResourceResolver resolver) throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
-
AuthorizableWrapperImpl
public AuthorizableWrapperImpl(org.apache.sling.api.resource.Resource resource) throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
-
-
Method Detail
-
getAuthorizable
public org.apache.jackrabbit.api.security.user.Authorizable getAuthorizable()
- Specified by:
getAuthorizable
in interfaceAuthorizableWrapper
-
getDeclaredMembers
public Iterator<org.apache.jackrabbit.api.security.user.Authorizable> getDeclaredMembers()
- Specified by:
getDeclaredMembers
in interfaceAuthorizableWrapper
-
getDeclaredMembership
public Iterator<org.apache.jackrabbit.api.security.user.Group> getDeclaredMembership()
- Specified by:
getDeclaredMembership
in interfaceAuthorizableWrapper
-
getGroupNames
public Iterator<String> getGroupNames()
- Specified by:
getGroupNames
in interfaceAuthorizableWrapper
-
getId
public String getId()
- Specified by:
getId
in interfaceAuthorizableWrapper
-
getLocaleTag
public String getLocaleTag()
- Specified by:
getLocaleTag
in interfaceAuthorizableWrapper
-
getLocale
public Locale getLocale()
- Specified by:
getLocale
in interfaceAuthorizableWrapper
-
getMembers
public Iterator<org.apache.jackrabbit.api.security.user.Authorizable> getMembers()
- Specified by:
getMembers
in interfaceAuthorizableWrapper
-
getMembership
public Iterator<org.apache.jackrabbit.api.security.user.Group> getMembership()
- Specified by:
getMembership
in interfaceAuthorizableWrapper
-
isAdministrator
public boolean isAdministrator()
- Specified by:
isAdministrator
in interfaceAuthorizableWrapper
-
isMember
public boolean isMember(String groupName)
- Specified by:
isMember
in interfaceAuthorizableWrapper
-
-