ibi.broker.api.ws
Class UserManagerWS

java.lang.Object
  extended by ibi.broker.api.ws.AbstractWebService
      extended by ibi.broker.api.ws.UserManagerWS
All Implemented Interfaces:
UserManagerIF, java.rmi.Remote

public class UserManagerWS
extends AbstractWebService
implements UserManagerIF


Field Summary
 
Fields inherited from class ibi.broker.api.ws.AbstractWebService
connectionFactory, managedConnectionFactory
 
Constructor Summary
UserManagerWS()
           
 
Method Summary
 void addGroup(Authenticate authenticate, Group group)
           
 void addUser(Authenticate authenticate, User user)
           
 void addUserInToGroup(Authenticate authenticate, java.lang.String groupName, java.lang.String userName)
           
 int deleteGroup(Authenticate authenticate, java.lang.String groupName)
           
 int deleteUser(Authenticate authenticate, java.lang.String userName, int deleteType)
           
 int deleteUserFromGroup(Authenticate authenticate, java.lang.String groupName, java.lang.String userName)
           
 Group getGroup(Authenticate authenticate, java.lang.String groupName)
           
 Group[] getGroupList(Authenticate authenticate)
           
 java.lang.String[] getGroupNameListByUser(Authenticate authenticate, java.lang.String userName)
           
 User getUserByName(Authenticate authenticate, java.lang.String userName)
           
 User[] getUserList(Authenticate authenticate)
           
 java.lang.String[] getUserNameListByGroup(Authenticate authenticate, java.lang.String groupName)
           
 void updateGroup(Authenticate authenticate, Group group)
           
 void updateGroupWithUser(Authenticate authenticate, Group group, java.lang.String[] userList)
           
 void updateUser(Authenticate authenticate, User user)
           
 void updateUserInfoProperties(Authenticate authenticate, User user)
           
 
Methods inherited from class ibi.broker.api.ws.AbstractWebService
createCCIConnection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserManagerWS

public UserManagerWS()
Method Detail

getUserByName

public User getUserByName(Authenticate authenticate,
                          java.lang.String userName)
                   throws java.rmi.RemoteException
Specified by:
getUserByName in interface UserManagerIF
Throws:
java.rmi.RemoteException

getUserList

public User[] getUserList(Authenticate authenticate)
                   throws java.rmi.RemoteException
Specified by:
getUserList in interface UserManagerIF
Throws:
java.rmi.RemoteException

getUserNameListByGroup

public java.lang.String[] getUserNameListByGroup(Authenticate authenticate,
                                                 java.lang.String groupName)
                                          throws java.rmi.RemoteException
Specified by:
getUserNameListByGroup in interface UserManagerIF
Throws:
java.rmi.RemoteException

addUser

public void addUser(Authenticate authenticate,
                    User user)
             throws java.rmi.RemoteException
Specified by:
addUser in interface UserManagerIF
Throws:
java.rmi.RemoteException

deleteUser

public int deleteUser(Authenticate authenticate,
                      java.lang.String userName,
                      int deleteType)
               throws java.rmi.RemoteException
Specified by:
deleteUser in interface UserManagerIF
Throws:
java.rmi.RemoteException

updateUserInfoProperties

public void updateUserInfoProperties(Authenticate authenticate,
                                     User user)
                              throws java.rmi.RemoteException
Specified by:
updateUserInfoProperties in interface UserManagerIF
Throws:
java.rmi.RemoteException

updateUser

public void updateUser(Authenticate authenticate,
                       User user)
                throws java.rmi.RemoteException
Specified by:
updateUser in interface UserManagerIF
Throws:
java.rmi.RemoteException

getGroup

public Group getGroup(Authenticate authenticate,
                      java.lang.String groupName)
               throws java.rmi.RemoteException
Specified by:
getGroup in interface UserManagerIF
Throws:
java.rmi.RemoteException

getGroupList

public Group[] getGroupList(Authenticate authenticate)
                     throws java.rmi.RemoteException
Specified by:
getGroupList in interface UserManagerIF
Throws:
java.rmi.RemoteException

getGroupNameListByUser

public java.lang.String[] getGroupNameListByUser(Authenticate authenticate,
                                                 java.lang.String userName)
                                          throws java.rmi.RemoteException
Specified by:
getGroupNameListByUser in interface UserManagerIF
Throws:
java.rmi.RemoteException

addGroup

public void addGroup(Authenticate authenticate,
                     Group group)
              throws java.rmi.RemoteException
Specified by:
addGroup in interface UserManagerIF
Throws:
java.rmi.RemoteException

deleteGroup

public int deleteGroup(Authenticate authenticate,
                       java.lang.String groupName)
                throws java.rmi.RemoteException
Specified by:
deleteGroup in interface UserManagerIF
Throws:
java.rmi.RemoteException

updateGroup

public void updateGroup(Authenticate authenticate,
                        Group group)
                 throws java.rmi.RemoteException
Specified by:
updateGroup in interface UserManagerIF
Throws:
java.rmi.RemoteException

updateGroupWithUser

public void updateGroupWithUser(Authenticate authenticate,
                                Group group,
                                java.lang.String[] userList)
                         throws java.rmi.RemoteException
Specified by:
updateGroupWithUser in interface UserManagerIF
Throws:
java.rmi.RemoteException

addUserInToGroup

public void addUserInToGroup(Authenticate authenticate,
                             java.lang.String groupName,
                             java.lang.String userName)
                      throws java.rmi.RemoteException
Specified by:
addUserInToGroup in interface UserManagerIF
Throws:
java.rmi.RemoteException

deleteUserFromGroup

public int deleteUserFromGroup(Authenticate authenticate,
                               java.lang.String groupName,
                               java.lang.String userName)
                        throws java.rmi.RemoteException
Specified by:
deleteUserFromGroup in interface UserManagerIF
Throws:
java.rmi.RemoteException


Copyright © 2006 Information Builders, Incorporated.