@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 java.lang.Object
implements org.apache.sling.cms.AuthorizableWrapper
Constructor and Description |
---|
AuthorizableWrapperImpl(org.apache.sling.api.resource.Resource resource) |
AuthorizableWrapperImpl(org.apache.sling.api.resource.ResourceResolver resolver) |
Modifier and Type | Method and Description |
---|---|
org.apache.jackrabbit.api.security.user.Authorizable |
getAuthorizable() |
java.util.Iterator<org.apache.jackrabbit.api.security.user.Authorizable> |
getDeclaredMembers() |
java.util.Iterator<org.apache.jackrabbit.api.security.user.Group> |
getDeclaredMembership() |
java.util.Iterator<java.lang.String> |
getGroupNames() |
java.lang.String |
getId() |
java.util.Iterator<org.apache.jackrabbit.api.security.user.Authorizable> |
getMembers() |
java.util.Iterator<org.apache.jackrabbit.api.security.user.Group> |
getMembership() |
boolean |
isAdministrator() |
boolean |
isMember(java.lang.String groupName) |
public AuthorizableWrapperImpl(org.apache.sling.api.resource.ResourceResolver resolver) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public AuthorizableWrapperImpl(org.apache.sling.api.resource.Resource resource) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public org.apache.jackrabbit.api.security.user.Authorizable getAuthorizable()
getAuthorizable
in interface org.apache.sling.cms.AuthorizableWrapper
public java.util.Iterator<org.apache.jackrabbit.api.security.user.Authorizable> getDeclaredMembers()
getDeclaredMembers
in interface org.apache.sling.cms.AuthorizableWrapper
public java.util.Iterator<org.apache.jackrabbit.api.security.user.Group> getDeclaredMembership()
getDeclaredMembership
in interface org.apache.sling.cms.AuthorizableWrapper
public java.util.Iterator<java.lang.String> getGroupNames()
getGroupNames
in interface org.apache.sling.cms.AuthorizableWrapper
public java.lang.String getId()
getId
in interface org.apache.sling.cms.AuthorizableWrapper
public java.util.Iterator<org.apache.jackrabbit.api.security.user.Authorizable> getMembers()
getMembers
in interface org.apache.sling.cms.AuthorizableWrapper
public java.util.Iterator<org.apache.jackrabbit.api.security.user.Group> getMembership()
getMembership
in interface org.apache.sling.cms.AuthorizableWrapper
public boolean isAdministrator()
isAdministrator
in interface org.apache.sling.cms.AuthorizableWrapper
public boolean isMember(java.lang.String groupName)
isMember
in interface org.apache.sling.cms.AuthorizableWrapper
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.