com.atlassian.jira.crowd.embedded.ofbiz
Interface InternalMembershipDao
- All Known Implementing Classes:
- OfBizInternalMembershipDao
public interface InternalMembershipDao
This interface is used by OfBizDelegatingMembershipDao to avoid circular dependencies with the User and Group DAOs.
Method Summary |
com.atlassian.crowd.util.BatchResult<String> |
addAllUsersToGroup(long directoryId,
Collection<com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub> users,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub group)
|
void |
addGroupToGroup(long directoryId,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub child,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub parent)
|
void |
addUserToGroup(long directoryId,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub user,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub group)
|
void |
flushCache()
|
boolean |
isGroupDirectMember(long directoryId,
String childGroup,
String parentGroup)
|
boolean |
isUserDirectMember(long directoryId,
String userName,
String groupName)
|
void |
removeAllGroupMemberships(com.atlassian.crowd.model.group.Group group)
|
void |
removeAllMembersFromGroup(com.atlassian.crowd.model.group.Group group)
|
void |
removeAllUserMemberships(long directoryId,
String username)
|
void |
removeAllUserMemberships(com.atlassian.crowd.model.user.User user)
|
void |
removeGroupFromGroup(long directoryId,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub childGroup,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub parentGroup)
|
void |
removeUserFromGroup(long directoryId,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub user,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub group)
|
|
search(long directoryId,
com.atlassian.crowd.search.query.membership.MembershipQuery<T> query)
|
isUserDirectMember
boolean isUserDirectMember(long directoryId,
String userName,
String groupName)
isGroupDirectMember
boolean isGroupDirectMember(long directoryId,
String childGroup,
String parentGroup)
addUserToGroup
void addUserToGroup(long directoryId,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub user,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub group)
throws com.atlassian.crowd.exception.MembershipAlreadyExistsException
- Throws:
com.atlassian.crowd.exception.MembershipAlreadyExistsException
addAllUsersToGroup
com.atlassian.crowd.util.BatchResult<String> addAllUsersToGroup(long directoryId,
Collection<com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub> users,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub group)
addGroupToGroup
void addGroupToGroup(long directoryId,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub child,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub parent)
removeAllMembersFromGroup
void removeAllMembersFromGroup(com.atlassian.crowd.model.group.Group group)
removeAllGroupMemberships
void removeAllGroupMemberships(com.atlassian.crowd.model.group.Group group)
removeAllUserMemberships
void removeAllUserMemberships(com.atlassian.crowd.model.user.User user)
removeAllUserMemberships
void removeAllUserMemberships(long directoryId,
String username)
removeUserFromGroup
void removeUserFromGroup(long directoryId,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub user,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub group)
throws com.atlassian.crowd.exception.MembershipNotFoundException
- Throws:
com.atlassian.crowd.exception.MembershipNotFoundException
removeGroupFromGroup
void removeGroupFromGroup(long directoryId,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub childGroup,
com.atlassian.jira.crowd.embedded.ofbiz.UserOrGroupStub parentGroup)
throws com.atlassian.crowd.exception.MembershipNotFoundException
- Throws:
com.atlassian.crowd.exception.MembershipNotFoundException
search
<T> List<String> search(long directoryId,
com.atlassian.crowd.search.query.membership.MembershipQuery<T> query)
flushCache
void flushCache()
Copyright © 2002-2014 Atlassian. All Rights Reserved.