public final class HibernateMembershipDao
extends org.springframework.orm.hibernate5.support.HibernateDaoSupport
implements com.atlassian.crowd.embedded.spi.MembershipDao
MembershipDao which uses Hibernate 2.| Constructor and Description |
|---|
HibernateMembershipDao() |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.crowd.util.BatchResult<HibernateMembership> |
addAll(Set<HibernateMembership> memberships) |
com.atlassian.crowd.util.BatchResult<String> |
addAllUsersToGroup(long directoryId,
Collection<String> userNames,
String groupName) |
void |
addGroupToGroup(long directoryId,
String childGroup,
String parentGroup) |
void |
addUserToGroup(long directoryId,
String userName,
String groupName) |
com.atlassian.crowd.util.BoundedCount |
countDirectMembersOfGroup(long directoryId,
String groupName,
int potentialMaxCount) |
boolean |
isGroupDirectMember(long directoryId,
String childGroupName,
String parentGroupName) |
boolean |
isUserDirectMember(long directoryId,
String userName,
String groupName) |
void |
removeGroupFromGroup(long directoryId,
String childGroupName,
String parentGroupName) |
void |
removeUserFromGroup(long directoryId,
String userName,
String groupName) |
<T> List<T> |
search(long directoryId,
com.atlassian.crowd.search.query.membership.MembershipQuery<T> query) |
void |
setBatchProcessor(com.atlassian.crowd.util.persistence.hibernate.batch.BatchProcessor batchProcessor) |
void |
setGroupDao(InternalGroupDao groupDao) |
void |
setUserDao(InternalUserDao userDao) |
public com.atlassian.crowd.util.BatchResult<String> addAllUsersToGroup(long directoryId, Collection<String> userNames, String groupName) throws com.atlassian.crowd.exception.GroupNotFoundException
addAllUsersToGroup in interface com.atlassian.crowd.embedded.spi.MembershipDaocom.atlassian.crowd.exception.GroupNotFoundExceptionpublic boolean isUserDirectMember(long directoryId,
String userName,
String groupName)
isUserDirectMember in interface com.atlassian.crowd.embedded.spi.MembershipDaopublic boolean isGroupDirectMember(long directoryId,
String childGroupName,
String parentGroupName)
isGroupDirectMember in interface com.atlassian.crowd.embedded.spi.MembershipDaopublic void addUserToGroup(long directoryId,
String userName,
String groupName)
throws com.atlassian.crowd.exception.UserNotFoundException,
com.atlassian.crowd.exception.GroupNotFoundException,
com.atlassian.crowd.exception.MembershipAlreadyExistsException
addUserToGroup in interface com.atlassian.crowd.embedded.spi.MembershipDaocom.atlassian.crowd.exception.UserNotFoundExceptioncom.atlassian.crowd.exception.GroupNotFoundExceptioncom.atlassian.crowd.exception.MembershipAlreadyExistsExceptionpublic void addGroupToGroup(long directoryId,
String childGroup,
String parentGroup)
throws com.atlassian.crowd.exception.GroupNotFoundException,
com.atlassian.crowd.exception.MembershipAlreadyExistsException
addGroupToGroup in interface com.atlassian.crowd.embedded.spi.MembershipDaocom.atlassian.crowd.exception.GroupNotFoundExceptioncom.atlassian.crowd.exception.MembershipAlreadyExistsExceptionpublic void removeUserFromGroup(long directoryId,
String userName,
String groupName)
throws com.atlassian.crowd.exception.UserNotFoundException,
com.atlassian.crowd.exception.GroupNotFoundException,
com.atlassian.crowd.exception.MembershipNotFoundException
removeUserFromGroup in interface com.atlassian.crowd.embedded.spi.MembershipDaocom.atlassian.crowd.exception.UserNotFoundExceptioncom.atlassian.crowd.exception.GroupNotFoundExceptioncom.atlassian.crowd.exception.MembershipNotFoundExceptionpublic void removeGroupFromGroup(long directoryId,
String childGroupName,
String parentGroupName)
throws com.atlassian.crowd.exception.GroupNotFoundException,
com.atlassian.crowd.exception.MembershipNotFoundException
removeGroupFromGroup in interface com.atlassian.crowd.embedded.spi.MembershipDaocom.atlassian.crowd.exception.GroupNotFoundExceptioncom.atlassian.crowd.exception.MembershipNotFoundExceptionpublic com.atlassian.crowd.util.BoundedCount countDirectMembersOfGroup(long directoryId,
String groupName,
int potentialMaxCount)
countDirectMembersOfGroup in interface com.atlassian.crowd.embedded.spi.MembershipDaopublic <T> List<T> search(long directoryId, com.atlassian.crowd.search.query.membership.MembershipQuery<T> query)
search in interface com.atlassian.crowd.embedded.spi.MembershipDaopublic com.atlassian.crowd.util.BatchResult<HibernateMembership> addAll(Set<HibernateMembership> memberships)
public void setUserDao(InternalUserDao userDao)
public void setGroupDao(InternalGroupDao groupDao)
public void setBatchProcessor(com.atlassian.crowd.util.persistence.hibernate.batch.BatchProcessor batchProcessor)
Copyright © 2003–2017 Atlassian. All rights reserved.