Class TransactionalCrowdServiceWrapper
java.lang.Object
com.atlassian.confluence.impl.user.crowd.TransactionalCrowdServiceWrapper
- All Implemented Interfaces:
- com.atlassian.crowd.embedded.api.CrowdService,- com.atlassian.crowd.embedded.api.UnfilteredCrowdService
@Transactional
public class TransactionalCrowdServiceWrapper
extends Object
implements com.atlassian.crowd.embedded.api.UnfilteredCrowdService
AN implementation of 
UnfilteredCrowdService which exists solely as a place to hang Transactional
 annotations on, since we cannot add them to UnfilteredCrowdService.
 
 We could use an interface to extend UnfilteredCrowdService rather than a class, but this way if a new method
 is ever added to UnfilteredCrowdService this class will be forced to implement it, and will therefore
 automatically get the class-level Transactional annotation.
- Since:
- 7.15
- 
Constructor SummaryConstructorsConstructorDescriptionTransactionalCrowdServiceWrapper(com.atlassian.crowd.embedded.api.UnfilteredCrowdService crowdService) 
- 
Method SummaryModifier and TypeMethodDescriptioncom.atlassian.crowd.embedded.api.GroupaddGroup(com.atlassian.crowd.embedded.api.Group group) booleanaddGroupToGroup(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) com.atlassian.crowd.embedded.api.Usercom.atlassian.crowd.embedded.api.UserWithAttributesbooleanaddUserToGroup(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) com.atlassian.crowd.embedded.api.Userauthenticate(String name, String credential) com.atlassian.crowd.embedded.api.UserCapabilitiescom.atlassian.crowd.embedded.api.Groupcom.atlassian.crowd.embedded.api.GroupWithAttributesgetGroupWithAttributes(String name) com.atlassian.crowd.embedded.api.UsergetRemoteUser(String name) com.atlassian.crowd.embedded.api.Usercom.atlassian.crowd.embedded.api.UserWithAttributesgetUserWithAttributes(String name) booleanisGroupDirectGroupMember(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) booleanisGroupMemberOfGroup(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) booleanisGroupMemberOfGroup(String childGroupName, String parentGroupName) booleanisUserDirectGroupMember(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) booleanisUserMemberOfGroup(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) booleanisUserMemberOfGroup(String userName, String groupName) voidremoveAllGroupAttributes(com.atlassian.crowd.embedded.api.Group group) voidremoveAllUserAttributes(com.atlassian.crowd.embedded.api.User user) booleanremoveGroup(com.atlassian.crowd.embedded.api.Group group) voidremoveGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName) booleanremoveGroupFromGroup(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) booleanremoveUser(com.atlassian.crowd.embedded.api.User user) voidremoveUserAttribute(com.atlassian.crowd.embedded.api.User user, String attributeName) booleanremoveUserFromGroup(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) com.atlassian.crowd.embedded.api.UserrenameUser(com.atlassian.crowd.embedded.api.User user, String newUsername) <T> Iterable<T> search(com.atlassian.crowd.embedded.api.Query<T> query) voidsetGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName, String attributeValue) voidsetGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName, Set<String> attributeValues) voidsetUserAttribute(com.atlassian.crowd.embedded.api.User user, String attributeName, String attributeValue) voidsetUserAttribute(com.atlassian.crowd.embedded.api.User user, String attributeName, Set<String> attributeValues) com.atlassian.crowd.embedded.api.UsersetUserStatusLocally(String username, boolean userActiveInternally) com.atlassian.crowd.embedded.api.GroupupdateGroup(com.atlassian.crowd.embedded.api.Group group) com.atlassian.crowd.embedded.api.UserupdateUser(com.atlassian.crowd.embedded.api.User user) voidupdateUserCredential(com.atlassian.crowd.embedded.api.User user, String credential) com.atlassian.crowd.embedded.api.UseruserAuthenticated(String name) com.atlassian.crowd.embedded.api.UserverifyCredentials(String name, String credential) 
- 
Constructor Details- 
TransactionalCrowdServiceWrapperpublic TransactionalCrowdServiceWrapper(com.atlassian.crowd.embedded.api.UnfilteredCrowdService crowdService) 
 
- 
- 
Method Details- 
authenticatepublic com.atlassian.crowd.embedded.api.User authenticate(String name, String credential) throws com.atlassian.crowd.exception.FailedAuthenticationException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- authenticatein interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.FailedAuthenticationException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
verifyCredentialspublic com.atlassian.crowd.embedded.api.User verifyCredentials(String name, String credential) throws com.atlassian.crowd.exception.FailedAuthenticationException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- verifyCredentialsin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.FailedAuthenticationException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
getUser- Specified by:
- getUserin interface- com.atlassian.crowd.embedded.api.CrowdService
 
- 
getRemoteUser@Transactional(readOnly=true) public com.atlassian.crowd.embedded.api.User getRemoteUser(String name) - Specified by:
- getRemoteUserin interface- com.atlassian.crowd.embedded.api.CrowdService
 
