org.gcube.portlets.admin.usersmanagementportlet.gwt.client.interfaces
Interface UsersManagementServiceAsync


public interface UsersManagementServiceAsync

Author:
Panagiota Koltsida, NKUA

Method Summary
 void addNewUsersToVO(ArrayList<String> users, com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
           
 void addUsersToVO(ArrayList<String> users, com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
           
 void denyRequests(String[] users, com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
           
 void getAllRegisteredUsers(com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<UserInfo>> callback)
           
 void getAvailableRolesByCurrentGroup(com.google.gwt.user.client.rpc.AsyncCallback<String[]> callback)
           
 void getNumberOfUserThatReceiveNots(com.google.gwt.user.client.rpc.AsyncCallback<Integer> callback)
           
 void getRegisteredUsersForaVO(com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<UserInfo>> callback)
           
 void getUnregisteredUsersForVO(com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<UserInfo>> callback)
           
 void getUsersRequests(com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<UserInfo>> callback)
           
 void removeUsersFromVO(String[] users, com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
           
 void sendEmailToRegisteredUsers(String subject, String body, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
           
 void sendEmailWithErrorToSupport(Throwable caught, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
           
 void updateUserRoles(String username, String[][] rolesAndValues, com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
           
 

Method Detail

getAvailableRolesByCurrentGroup

void getAvailableRolesByCurrentGroup(com.google.gwt.user.client.rpc.AsyncCallback<String[]> callback)

getAllRegisteredUsers

void getAllRegisteredUsers(com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<UserInfo>> callback)

getRegisteredUsersForaVO

void getRegisteredUsersForaVO(com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<UserInfo>> callback)

removeUsersFromVO

void removeUsersFromVO(String[] users,
                       com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)

updateUserRoles

void updateUserRoles(String username,
                     String[][] rolesAndValues,
                     com.google.gwt.user.client.rpc.AsyncCallback<String> callback)

getUnregisteredUsersForVO

void getUnregisteredUsersForVO(com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<UserInfo>> callback)

addUsersToVO

void addUsersToVO(ArrayList<String> users,
                  com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)

getUsersRequests

void getUsersRequests(com.google.gwt.user.client.rpc.AsyncCallback<ArrayList<UserInfo>> callback)

addNewUsersToVO

void addNewUsersToVO(ArrayList<String> users,
                     com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)

sendEmailToRegisteredUsers

void sendEmailToRegisteredUsers(String subject,
                                String body,
                                com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)

getNumberOfUserThatReceiveNots

void getNumberOfUserThatReceiveNots(com.google.gwt.user.client.rpc.AsyncCallback<Integer> callback)

sendEmailWithErrorToSupport

void sendEmailWithErrorToSupport(Throwable caught,
                                 com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)

denyRequests

void denyRequests(String[] users,
                  com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)


Copyright © 2013. All Rights Reserved.