com.atlassian.jira.rpc.soap.service
Interface UserService

All Known Implementing Classes:
UserServiceImpl

public interface UserService


Method Summary
 void addUserToGroup(User admin, RemoteGroup group, RemoteUser user)
           
 RemoteGroup createGroup(User admin, String groupName, RemoteUser user)
           
 RemoteUser createUser(User admin, String username, String password, String fullName, String email)
           
 void deleteGroup(User admin, String groupName, String swapGroupName)
           
 void deleteUser(User admin, String username)
           
 RemoteGroup getGroup(User admin, String groupName)
           
 RemoteFilter[] getSavedFilters(User user)
           
 RemoteUser getUser(String username)
           
 void removeUserFromGroup(User admin, RemoteGroup group, RemoteUser user)
           
 RemoteGroup updateGroup(User admin, RemoteGroup group)
           
 

Method Detail

getUser

RemoteUser getUser(String username)

createUser

RemoteUser createUser(User admin,
                      String username,
                      String password,
                      String fullName,
                      String email)
                      throws RemoteException,
                             RemoteValidationException,
                             RemotePermissionException
Throws:
RemoteException
RemoteValidationException
RemotePermissionException

deleteUser

void deleteUser(User admin,
                String username)
                throws RemoteException,
                       RemoteValidationException,
                       RemotePermissionException
Throws:
RemoteException
RemoteValidationException
RemotePermissionException

getGroup

RemoteGroup getGroup(User admin,
                     String groupName)
                     throws RemoteException,
                            RemoteValidationException,
                            RemotePermissionException
Throws:
RemoteException
RemoteValidationException
RemotePermissionException

createGroup

RemoteGroup createGroup(User admin,
                        String groupName,
                        RemoteUser user)
                        throws RemoteException,
                               RemoteValidationException,
                               RemotePermissionException
Throws:
RemoteException
RemoteValidationException
RemotePermissionException

addUserToGroup

void addUserToGroup(User admin,
                    RemoteGroup group,
                    RemoteUser user)
                    throws RemoteException,
                           RemoteValidationException,
                           RemotePermissionException
Throws:
RemoteException
RemoteValidationException
RemotePermissionException

removeUserFromGroup

void removeUserFromGroup(User admin,
                         RemoteGroup group,
                         RemoteUser user)
                         throws RemoteException,
                                RemoteValidationException,
                                RemotePermissionException
Throws:
RemoteException
RemoteValidationException
RemotePermissionException

updateGroup

RemoteGroup updateGroup(User admin,
                        RemoteGroup group)
                        throws RemoteException,
                               RemoteValidationException,
                               RemotePermissionException
Throws:
RemoteException
RemoteValidationException
RemotePermissionException

deleteGroup

void deleteGroup(User admin,
                 String groupName,
                 String swapGroupName)
                 throws RemoteException,
                        RemoteValidationException,
                        RemotePermissionException
Throws:
RemoteException
RemoteValidationException
RemotePermissionException

getSavedFilters

RemoteFilter[] getSavedFilters(User user)
                               throws RemoteException
Throws:
RemoteException


Copyright © 2004-2008 Atlassian Software Systems Pty Ltd. All Rights Reserved.