com.tensegrity.wpalo.server.services.admin
Class AdminServiceImpl
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.google.gwt.user.server.rpc.RemoteServiceServlet
com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet
com.tensegrity.palo.gwt.core.server.services.AdminService
com.tensegrity.wpalo.server.services.admin.AdminServiceImpl
- All Implemented Interfaces:
- com.google.gwt.user.client.rpc.RemoteService, com.google.gwt.user.server.rpc.SerializationPolicyProvider, WPaloAdminService, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class AdminServiceImpl
- extends com.tensegrity.palo.gwt.core.server.services.AdminService
- implements WPaloAdminService
AdminServiceImpl
TODO DOCUMENT ME
- Version:
- $Id: AdminServiceImpl.java,v 1.15 2010/04/12 11:13:36 PhilippBouillon Exp $
- See Also:
- Serialized Form
Fields inherited from class com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet |
DATE_FORMAT_NOW, SQL_CONNECTION |
Method Summary |
void |
delete(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.XObject xObj)
|
com.tensegrity.palo.gwt.core.client.models.account.XAccount[] |
getAccounts(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.admin.XUser xUser)
|
com.tensegrity.palo.gwt.core.client.models.account.XConnection |
getConnection(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.cubeviews.XView view)
|
com.tensegrity.palo.gwt.core.client.models.account.XConnection[] |
getConnections(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
|
com.tensegrity.palo.gwt.core.client.models.palo.XCube[] |
getCubes(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.account.XConnection xCon,
com.tensegrity.palo.gwt.core.client.models.palo.XDatabase xDb)
|
com.tensegrity.palo.gwt.core.client.models.palo.XDatabase[] |
getDatabases(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.account.XConnection xCon)
|
com.tensegrity.palo.gwt.core.client.models.admin.XGroup[] |
getGroups(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.admin.XUser xUser)
|
com.tensegrity.palo.gwt.core.client.models.admin.XRole[] |
getRoles(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
|
com.tensegrity.palo.gwt.core.client.models.admin.XUser[] |
getUsers(java.lang.String sessionId)
|
com.tensegrity.palo.gwt.core.client.models.admin.XUser[] |
getUsersForConnection(java.lang.String sessionId,
java.lang.String viewId)
|
java.lang.Boolean |
hasAccount(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.account.XConnection con)
|
java.lang.Boolean[] |
hasRoles(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.admin.XUser xuser,
java.lang.String[] roles)
|
com.tensegrity.palo.gwt.core.client.models.account.XAccount[] |
listAccounts(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.admin.XUser xUser)
|
java.lang.String[] |
mayDelete(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.XObject xObj)
|
com.tensegrity.palo.gwt.core.client.models.XObject |
saveXObject(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.XObject obj)
|
Methods inherited from class com.tensegrity.palo.gwt.core.server.services.AdminService |
delete, delete, delete, delete, delete, getAccounts, getConnections, getGroups, getRoles, save, save, save, save, save |
Methods inherited from class com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet |
convertFromHex, getLoggedInUser, getLoginNameFromCookies, getNumberFormat, getSession, getUserSession, init, initDbConnection, now, overrideLoggedInUser, register, setLoggedInUser, setNumberFormat, terminateSession |
Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet |
doGetSerializationPolicy, doPost, doUnexpectedFailure, getSerializationPolicy, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, readContent, shouldCompressResponse |
Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AdminServiceImpl
public AdminServiceImpl()
getAccounts
public com.tensegrity.palo.gwt.core.client.models.account.XAccount[] getAccounts(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.admin.XUser xUser)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
getAccounts
in interface WPaloAdminService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
listAccounts
public com.tensegrity.palo.gwt.core.client.models.account.XAccount[] listAccounts(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.admin.XUser xUser)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
listAccounts
in interface WPaloAdminService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
getConnections
public com.tensegrity.palo.gwt.core.client.models.account.XConnection[] getConnections(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
getConnections
in interface WPaloAdminService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
getGroups
public com.tensegrity.palo.gwt.core.client.models.admin.XGroup[] getGroups(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.admin.XUser xUser)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
getGroups
in interface WPaloAdminService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
getRoles
public com.tensegrity.palo.gwt.core.client.models.admin.XRole[] getRoles(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
getRoles
in interface WPaloAdminService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
hasRoles
public java.lang.Boolean[] hasRoles(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.admin.XUser xuser,
java.lang.String[] roles)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
hasRoles
in interface WPaloAdminService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
getUsers
public com.tensegrity.palo.gwt.core.client.models.admin.XUser[] getUsers(java.lang.String sessionId)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
getUsers
in interface WPaloAdminService
- Overrides:
getUsers
in class com.tensegrity.palo.gwt.core.server.services.AdminService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
hasAccount
public java.lang.Boolean hasAccount(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.account.XConnection con)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
hasAccount
in interface WPaloAdminService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
saveXObject
public com.tensegrity.palo.gwt.core.client.models.XObject saveXObject(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.XObject obj)
throws DbOperationFailedException,
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
saveXObject
in interface WPaloAdminService
- Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
mayDelete
public java.lang.String[] mayDelete(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.XObject xObj)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
mayDelete
in interface WPaloAdminService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
delete
public void delete(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.XObject xObj)
throws DbOperationFailedException,
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
delete
in interface WPaloAdminService
- Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
getUsersForConnection
public com.tensegrity.palo.gwt.core.client.models.admin.XUser[] getUsersForConnection(java.lang.String sessionId,
java.lang.String viewId)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
getUsersForConnection
in interface WPaloAdminService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
getConnection
public com.tensegrity.palo.gwt.core.client.models.account.XConnection getConnection(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.cubeviews.XView view)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
getConnection
in interface WPaloAdminService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
getCubes
public com.tensegrity.palo.gwt.core.client.models.palo.XCube[] getCubes(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.account.XConnection xCon,
com.tensegrity.palo.gwt.core.client.models.palo.XDatabase xDb)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
getCubes
in interface WPaloAdminService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
getDatabases
public com.tensegrity.palo.gwt.core.client.models.palo.XDatabase[] getDatabases(java.lang.String sessionId,
com.tensegrity.palo.gwt.core.client.models.account.XConnection xCon)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException,
DbOperationFailedException
- Specified by:
getDatabases
in interface WPaloAdminService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
DbOperationFailedException