|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RoleMembershipDAO
Persistance methods necessary to modify an InternalDirectory
membership
.
Method Summary | |
---|---|
RemoteRoleMembership |
add(RemoteRoleMembership membership)
Add the membership to the database. |
BatchResult<RemoteRoleMembership> |
addAll(java.util.Set<RemoteRoleMembership> memberships)
Add a collection of memberships. |
RemoteRoleMembership |
findMembership(RemoteRole role,
RemotePrincipal principal)
Finds the membership (if any) for the specified role and principal. |
java.util.List<RemoteRoleMembership> |
findMemberships(RemotePrincipal principal)
Finds all the memberships for the specified principal. |
java.util.List<RemoteRoleMembership> |
findMemberships(RemoteRole role)
Finds all the memberships for the specified role. |
void |
remove(RemoteRoleMembership membership)
Remove the role-principal membership. |
void |
removeAll(RemotePrincipal principal)
Remove all the role membersips from a principal. |
void |
removeAll(RemoteRole role)
Remove all the principal members from a role. |
Methods inherited from interface com.atlassian.crowd.util.persistence.hibernate.ObjectDao |
---|
getPersistentClass, load, remove, save, update |
Method Detail |
---|
java.util.List<RemoteRoleMembership> findMemberships(RemoteRole role)
role
- role's memberships to find.
java.util.List<RemoteRoleMembership> findMemberships(RemotePrincipal principal)
principal
- principal's memberships to find.
RemoteRoleMembership findMembership(RemoteRole role, RemotePrincipal principal) throws ObjectNotFoundException
role
- role forming membership.principal
- principal forming memebership.
ObjectNotFoundException
- if the principal is not a member of the role.RemoteRoleMembership add(RemoteRoleMembership membership)
membership
- role-principal membership.
void remove(RemoteRoleMembership membership)
membership
- object representing the role-principal membership.void removeAll(RemoteRole role)
role
- role to clear memberships from.void removeAll(RemotePrincipal principal)
principal
- principal to clear memberships from.BatchResult<RemoteRoleMembership> addAll(java.util.Set<RemoteRoleMembership> memberships)
memberships
- memberships to add.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |