|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Group
A Group is a collection of Authorizable
s.
Method Summary | |
---|---|
boolean |
addMember(Authorizable authorizable)
Add a member to this Group. |
Iterator<Authorizable> |
getDeclaredMembers()
|
Iterator<Authorizable> |
getMembers()
|
boolean |
isMember(Authorizable authorizable)
|
boolean |
removeMember(Authorizable authorizable)
Remove a member from this Group. |
Methods inherited from interface org.apache.jackrabbit.api.security.user.Authorizable |
---|
declaredMemberOf, getID, getPrincipal, getProperty, getPropertyNames, hasProperty, isGroup, memberOf, remove, removeProperty, setProperty, setProperty |
Method Detail |
---|
Iterator<Authorizable> getDeclaredMembers() throws RepositoryException
Authorizable
s which are declared
members of this Group.
RepositoryException
- If an error occurs.Iterator<Authorizable> getMembers() throws RepositoryException
Authorizable
s which are members of
this Group. This includes both declared members and all authorizables
that are indirect group members.
RepositoryException
- If an error occurs.boolean isMember(Authorizable authorizable) throws RepositoryException
authorizable
- The Authorizable
to test.
RepositoryException
- If an error occurs.boolean addMember(Authorizable authorizable) throws RepositoryException
authorizable
- The Authorizable
to be added as
member to this group.
Authorizable
has successfully been added
to this Group, false otherwise (e.g. unknown implemention
or if it already is a member or if the passed authorizable is this
group itself or for some implementation specific constraint).
RepositoryException
- If an error occurs.boolean removeMember(Authorizable authorizable) throws RepositoryException
authorizable
- The Authorizable
to be removed from
the list of group members.
RepositoryException
- If an error occurs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |