public class SecurityServiceImpl extends com.google.gwt.user.server.rpc.RemoteServiceServlet implements SecurityService
Constructor and Description |
---|
SecurityServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addUserToGroup(String sid,
long groupId,
long userId) |
void |
applyRights(String sid,
GUIMenu menu) |
int |
changePassword(long userId,
String oldPassword,
String newPassword,
boolean notify) |
void |
deleteGroup(String sid,
long groupId) |
void |
deleteUser(String sid,
long userId) |
GUIGroup |
getGroup(String sid,
long groupId) |
GUIMenu |
getMenu(String sid,
long menuId) |
GUIUser |
getUser(String sid,
long userId) |
protected GUISession |
internalLogin(String sid,
User user,
String locale)
Used internally by login procedures, instantiates a new GUISession by a
given authenticated user.
|
void |
kill(String sid) |
protected void |
loadDashlets(GUIUser usr)
Retrieves the dashlets configuration
|
GUISecuritySettings |
loadSettings(String sid) |
GUISession |
login(String sid) |
GUISession |
login(String username,
String password,
String locale) |
void |
logout(String sid) |
void |
removeFromGroup(String sid,
long groupId,
long[] userIds) |
void |
resetPassword(String username,
String emailAddress,
String productName) |
GUIGroup |
saveGroup(String sid,
GUIGroup group) |
GUIUser |
saveProfile(String sid,
GUIUser user) |
void |
saveSettings(String sid,
GUISecuritySettings settings) |
GUIUser |
saveUser(String sid,
GUIUser user,
GUIInfo info) |
GUIUser[] |
searchUsers(String sid,
String username,
String groupId) |
checkPermutationStrongName, doGetSerializationPolicy, getSerializationPolicy, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, processPost, shouldCompressResponse
doPost, doUnexpectedFailure, getPermutationStrongName, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, readContent
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service
public GUISession login(String username, String password, String locale)
login
in interface SecurityService
protected GUISession internalLogin(String sid, User user, String locale)
public GUISession login(String sid)
login
in interface SecurityService
public void logout(String sid)
logout
in interface SecurityService
public int changePassword(long userId, String oldPassword, String newPassword, boolean notify)
changePassword
in interface SecurityService
public void addUserToGroup(String sid, long groupId, long userId) throws InvalidSessionException
addUserToGroup
in interface SecurityService
InvalidSessionException
public void deleteGroup(String sid, long groupId) throws InvalidSessionException
deleteGroup
in interface SecurityService
InvalidSessionException
public void deleteUser(String sid, long userId) throws InvalidSessionException
deleteUser
in interface SecurityService
InvalidSessionException
public GUIGroup getGroup(String sid, long groupId) throws InvalidSessionException
getGroup
in interface SecurityService
InvalidSessionException
public GUIUser getUser(String sid, long userId) throws InvalidSessionException
getUser
in interface SecurityService
InvalidSessionException
protected void loadDashlets(GUIUser usr)
public void removeFromGroup(String sid, long groupId, long[] userIds) throws InvalidSessionException
removeFromGroup
in interface SecurityService
InvalidSessionException
public GUIGroup saveGroup(String sid, GUIGroup group) throws InvalidSessionException
saveGroup
in interface SecurityService
InvalidSessionException
public GUIUser saveUser(String sid, GUIUser user, GUIInfo info) throws InvalidSessionException
saveUser
in interface SecurityService
InvalidSessionException
public GUIUser saveProfile(String sid, GUIUser user) throws InvalidSessionException
saveProfile
in interface SecurityService
InvalidSessionException
public void kill(String sid)
kill
in interface SecurityService
public GUISecuritySettings loadSettings(String sid) throws InvalidSessionException
loadSettings
in interface SecurityService
InvalidSessionException
public void saveSettings(String sid, GUISecuritySettings settings) throws InvalidSessionException
saveSettings
in interface SecurityService
InvalidSessionException
public void applyRights(String sid, GUIMenu menu) throws InvalidSessionException
applyRights
in interface SecurityService
InvalidSessionException
public GUIMenu getMenu(String sid, long menuId) throws InvalidSessionException
getMenu
in interface SecurityService
InvalidSessionException
public void resetPassword(String username, String emailAddress, String productName) throws Exception
resetPassword
in interface SecurityService
Exception
public GUIUser[] searchUsers(String sid, String username, String groupId) throws InvalidSessionException
searchUsers
in interface SecurityService
InvalidSessionException
Copyright © 2008-2014 Logical Objects. All Rights Reserved.