Interface SecurityServiceAsync


public interface SecurityServiceAsync
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addUserToGroup(long groupId, long userId, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    applyRights(GUIMenu menu, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    changePassword(Long requestorUserId, long userId, String oldPassword, String newPassword, boolean notify, com.google.gwt.user.client.rpc.AsyncCallback<GUIValue> callback)
     
    void
    changeStatus(long userId, boolean enabled, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    cloneWorkTimes(long srcUserId, long[] userIds, long[] groupIds, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    deleteGroup(long groupId, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    deleteMenu(long menuId, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    deleteTrustedDevices(String[] deviceIds, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    deleteUser(long userId, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    generatePassword(com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
     
    void
    generatePassword2(int length, int uppercaseChars, int lowercaseChars, int digits, int specialChars, int maxSequenceSize, int maxOccurrences, com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
     
    void
    getGroup(long groupId, com.google.gwt.user.client.rpc.AsyncCallback<GUIGroup> callback)
     
    void
    getMenu(long id, String locale, com.google.gwt.user.client.rpc.AsyncCallback<GUIMenu> callback)
     
    void
    getMenus(long parentId, String locale, boolean enabledOnly, com.google.gwt.user.client.rpc.AsyncCallback<GUIMenu[]> callback)
     
    void
    getSession(String locale, String sid, com.google.gwt.user.client.rpc.AsyncCallback<GUISession> callback)
     
    void
    getUser(long userId, com.google.gwt.user.client.rpc.AsyncCallback<GUIUser> callback)
     
    void
    isTrustedDevice(String device, com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
     
    void
    kill(String sid, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    loadBlockedEntities(com.google.gwt.user.client.rpc.AsyncCallback<GUISequence[]> callback)
     
    void
    loadSettings(com.google.gwt.user.client.rpc.AsyncCallback<GUISecuritySettings> callback)
     
    void
    logout(com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    removeBlockedEntities(long[] id, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    removeFromGroup(long groupId, long[] docIds, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    replicateUsersSettings(long masterUserId, Long[] userIds, boolean gui, boolean groups, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    resetAvatar(long userId, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    saveAvatar(long userId, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    saveGroup(GUIGroup group, com.google.gwt.user.client.rpc.AsyncCallback<GUIGroup> callback)
     
    void
    saveInterfaceSettings(GUIUser user, com.google.gwt.user.client.rpc.AsyncCallback<GUIUser> callback)
     
    void
    saveMenu(GUIMenu menu, String locale, com.google.gwt.user.client.rpc.AsyncCallback<GUIMenu> callback)
     
    void
    saveMenus(GUIMenu[] menus, String locale, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    saveProfile(GUIUser user, com.google.gwt.user.client.rpc.AsyncCallback<GUIUser> callback)
     
    void
    saveSettings(GUISecuritySettings settings, com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
     
    void
    saveUser(GUIUser user, GUIInfo info, com.google.gwt.user.client.rpc.AsyncCallback<GUIUser> callback)
     
    void
    searchUsers(String username, String groupId, com.google.gwt.user.client.rpc.AsyncCallback<GUIUser[]> callback)
     
    void
    syncGeolocationDB(String key, com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
     
    void
    trustDevice(String label, com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
     
    void
    updateDeviceLabel(long deviceId, String label, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
     
    void
    validatePassword(String password, int length, int uppercaseChars, int lowercaseChars, int digits, int specialChars, int maxSequenceSize, int maxOccurrences, com.google.gwt.user.client.rpc.AsyncCallback<String[]> callback)
     
  • Method Details

    • logout

      void logout(com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • changePassword

      void changePassword(Long requestorUserId, long userId, String oldPassword, String newPassword, boolean notify, com.google.gwt.user.client.rpc.AsyncCallback<GUIValue> callback)
    • deleteUser

      void deleteUser(long userId, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • saveUser

      void saveUser(GUIUser user, GUIInfo info, com.google.gwt.user.client.rpc.AsyncCallback<GUIUser> callback)
    • getUser

      void getUser(long userId, com.google.gwt.user.client.rpc.AsyncCallback<GUIUser> callback)
    • getGroup

      void getGroup(long groupId, com.google.gwt.user.client.rpc.AsyncCallback<GUIGroup> callback)
    • deleteGroup

      void deleteGroup(long groupId, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • saveGroup

      void saveGroup(GUIGroup group, com.google.gwt.user.client.rpc.AsyncCallback<GUIGroup> callback)
    • removeFromGroup

      void removeFromGroup(long groupId, long[] docIds, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • addUserToGroup

      void addUserToGroup(long groupId, long userId, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • loadSettings

      void loadSettings(com.google.gwt.user.client.rpc.AsyncCallback<GUISecuritySettings> callback)
    • saveSettings

      void saveSettings(GUISecuritySettings settings, com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
    • kill

      void kill(String sid, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • saveProfile

      void saveProfile(GUIUser user, com.google.gwt.user.client.rpc.AsyncCallback<GUIUser> callback)
    • saveAvatar

      void saveAvatar(long userId, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • applyRights

      void applyRights(GUIMenu menu, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • getMenu

      void getMenu(long id, String locale, com.google.gwt.user.client.rpc.AsyncCallback<GUIMenu> callback)
    • searchUsers

      void searchUsers(String username, String groupId, com.google.gwt.user.client.rpc.AsyncCallback<GUIUser[]> callback)
    • getSession

      void getSession(String locale, String sid, com.google.gwt.user.client.rpc.AsyncCallback<GUISession> callback)
    • loadBlockedEntities

      void loadBlockedEntities(com.google.gwt.user.client.rpc.AsyncCallback<GUISequence[]> callback)
    • removeBlockedEntities

      void removeBlockedEntities(long[] id, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • saveInterfaceSettings

      void saveInterfaceSettings(GUIUser user, com.google.gwt.user.client.rpc.AsyncCallback<GUIUser> callback)
    • replicateUsersSettings

      void replicateUsersSettings(long masterUserId, Long[] userIds, boolean gui, boolean groups, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • deleteMenu

      void deleteMenu(long menuId, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • getMenus

      void getMenus(long parentId, String locale, boolean enabledOnly, com.google.gwt.user.client.rpc.AsyncCallback<GUIMenu[]> callback)
    • saveMenus

      void saveMenus(GUIMenu[] menus, String locale, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • saveMenu

      void saveMenu(GUIMenu menu, String locale, com.google.gwt.user.client.rpc.AsyncCallback<GUIMenu> callback)
    • trustDevice

      void trustDevice(String label, com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
    • isTrustedDevice

      void isTrustedDevice(String device, com.google.gwt.user.client.rpc.AsyncCallback<Boolean> callback)
    • deleteTrustedDevices

      void deleteTrustedDevices(String[] deviceIds, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • syncGeolocationDB

      void syncGeolocationDB(String key, com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
    • resetAvatar

      void resetAvatar(long userId, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • cloneWorkTimes

      void cloneWorkTimes(long srcUserId, long[] userIds, long[] groupIds, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • changeStatus

      void changeStatus(long userId, boolean enabled, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • updateDeviceLabel

      void updateDeviceLabel(long deviceId, String label, com.google.gwt.user.client.rpc.AsyncCallback<Void> callback)
    • generatePassword

      void generatePassword(com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
    • generatePassword2

      void generatePassword2(int length, int uppercaseChars, int lowercaseChars, int digits, int specialChars, int maxSequenceSize, int maxOccurrences, com.google.gwt.user.client.rpc.AsyncCallback<String> callback)
    • validatePassword

      void validatePassword(String password, int length, int uppercaseChars, int lowercaseChars, int digits, int specialChars, int maxSequenceSize, int maxOccurrences, com.google.gwt.user.client.rpc.AsyncCallback<String[]> callback)