bucket.user
Interface UserAccessor

All Superinterfaces:
com.atlassian.user.search.query.EntityQueryParser
All Known Subinterfaces:
UserAccessor
All Known Implementing Classes:
DefaultUserAccessor, DefaultUserAccessor

public interface UserAccessor
extends com.atlassian.user.search.query.EntityQueryParser


Method Summary
 com.atlassian.user.Group addGroup(String name)
           
 void addMembership(com.atlassian.user.Group group, com.atlassian.user.User user)
           
 void addMembership(String groupname, String username)
           
 com.atlassian.user.User addUser(String username, String password, String email, String fullname)
           
 com.atlassian.user.User addUser(String username, String password, String email, String fullname, String[] groups)
           
 void alterPassword(com.atlassian.user.User user, String plainTextPassword)
           
 boolean authenticate(String username, String password)
           
 com.atlassian.user.Group createGroup(String groupname)
           
 com.atlassian.user.User createUser(String username)
           
 void deactivateUser(com.atlassian.user.User user)
           
 com.atlassian.user.search.SearchResult findUsers(com.atlassian.user.search.query.Query search)
           
 com.atlassian.user.Group getDefaultGroup()
           
 List getDelegatingRepositories()
           
 com.atlassian.user.search.page.Pager<String> getExternallMembers(com.atlassian.user.Group group)
           
 com.atlassian.user.Group getGroup(String name)
           
 com.atlassian.user.Group getGroupCreateIfNecessary(String name)
           
 com.atlassian.user.search.page.Pager<com.atlassian.user.Group> getGroups()
           
 com.atlassian.user.search.page.Pager<com.atlassian.user.Group> getGroups(com.atlassian.user.User user)
           
 com.atlassian.user.search.page.Pager<String> getLocalMembers(com.atlassian.user.Group group)
           
 com.atlassian.user.search.page.Pager<String> getMemberNames(com.atlassian.user.Group group)
           
 com.opensymphony.module.propertyset.PropertySet getPropertySet(com.atlassian.user.User user)
           
 com.atlassian.user.repository.RepositoryIdentifier getRepository(com.atlassian.user.Entity entity)
           
 com.atlassian.user.User getUser(String name)
           
 com.atlassian.user.search.page.Pager<String> getUserNames()
           
 com.atlassian.core.user.preferences.UserPreferences getUserPreferences(com.atlassian.user.User user)
           
 com.atlassian.user.search.page.Pager<com.atlassian.user.User> getUsers()
           
 com.atlassian.user.search.SearchResult getUsersByEmail(String email)
           
 com.atlassian.user.search.page.Pager<com.atlassian.user.User> getUsersWithConfluenceAccess()
           
 boolean hasMembership(com.atlassian.user.Group group, com.atlassian.user.User user)
           
 boolean hasMembership(String groupname, String username)
           
 boolean isDeactivated(String username)
           
 boolean isDeactivated(com.atlassian.user.User user)
           
 boolean isLicensedToAddMoreUsers()
           
 boolean isUserRemovable(com.atlassian.user.User user)
           
 void reactivateUser(com.atlassian.user.User user)
           
 void removeGroup(com.atlassian.user.Group group)
           
 boolean removeMembership(com.atlassian.user.Group group, com.atlassian.user.User user)
           
 boolean removeMembership(String groupname, String username)
           
 void removeUser(com.atlassian.user.User user)
           
 void saveUser(com.atlassian.user.User user)
           
 void setAtlassianUserConfiguration(com.atlassian.user.configuration.Configuration atlassianUserConfiguration)
           
 
Methods inherited from interface com.atlassian.user.search.query.EntityQueryParser
findGroups, findGroups, findUsers
 

Method Detail

getRepository

com.atlassian.user.repository.RepositoryIdentifier getRepository(com.atlassian.user.Entity entity)
                                                                 throws com.atlassian.user.EntityException
Throws:
com.atlassian.user.EntityException

addUser

