com.tensegrity.wpalo.server
Class WPaloServiceImpl
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.wpalo.server.WPaloServiceImpl
- All Implemented Interfaces:
- com.google.gwt.user.client.rpc.RemoteService, com.google.gwt.user.server.rpc.SerializationPolicyProvider, WPaloService, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class WPaloServiceImpl
- extends com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet
- implements WPaloService
- See Also:
- Serialized Form
Fields inherited from class com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet |
DATE_FORMAT_NOW, SQL_CONNECTION |
Method Summary |
com.tensegrity.palo.gwt.core.client.models.reports.XReport[] |
addReceivers(com.tensegrity.palo.gwt.core.client.models.reports.XReportFolder parent,
com.tensegrity.palo.gwt.core.client.models.XObject[] receivers,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
|
boolean |
applyMapping(com.tensegrity.palo.gwt.core.client.models.reports.XReport input,
com.tensegrity.palo.gwt.core.client.models.XObject[] keys,
java.lang.String[] values,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
|
boolean |
assignSubsetOrDimension(com.tensegrity.palo.gwt.core.client.models.reports.XDynamicReportFolder folder,
com.tensegrity.palo.gwt.core.client.models.XObject subdim,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
|
com.tensegrity.palo.gwt.core.client.models.reports.XDynamicReportFolder |
createDynamicFolder(java.lang.String name,
com.tensegrity.palo.gwt.core.client.models.XObject parent,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
|
com.tensegrity.palo.gwt.core.client.models.reports.XStaticReportFolder |
createStaticFolder(java.lang.String name,
com.tensegrity.palo.gwt.core.client.models.XObject parent,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
|
com.tensegrity.palo.gwt.core.client.models.cubeviews.XView |
createView(com.tensegrity.palo.gwt.core.client.models.palo.XCube parentCube,
java.lang.String name,
com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
|
XWorkbook |
createWorkbook(com.tensegrity.palo.gwt.core.client.models.XObject parent,
java.lang.String name)
|
boolean |
deleteElementTreeNodes(java.util.List<com.tensegrity.palo.gwt.core.client.models.XObject> objects,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
|
boolean |
deleteReportTreeNodes(java.util.List<com.tensegrity.palo.gwt.core.client.models.XObject> objects,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
|
com.tensegrity.palo.gwt.core.client.models.reports.XVariableDescriptor |
getVariables(com.tensegrity.palo.gwt.core.client.models.reports.XReport report,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
|
com.tensegrity.palo.gwt.core.client.models.account.XAccount[] |
loadAccounts(java.lang.String sessionId)
loads all accounts assigned to the currently logged in user |
java.util.List<TreeNode> |
loadChildren(java.lang.String sessionId,
java.lang.String parentType,
java.lang.String viewId,
java.lang.String axisId,
java.lang.String parentId,
java.lang.String parentPath)
|
java.util.List<TreeNode> |
loadChildren(java.lang.String sessionId,
TreeNode node)
|
java.util.List<com.tensegrity.palo.gwt.core.client.models.palo.XElement> |
loadElements(com.tensegrity.palo.gwt.core.client.models.palo.XDimension xdim)
|
java.util.List<TreeNode> |
loadHierarchyTree(java.lang.String sessionId,
java.lang.String hierarchyId,
java.lang.String viewId,
java.lang.String axisId,
int level)
|
com.tensegrity.palo.gwt.core.client.models.account.XAccount[] |
loadPaloSuiteAccounts(java.lang.String sessionId,
java.lang.String link)
|
java.util.List<com.tensegrity.palo.gwt.core.client.models.palo.XElement> |
loadRootElements(com.tensegrity.palo.gwt.core.client.models.palo.XHierarchy hierarchy)
|
XWorksheet |
loadWorksheet(com.tensegrity.palo.gwt.core.client.models.reports.XReport report,
com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
|
XWorksheet |
loadWorksheet(XTemplate template)
|
protected void |
myInitDbConnection(javax.servlet.ServletContext globalContext,
boolean createDefaultAccounts)
|
com.tensegrity.palo.gwt.core.client.models.cubeviews.XDirectLinkData |
openPaloSuiteView(java.lang.String locale,
java.lang.String link)
|
com.tensegrity.palo.gwt.core.client.models.cubeviews.XDirectLinkData |
openViewAfterLogin(java.lang.String locale,
java.lang.String sessionId,
java.lang.String link)
|
com.tensegrity.palo.gwt.core.client.models.cubeviews.XDirectLinkData |
openViewDirectly(java.lang.String locale,
java.lang.String link)
|
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 |
WPaloServiceImpl
public WPaloServiceImpl()
loadChildren
public java.util.List<TreeNode> loadChildren(java.lang.String sessionId,
TreeNode node)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException,
com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException
- Specified by:
loadChildren
in interface WPaloService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException
loadChildren
public java.util.List<TreeNode> loadChildren(java.lang.String sessionId,
java.lang.String parentType,
java.lang.String viewId,
java.lang.String axisId,
java.lang.String parentId,
java.lang.String parentPath)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException,
com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException
- Specified by:
loadChildren
in interface WPaloService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException
loadHierarchyTree
public java.util.List<TreeNode> loadHierarchyTree(java.lang.String sessionId,
java.lang.String hierarchyId,
java.lang.String viewId,
java.lang.String axisId,
int level)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException,
com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException
- Specified by:
loadHierarchyTree
in interface WPaloService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException
loadAccounts
public com.tensegrity.palo.gwt.core.client.models.account.XAccount[] loadAccounts(java.lang.String sessionId)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- loads all accounts assigned to the currently logged in user
- Specified by:
loadAccounts
in interface WPaloService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
loadElements
public java.util.List<com.tensegrity.palo.gwt.core.client.models.palo.XElement> loadElements(com.tensegrity.palo.gwt.core.client.models.palo.XDimension xdim)
- Specified by:
loadElements
in interface WPaloService
loadRootElements
public java.util.List<com.tensegrity.palo.gwt.core.client.models.palo.XElement> loadRootElements(com.tensegrity.palo.gwt.core.client.models.palo.XHierarchy hierarchy)
loadWorksheet
public XWorksheet loadWorksheet(XTemplate template)
- Specified by:
loadWorksheet
in interface WPaloService
loadWorksheet
public XWorksheet loadWorksheet(com.tensegrity.palo.gwt.core.client.models.reports.XReport report,
com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
- Specified by:
loadWorksheet
in interface WPaloService
createStaticFolder
public com.tensegrity.palo.gwt.core.client.models.reports.XStaticReportFolder createStaticFolder(java.lang.String name,
com.tensegrity.palo.gwt.core.client.models.XObject parent,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
- Specified by:
createStaticFolder
in interface WPaloService
createDynamicFolder
public com.tensegrity.palo.gwt.core.client.models.reports.XDynamicReportFolder createDynamicFolder(java.lang.String name,
com.tensegrity.palo.gwt.core.client.models.XObject parent,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
- Specified by:
createDynamicFolder
in interface WPaloService
addReceivers
public com.tensegrity.palo.gwt.core.client.models.reports.XReport[] addReceivers(com.tensegrity.palo.gwt.core.client.models.reports.XReportFolder parent,
com.tensegrity.palo.gwt.core.client.models.XObject[] receivers,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
- Specified by:
addReceivers
in interface WPaloService
myInitDbConnection
protected void myInitDbConnection(javax.servlet.ServletContext globalContext,
boolean createDefaultAccounts)
openViewAfterLogin
public com.tensegrity.palo.gwt.core.client.models.cubeviews.XDirectLinkData openViewAfterLogin(java.lang.String locale,
java.lang.String sessionId,
java.lang.String link)
- Specified by:
openViewAfterLogin
in interface WPaloService
loadPaloSuiteAccounts
public com.tensegrity.palo.gwt.core.client.models.account.XAccount[] loadPaloSuiteAccounts(java.lang.String sessionId,
java.lang.String link)
throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
- Specified by:
loadPaloSuiteAccounts
in interface WPaloService
- Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
openPaloSuiteView
public com.tensegrity.palo.gwt.core.client.models.cubeviews.XDirectLinkData openPaloSuiteView(java.lang.String locale,
java.lang.String link)
- Specified by:
openPaloSuiteView
in interface WPaloService
openViewDirectly
public com.tensegrity.palo.gwt.core.client.models.cubeviews.XDirectLinkData openViewDirectly(java.lang.String locale,
java.lang.String link)
- Specified by:
openViewDirectly
in interface WPaloService
deleteElementTreeNodes
public boolean deleteElementTreeNodes(java.util.List<com.tensegrity.palo.gwt.core.client.models.XObject> objects,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
- Specified by:
deleteElementTreeNodes
in interface WPaloService
deleteReportTreeNodes
public boolean deleteReportTreeNodes(java.util.List<com.tensegrity.palo.gwt.core.client.models.XObject> objects,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
- Specified by:
deleteReportTreeNodes
in interface WPaloService
assignSubsetOrDimension
public boolean assignSubsetOrDimension(com.tensegrity.palo.gwt.core.client.models.reports.XDynamicReportFolder folder,
com.tensegrity.palo.gwt.core.client.models.XObject subdim,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
- Specified by:
assignSubsetOrDimension
in interface WPaloService
getVariables
public com.tensegrity.palo.gwt.core.client.models.reports.XVariableDescriptor getVariables(com.tensegrity.palo.gwt.core.client.models.reports.XReport report,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
- Specified by:
getVariables
in interface WPaloService
createView
public com.tensegrity.palo.gwt.core.client.models.cubeviews.XView createView(com.tensegrity.palo.gwt.core.client.models.palo.XCube parentCube,
java.lang.String name,
com.tensegrity.palo.gwt.core.client.models.admin.XUser user)
- Specified by:
createView
in interface WPaloService
createWorkbook
public XWorkbook createWorkbook(com.tensegrity.palo.gwt.core.client.models.XObject parent,
java.lang.String name)
- Specified by:
createWorkbook
in interface WPaloService
applyMapping
public boolean applyMapping(com.tensegrity.palo.gwt.core.client.models.reports.XReport input,
com.tensegrity.palo.gwt.core.client.models.XObject[] keys,
java.lang.String[] values,
com.tensegrity.palo.gwt.core.client.models.admin.XUser usr)
- Specified by:
applyMapping
in interface WPaloService