gov.nih.nci.caarray.common.delegate
Class AdminManagerDelegate

java.lang.Object
  extended by gov.nih.nci.caarray.common.delegate.AdminManagerDelegate

public class AdminManagerDelegate
extends java.lang.Object

Author:
TranP

Constructor Summary
AdminManagerDelegate()
           
 
Method Summary
 long addGroup(GroupData groupData)
           
 long addUser(UserData userData)
           
 GroupData getGroup(long id)
           
 UserData getUser(long id)
           
 UserData getUserGroupInfo(long id)
           
 void manageUserGroups(long userId, java.lang.String[] groupAssignments)
           
 GroupData[] search(GroupSearchCriteria criteria)
           
 UserData[] search(UserSearchCriteria criteria)
           
 void updateGroup(GroupData groupData)
           
 void updateUser(UserData userData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdminManagerDelegate

public AdminManagerDelegate()
Method Detail

search

public UserData[] search(UserSearchCriteria criteria)
                  throws java.lang.Exception
Parameters:
userCriteria -
Returns:
Throws:
java.lang.Exception

getUser

public UserData getUser(long id)
                 throws java.lang.Exception
Throws:
java.lang.Exception

addUser

public long addUser(UserData userData)
             throws java.lang.Exception
Throws:
java.lang.Exception

updateUser

public void updateUser(UserData userData)
                throws java.lang.Exception
Throws:
java.lang.Exception

search

public GroupData[] search(GroupSearchCriteria criteria)
                   throws java.lang.Exception
Parameters:
userCriteria -
Returns:
Throws:
java.lang.Exception

getGroup

public GroupData getGroup(long id)
                   throws java.lang.Exception
Throws:
java.lang.Exception

addGroup

public long addGroup(GroupData groupData)
              throws java.lang.Exception
Throws:
java.lang.Exception

updateGroup

public void updateGroup(GroupData groupData)
                 throws java.lang.Exception
Throws:
java.lang.Exception

getUserGroupInfo

public UserData getUserGroupInfo(long id)
                          throws java.lang.Exception
Throws:
java.lang.Exception

manageUserGroups

public void manageUserGroups(long userId,
                             java.lang.String[] groupAssignments)
                      throws java.lang.Exception
Throws:
java.lang.Exception