- 
userAuthenticatedpublic com.atlassian.crowd.embedded.api.User userAuthenticated(String name) throws com.atlassian.crowd.exception.runtime.UserNotFoundException, com.atlassian.crowd.exception.runtime.OperationFailedException, com.atlassian.crowd.exception.InactiveAccountException - Specified by:
- userAuthenticatedin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.UserNotFoundException
- com.atlassian.crowd.exception.runtime.OperationFailedException
- com.atlassian.crowd.exception.InactiveAccountException
 
- 
getUserWithAttributes@Transactional(readOnly=true) public com.atlassian.crowd.embedded.api.UserWithAttributes getUserWithAttributes(String name) - Specified by:
- getUserWithAttributesin interface- com.atlassian.crowd.embedded.api.CrowdService
 
- 
getGroup- Specified by:
- getGroupin interface- com.atlassian.crowd.embedded.api.CrowdService
 
- 
getGroupWithAttributes@Transactional(readOnly=true) public com.atlassian.crowd.embedded.api.GroupWithAttributes getGroupWithAttributes(String name) - Specified by:
- getGroupWithAttributesin interface- com.atlassian.crowd.embedded.api.CrowdService
 
- 
search@Transactional(readOnly=true) public <T> Iterable<T> search(com.atlassian.crowd.embedded.api.Query<T> query) - Specified by:
- searchin interface- com.atlassian.crowd.embedded.api.CrowdService
 
- 
isUserMemberOfGroup- Specified by:
- isUserMemberOfGroupin interface- com.atlassian.crowd.embedded.api.CrowdService
 
- 
isUserMemberOfGroup@Transactional(readOnly=true) public boolean isUserMemberOfGroup(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) - Specified by:
- isUserMemberOfGroupin interface- com.atlassian.crowd.embedded.api.CrowdService
 
- 
isGroupMemberOfGroup@Transactional(readOnly=true) public boolean isGroupMemberOfGroup(String childGroupName, String parentGroupName) - Specified by:
- isGroupMemberOfGroupin interface- com.atlassian.crowd.embedded.api.CrowdService
 
- 
isGroupMemberOfGroup@Transactional(readOnly=true) public boolean isGroupMemberOfGroup(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) - Specified by:
- isGroupMemberOfGroupin interface- com.atlassian.crowd.embedded.api.CrowdService
 
- 
addUserpublic com.atlassian.crowd.embedded.api.User addUser(com.atlassian.crowd.embedded.api.User user, String credential) throws com.atlassian.crowd.exception.InvalidUserException, com.atlassian.crowd.exception.InvalidCredentialException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- addUserin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.InvalidUserException
- com.atlassian.crowd.exception.InvalidCredentialException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
addUserpublic com.atlassian.crowd.embedded.api.UserWithAttributes addUser(com.atlassian.crowd.embedded.api.UserWithAttributes user, String credential) throws com.atlassian.crowd.exception.InvalidUserException, com.atlassian.crowd.exception.InvalidCredentialException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- addUserin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.InvalidUserException
- com.atlassian.crowd.exception.InvalidCredentialException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
updateUserpublic com.atlassian.crowd.embedded.api.User updateUser(com.atlassian.crowd.embedded.api.User user) throws com.atlassian.crowd.exception.runtime.UserNotFoundException, com.atlassian.crowd.exception.InvalidUserException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- updateUserin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.UserNotFoundException
- com.atlassian.crowd.exception.InvalidUserException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
setUserStatusLocallypublic com.atlassian.crowd.embedded.api.User setUserStatusLocally(String username, boolean userActiveInternally) throws com.atlassian.crowd.exception.runtime.UserNotFoundException, com.atlassian.crowd.exception.InvalidUserException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException, com.atlassian.crowd.exception.DirectoryNotFoundException - Specified by:
- setUserStatusLocallyin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.UserNotFoundException
- com.atlassian.crowd.exception.InvalidUserException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
- com.atlassian.crowd.exception.DirectoryNotFoundException
 