com.atlassian.user.User addUser(String username,
                                String password,
                                String email,
                                String fullname,
                                String[] groups)

addUser

com.atlassian.user.User addUser(String username,
                                String password,
                                String email,
                                String fullname)

getUser

com.atlassian.user.User getUser(String name)

getUserNames

com.atlassian.user.search.page.Pager<String> getUserNames()

getUsers

com.atlassian.user.search.page.Pager<com.atlassian.user.User> getUsers()

getGroup

com.atlassian.user.Group getGroup(String name)

getGroups

com.atlassian.user.search.page.Pager<com.atlassian.user.Group> getGroups()

addGroup

com.atlassian.user.Group addGroup(String name)

removeGroup

void removeGroup(com.atlassian.user.Group group)

removeUser

void removeUser(com.atlassian.user.User user)

getGroupCreateIfNecessary

com.atlassian.user.Group getGroupCreateIfNecessary(String name)

getUserPreferences

com.atlassian.core.user.preferences.UserPreferences getUserPreferences(com.atlassian.user.User user)

saveUser

void saveUser(com.atlassian.user.User user)

getUsersByEmail

com.atlassian.user.search.SearchResult getUsersByEmail(String email)

deactivateUser

void deactivateUser(com.atlassian.user.User user)

reactivateUser

void reactivateUser(com.atlassian.user.User user)

getUsersWithConfluenceAccess

com.atlassian.user.search.page.Pager<com.atlassian.user.User> getUsersWithConfluenceAccess()

isLicensedToAddMoreUsers

boolean isLicensedToAddMoreUsers()

isUserRemovable

boolean isUserRemovable(com.atlassian.user.User user)
                        throws com.atlassian.user.EntityException
Throws:
com.atlassian.user.EntityException

getGroups

com.atlassian.user.search.page.Pager<com.atlassian.user.Group> getGroups(com.atlassian.user.User user)

hasMembership

boolean hasMembership(com.atlassian.user.Group group,
                      com.atlassian.user.User user)

hasMembership

boolean hasMembership(String groupname,
                      String username)

addMembership

void addMembership(com.atlassian.user.Group group,
                   com.atlassian.user.User user)

addMembership

void addMembership(String groupname,
                   String username)

removeMembership

boolean removeMembership(com.atlassian.user.Group group,
                         com.atlassian.user.User user)

getPropertySet

com.opensymphony.module.propertyset.PropertySet getPropertySet(com.atlassian.user.User user)

getMemberNames

com.atlassian.user.search.page.Pager<String> getMemberNames(com.atlassian.user.Group group)

getLocalMembers

com.atlassian.user.search.page.Pager<String> getLocalMembers(com.atlassian.user.Group group)

getExternallMembers

com.atlassian.user.search.page.Pager<String> getExternallMembers(com.atlassian.user.Group group)

createUser

com.atlassian.user.User createUser(String username)

createGroup

com.atlassian.user.Group createGroup(String groupname)

isDeactivated

boolean isDeactivated(com.atlassian.user.User user)

authenticate

boolean authenticate(String username,
                     String password)

isDeactivated

boolean isDeactivated(String username)

findUsers

com.atlassian.user.search.SearchResult findUsers(com.atlassian.user.search.query.Query search)
                                                 throws com.atlassian.user.EntityException
Specified by:
findUsers in interface com.atlassian.user.search.query.EntityQueryParser
Throws:
com.atlassian.user.EntityException

getDefaultGroup

com.atlassian.user.Group getDefaultGroup()

alterPassword

void alterPassword(com.atlassian.user.User user,
                   String plainTextPassword)
                   throws com.atlassian.user.EntityException
Throws:
com.atlassian.user.EntityException

getDelegatingRepositories

List getDelegatingRepositories()

removeMembership

boolean removeMembership(String groupname,
                         String username)

setAtlassianUserConfiguration

void setAtlassianUserConfiguration(com.atlassian.user.configuration.Configuration atlassianUserConfiguration)


Copyright © 2003-2011 Atlassian. All Rights Reserved.