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 |
void |
addGroupToGroup(long directoryId,
com.atlassian.jira.crowd.embedded.ofbiz.IdName child,
com.atlassian.jira.crowd.embedded.ofbiz.IdName parent)
|
void |
addUserToGroup(long directoryId,
com.atlassian.jira.crowd.embedded.ofbiz.IdName user,
com.atlassian.jira.crowd.embedded.ofbiz.IdName 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.IdName childGroup,
com.atlassian.jira.crowd.embedded.ofbiz.IdName parentGroup)
|
void |
removeUserFromGroup(long directoryId,
com.atlassian.jira.crowd.embedded.ofbiz.IdName user,
com.atlassian.jira.crowd.embedded.ofbiz.IdName group)
|
List<String> |
search(long directoryId,
com.atlassian.crowd.search.query.membership.MembershipQuery 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.IdName user,
com.atlassian.jira.crowd.embedded.ofbiz.IdName group)
addGroupToGroup
void addGroupToGroup(long directoryId,
com.atlassian.jira.crowd.embedded.ofbiz.IdName child,
com.atlassian.jira.crowd.embedded.ofbiz.IdName 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.IdName user,
com.atlassian.jira.crowd.embedded.ofbiz.IdName group)
throws com.atlassian.crowd.exception.MembershipNotFoundException
- Throws:
com.atlassian.crowd.exception.MembershipNotFoundException
removeGroupFromGroup
void removeGroupFromGroup(long directoryId,
com.atlassian.jira.crowd.embedded.ofbiz.IdName childGroup,
com.atlassian.jira.crowd.embedded.ofbiz.IdName parentGroup)
throws com.atlassian.crowd.exception.MembershipNotFoundException
- Throws:
com.atlassian.crowd.exception.MembershipNotFoundException
search
List<String> search(long directoryId,
com.atlassian.crowd.search.query.membership.MembershipQuery query)
flushCache
void flushCache()
Copyright © 2002-2013 Atlassian. All Rights Reserved.