- 
renameUserpublic com.atlassian.crowd.embedded.api.User renameUser(com.atlassian.crowd.embedded.api.User user, String newUsername) throws com.atlassian.crowd.exception.runtime.UserNotFoundException, com.atlassian.crowd.exception.InvalidUserException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- renameUserin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.UserNotFoundException
- com.atlassian.crowd.exception.InvalidUserException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
updateUserCredentialpublic void updateUserCredential(com.atlassian.crowd.embedded.api.User user, String credential) throws com.atlassian.crowd.exception.runtime.UserNotFoundException, com.atlassian.crowd.exception.InvalidCredentialException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- updateUserCredentialin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.UserNotFoundException
- com.atlassian.crowd.exception.InvalidCredentialException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
setUserAttributepublic void setUserAttribute(com.atlassian.crowd.embedded.api.User user, String attributeName, String attributeValue) throws com.atlassian.crowd.exception.runtime.UserNotFoundException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- setUserAttributein interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.UserNotFoundException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
setUserAttributepublic void setUserAttribute(com.atlassian.crowd.embedded.api.User user, String attributeName, Set<String> attributeValues) throws com.atlassian.crowd.exception.runtime.UserNotFoundException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- setUserAttributein interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.UserNotFoundException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
removeUserAttributepublic void removeUserAttribute(com.atlassian.crowd.embedded.api.User user, String attributeName) throws com.atlassian.crowd.exception.runtime.UserNotFoundException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- removeUserAttributein interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.UserNotFoundException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
removeAllUserAttributespublic void removeAllUserAttributes(com.atlassian.crowd.embedded.api.User user) throws com.atlassian.crowd.exception.runtime.UserNotFoundException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- removeAllUserAttributesin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.UserNotFoundException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
removeUserpublic boolean removeUser(com.atlassian.crowd.embedded.api.User user) throws com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- removeUserin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
addGrouppublic com.atlassian.crowd.embedded.api.Group addGroup(com.atlassian.crowd.embedded.api.Group group) throws com.atlassian.crowd.exception.embedded.InvalidGroupException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- addGroupin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.embedded.InvalidGroupException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
updateGrouppublic com.atlassian.crowd.embedded.api.Group updateGroup(com.atlassian.crowd.embedded.api.Group group) throws com.atlassian.crowd.exception.runtime.GroupNotFoundException, com.atlassian.crowd.exception.embedded.InvalidGroupException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- updateGroupin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.GroupNotFoundException
- com.atlassian.crowd.exception.embedded.InvalidGroupException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
setGroupAttributepublic void setGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName, String attributeValue) throws com.atlassian.crowd.exception.runtime.GroupNotFoundException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- setGroupAttributein interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.GroupNotFoundException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
setGroupAttributepublic void setGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName, Set<String> attributeValues) throws com.atlassian.crowd.exception.runtime.GroupNotFoundException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- setGroupAttributein interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.GroupNotFoundException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
removeGroupAttributepublic void removeGroupAttribute(com.atlassian.crowd.embedded.api.Group group, String attributeName) throws com.atlassian.crowd.exception.runtime.GroupNotFoundException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- removeGroupAttributein interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.GroupNotFoundException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
removeAllGroupAttributespublic void removeAllGroupAttributes(com.atlassian.crowd.embedded.api.Group group) throws com.atlassian.crowd.exception.runtime.GroupNotFoundException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- removeAllGroupAttributesin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.GroupNotFoundException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
removeGrouppublic boolean removeGroup(com.atlassian.crowd.embedded.api.Group group) throws com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- removeGroupin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
addUserToGrouppublic boolean addUserToGroup(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) throws com.atlassian.crowd.exception.runtime.GroupNotFoundException, com.atlassian.crowd.exception.runtime.UserNotFoundException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- addUserToGroupin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.GroupNotFoundException
- com.atlassian.crowd.exception.runtime.UserNotFoundException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
addGroupToGrouppublic boolean addGroupToGroup(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) throws com.atlassian.crowd.exception.runtime.GroupNotFoundException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.InvalidMembershipException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- addGroupToGroupin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.GroupNotFoundException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.InvalidMembershipException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
removeUserFromGrouppublic boolean removeUserFromGroup(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) throws com.atlassian.crowd.exception.runtime.GroupNotFoundException, com.atlassian.crowd.exception.runtime.UserNotFoundException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- removeUserFromGroupin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.GroupNotFoundException
- com.atlassian.crowd.exception.runtime.UserNotFoundException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
removeGroupFromGrouppublic boolean removeGroupFromGroup(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) throws com.atlassian.crowd.exception.runtime.GroupNotFoundException, com.atlassian.crowd.exception.OperationNotPermittedException, com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- removeGroupFromGroupin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.GroupNotFoundException
- com.atlassian.crowd.exception.OperationNotPermittedException
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
isUserDirectGroupMember@Transactional(readOnly=true) public boolean isUserDirectGroupMember(com.atlassian.crowd.embedded.api.User user, com.atlassian.crowd.embedded.api.Group group) throws com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- isUserDirectGroupMemberin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
isGroupDirectGroupMember@Transactional(readOnly=true) public boolean isGroupDirectGroupMember(com.atlassian.crowd.embedded.api.Group childGroup, com.atlassian.crowd.embedded.api.Group parentGroup) throws com.atlassian.crowd.exception.runtime.OperationFailedException - Specified by:
- isGroupDirectGroupMemberin interface- com.atlassian.crowd.embedded.api.CrowdService
- Throws:
- com.atlassian.crowd.exception.runtime.OperationFailedException
 
- 
getCapabilitiesForNewUsers@Transactional(readOnly=true) public com.atlassian.crowd.embedded.api.UserCapabilities getCapabilitiesForNewUsers()- Specified by:
- getCapabilitiesForNewUsersin interface- com.atlassian.crowd.embedded.api.CrowdService
 
 
-