com.tensegrity.wpalo.server.services.cubeview
Class WPaloCubeViewServiceImpl

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.google.gwt.user.server.rpc.RemoteServiceServlet
              extended by com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet
                  extended by com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
                      extended by com.tensegrity.wpalo.server.services.cubeview.WPaloCubeViewServiceImpl
All Implemented Interfaces:
com.google.gwt.user.client.rpc.RemoteService, com.google.gwt.user.server.rpc.SerializationPolicyProvider, WPaloCubeViewService, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class WPaloCubeViewServiceImpl
extends com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
implements WPaloCubeViewService

CubeViewServiceImpl TODO DOCUMENT ME

Version:
$Id: WPaloCubeViewServiceImpl.java,v 1.71 2010/04/15 09:55:22 PhilippBouillon Exp $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.tensegrity.palo.gwt.core.server.services.BasePaloServiceServlet
DATE_FORMAT_NOW, SQL_CONNECTION
 
Constructor Summary
WPaloCubeViewServiceImpl()
           
 
Method Summary
 com.tensegrity.palo.gwt.core.client.models.palo.XElementNode[] applyAlias(java.lang.String sessionId, java.lang.String axisHierarchyId, java.lang.String viewId, java.lang.String axisId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XAlias alias, com.tensegrity.palo.gwt.core.client.models.palo.XElementNode[] allNodes)
           
 void cancelCollapse(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item, java.lang.String viewId, java.lang.String axisId)
           
 void cancelExpand(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item, java.lang.String viewId, java.lang.String axisId)
           
 void cancelSetExpandState(java.lang.String sessionId, java.lang.String viewId)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel cancelUpdateView(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
           
 boolean checkLocalFilter(java.lang.String sessionId, java.lang.String axisHierarchyId, java.lang.String viewId, java.lang.String axisId, java.lang.String filterPaths, com.tensegrity.palo.gwt.core.client.models.palo.XElementNode[] visibleElements, boolean displayLeft)
           
 boolean checkPermission(java.lang.String sessionId, int right)
           
 boolean checkPermission(java.lang.String sessionId, java.lang.String viewId, int right)
           
 void closeView(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
           
 void collapse(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item, java.lang.String viewId, java.lang.String axisId)
           
 boolean containsElement(java.lang.String sessionId, java.lang.String axisHierarchyId, java.lang.String viewId, java.lang.String axisId, com.tensegrity.palo.gwt.core.client.models.palo.XElement element, com.tensegrity.palo.gwt.core.client.models.subsets.XSubset subset)
           
 void deleteFile(java.lang.String fileName)
           
 void deleteView(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XView view)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XPrintResult generatePDF(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel, com.tensegrity.palo.gwt.core.client.models.cubeviews.XPrintConfiguration config)
           
 java.lang.String getElementPath(java.lang.String sessionId, java.lang.String axisHierarchyId, java.lang.String viewId, java.lang.String axisId, java.lang.String selectedElementId)
           
 int getNumberOfChildren(java.lang.String sessionId, java.lang.String axisHierarchyId, java.lang.String viewId, java.lang.String axisId, java.lang.String selectedElementId)
           
 java.lang.Boolean[] getRoles(java.lang.String sessionId, java.lang.String viewId)
           
 java.lang.String getSpagoBIUserMode()
           
 java.lang.String getSubobjectId()
           
 java.lang.String[] getWarningThresholds(java.lang.String sessionId, java.lang.String[] browserPrefixes)
           
 java.lang.String[] hideItem(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item, java.util.List<com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem> roots, java.lang.String viewId, java.lang.String axisId, boolean column, boolean hideLevel)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XView[] importViews(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XView[] views)
           
 java.util.HashMap<java.lang.String,java.lang.String> initializeRoles(java.lang.String sessionId)
           
 java.lang.Boolean isOwner(java.lang.String sessionId, java.lang.String viewId)
           
 void proceedCollapse(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item, java.lang.String viewId, java.lang.String axisId)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XDelta proceedExpand(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item, java.lang.String viewId, java.lang.String axisId)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel proceedOpen(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XView xView)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel proceedReload(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XDelta[] proceedSetExpandState(java.lang.String sessionId, java.lang.String viewId)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel proceedSwapAxes(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel view)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel proceedUpdateView(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel proceedUpdateViewWithoutTable(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
           
 void renameView(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XView xView, java.lang.String newName)
           
 void runAsync(java.lang.String sessionId, int wait)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel saveView(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XView saveViewAs(java.lang.String sessionId, java.lang.String name, com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XView setVisibility(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement element, boolean visible, boolean editable, java.lang.String ownerId, java.lang.String accountId, java.lang.String dbId, java.lang.String cubeId)
           
 com.tensegrity.palo.gwt.core.client.models.palo.XElement updateAxisHierarchy(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisHierarchy xAxishierarchy)
           
 void updateView(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
          for a simple view update without any interaction, e.g.
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XLoadInfo willChangeSelectedElement(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel, com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisHierarchy xAxishHierarchy)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XLoadInfo willCollapse(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item, java.lang.String viewId, java.lang.String axisId)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XLoadInfo willExpand(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item, java.lang.String viewId, java.lang.String axisId)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XLoadInfo willOpen(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XView xView)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XLoadInfo willSetExpandState(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem[] expanded, com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem[] collapsed, int expandDepth, java.lang.String viewId, java.lang.String axisId)
           
 com.tensegrity.palo.gwt.core.client.models.cubeviews.XCellCollection writeCell(java.lang.String sessionId, com.tensegrity.palo.gwt.core.client.models.palo.XCell cell, com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
           
 
Methods inherited from class com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
cancelOpenView, cancelUpdateView, convert, delete, generatePdf, getPath, hideItem, proceedChangeSelectedElement, proceedOpenView, proceedReload, proceedUpdate, proceedUpdateView, proceedUpdateViewWithoutTable, remove, rename, save, saveAs, update, update, updateAndReloadView, updateLoadInfo, willOpenView, willReload, willSwapAxes, willUpdateAxisHierarchy, willUpdateView, willUpdateView, writeCell
 
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
 
Methods inherited from interface com.tensegrity.wpalo.client.services.cubeview.WPaloCubeViewService
proceedChangeSelectedElement, updateAndReloadView, updateLoadInfo, willReload, willSwapAxes, willUpdateAxisHierarchy, willUpdateView, willUpdateView
 

Constructor Detail

WPaloCubeViewServiceImpl

public WPaloCubeViewServiceImpl()
Method Detail

willChangeSelectedElement

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XLoadInfo willChangeSelectedElement(java.lang.String sessionId,
                                                                                                com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel,
                                                                                                com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisHierarchy xAxishHierarchy)
                                                                                         throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
willChangeSelectedElement in interface WPaloCubeViewService
Overrides:
willChangeSelectedElement in class com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

willOpen

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XLoadInfo willOpen(java.lang.String sessionId,
                                                                               com.tensegrity.palo.gwt.core.client.models.cubeviews.XView xView)
                                                                        throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException,
                                                                               com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException
Specified by:
willOpen in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException

proceedOpen

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel proceedOpen(java.lang.String sessionId,
                                                                                   com.tensegrity.palo.gwt.core.client.models.cubeviews.XView xView)
                                                                            throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException,
                                                                                   com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException
Specified by:
proceedOpen in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException

willExpand

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XLoadInfo willExpand(java.lang.String sessionId,
                                                                                 com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item,
                                                                                 java.lang.String viewId,
                                                                                 java.lang.String axisId)
                                                                          throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
willExpand in interface WPaloCubeViewService
Overrides:
willExpand in class com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

proceedExpand

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XDelta proceedExpand(java.lang.String sessionId,
                                                                                 com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item,
                                                                                 java.lang.String viewId,
                                                                                 java.lang.String axisId)
                                                                          throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
proceedExpand in interface WPaloCubeViewService
Overrides:
proceedExpand in class com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

proceedSwapAxes

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel proceedSwapAxes(java.lang.String sessionId,
                                                                                       com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel view)
                                                                                throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
proceedSwapAxes in interface WPaloCubeViewService
Overrides:
proceedSwapAxes in class com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

cancelExpand

public void cancelExpand(java.lang.String sessionId,
                         com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item,
                         java.lang.String viewId,
                         java.lang.String axisId)
                  throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
cancelExpand in interface WPaloCubeViewService
Overrides:
cancelExpand in class com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

willCollapse

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XLoadInfo willCollapse(java.lang.String sessionId,
                                                                                   com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item,
                                                                                   java.lang.String viewId,
                                                                                   java.lang.String axisId)
                                                                            throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
willCollapse in interface WPaloCubeViewService
Overrides:
willCollapse in class com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

proceedCollapse

public void proceedCollapse(java.lang.String sessionId,
                            com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item,
                            java.lang.String viewId,
                            java.lang.String axisId)
                     throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
proceedCollapse in interface WPaloCubeViewService
Overrides:
proceedCollapse in class com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

cancelCollapse

public void cancelCollapse(java.lang.String sessionId,
                           com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item,
                           java.lang.String viewId,
                           java.lang.String axisId)
                    throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
cancelCollapse in interface WPaloCubeViewService
Overrides:
cancelCollapse in class com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

willSetExpandState

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XLoadInfo willSetExpandState(java.lang.String sessionId,
                                                                                         com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem[] expanded,
                                                                                         com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem[] collapsed,
                                                                                         int expandDepth,
                                                                                         java.lang.String viewId,
                                                                                         java.lang.String axisId)
                                                                                  throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
willSetExpandState in interface WPaloCubeViewService
Overrides:
willSetExpandState in class com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

proceedSetExpandState

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XDelta[] proceedSetExpandState(java.lang.String sessionId,
                                                                                           java.lang.String viewId)
                                                                                    throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
proceedSetExpandState in interface WPaloCubeViewService
Overrides:
proceedSetExpandState in class com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

cancelSetExpandState

public void cancelSetExpandState(java.lang.String sessionId,
                                 java.lang.String viewId)
                          throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
cancelSetExpandState in interface WPaloCubeViewService
Overrides:
cancelSetExpandState in class com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

collapse

public void collapse(java.lang.String sessionId,
                     com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item,
                     java.lang.String viewId,
                     java.lang.String axisId)
              throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
collapse in interface WPaloCubeViewService
Overrides:
collapse in class com.tensegrity.palo.gwt.core.server.services.cubeview.CubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

saveView

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel saveView(java.lang.String sessionId,
                                                                                com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
                                                                         throws DbOperationFailedException,
                                                                                com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
saveView in interface WPaloCubeViewService
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

saveViewAs

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XView saveViewAs(java.lang.String sessionId,
                                                                             java.lang.String name,
                                                                             com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
                                                                      throws DbOperationFailedException,
                                                                             com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
saveViewAs in interface WPaloCubeViewService
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

updateAxisHierarchy

public com.tensegrity.palo.gwt.core.client.models.palo.XElement updateAxisHierarchy(java.lang.String sessionId,
                                                                                    com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisHierarchy xAxishierarchy)
                                                                             throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
updateAxisHierarchy in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

updateView

public void updateView(java.lang.String sessionId,
                       com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
                throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Description copied from interface: WPaloCubeViewService
for a simple view update without any interaction, e.g. before save

Specified by:
updateView in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

writeCell

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XCellCollection writeCell(java.lang.String sessionId,
                                                                                      com.tensegrity.palo.gwt.core.client.models.palo.XCell cell,
                                                                                      com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
                                                                               throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
writeCell in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

deleteView

public void deleteView(java.lang.String sessionId,
                       com.tensegrity.palo.gwt.core.client.models.cubeviews.XView view)
                throws DbOperationFailedException,
                       com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
deleteView in interface WPaloCubeViewService
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

closeView

public void closeView(java.lang.String sessionId,
                      com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
               throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
closeView in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

importViews

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XView[] importViews(java.lang.String sessionId,
                                                                                com.tensegrity.palo.gwt.core.client.models.cubeviews.XView[] views)
                                                                         throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
importViews in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

renameView

public void renameView(java.lang.String sessionId,
                       com.tensegrity.palo.gwt.core.client.models.cubeviews.XView xView,
                       java.lang.String newName)
                throws DbOperationFailedException,
                       com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
renameView in interface WPaloCubeViewService
Throws:
DbOperationFailedException
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

runAsync

public void runAsync(java.lang.String sessionId,
                     int wait)
              throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
runAsync in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

checkPermission

public boolean checkPermission(java.lang.String sessionId,
                               java.lang.String viewId,
                               int right)
                        throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
checkPermission in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

checkPermission

public boolean checkPermission(java.lang.String sessionId,
                               int right)
                        throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
checkPermission in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

checkLocalFilter

public boolean checkLocalFilter(java.lang.String sessionId,
                                java.lang.String axisHierarchyId,
                                java.lang.String viewId,
                                java.lang.String axisId,
                                java.lang.String filterPaths,
                                com.tensegrity.palo.gwt.core.client.models.palo.XElementNode[] visibleElements,
                                boolean displayLeft)
                         throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException,
                                com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException
Specified by:
checkLocalFilter in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException

applyAlias

public com.tensegrity.palo.gwt.core.client.models.palo.XElementNode[] applyAlias(java.lang.String sessionId,
                                                                                 java.lang.String axisHierarchyId,
                                                                                 java.lang.String viewId,
                                                                                 java.lang.String axisId,
                                                                                 com.tensegrity.palo.gwt.core.client.models.cubeviews.XAlias alias,
                                                                                 com.tensegrity.palo.gwt.core.client.models.palo.XElementNode[] allNodes)
                                                                          throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException,
                                                                                 com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException
Specified by:
applyAlias in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException

getWarningThresholds

public java.lang.String[] getWarningThresholds(java.lang.String sessionId,
                                               java.lang.String[] browserPrefixes)
                                        throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
getWarningThresholds in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

cancelUpdateView

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel cancelUpdateView(java.lang.String sessionId,
                                                                                        com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
                                                                                 throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
cancelUpdateView in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

proceedReload

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel proceedReload(java.lang.String sessionId,
                                                                                     com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
                                                                              throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
proceedReload in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

proceedUpdateView

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel proceedUpdateView(java.lang.String sessionId,
                                                                                         com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
                                                                                  throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
proceedUpdateView in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

proceedUpdateViewWithoutTable

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel proceedUpdateViewWithoutTable(java.lang.String sessionId,
                                                                                                     com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel)
                                                                                              throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
proceedUpdateViewWithoutTable in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

containsElement

public boolean containsElement(java.lang.String sessionId,
                               java.lang.String axisHierarchyId,
                               java.lang.String viewId,
                               java.lang.String axisId,
                               com.tensegrity.palo.gwt.core.client.models.palo.XElement element,
                               com.tensegrity.palo.gwt.core.client.models.subsets.XSubset subset)
                        throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException,
                               com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException
Specified by:
containsElement in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException

generatePDF

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XPrintResult generatePDF(java.lang.String sessionId,
                                                                                     com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel xViewModel,
                                                                                     com.tensegrity.palo.gwt.core.client.models.cubeviews.XPrintConfiguration config)
                                                                              throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
generatePDF in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

deleteFile

public void deleteFile(java.lang.String fileName)
Specified by:
deleteFile in interface WPaloCubeViewService

getRoles

public java.lang.Boolean[] getRoles(java.lang.String sessionId,
                                    java.lang.String viewId)
                             throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
getRoles in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

setVisibility

public com.tensegrity.palo.gwt.core.client.models.cubeviews.XView setVisibility(java.lang.String sessionId,
                                                                                com.tensegrity.palo.gwt.core.client.models.folders.XFolderElement element,
                                                                                boolean visible,
                                                                                boolean editable,
                                                                                java.lang.String ownerId,
                                                                                java.lang.String accountId,
                                                                                java.lang.String dbId,
                                                                                java.lang.String cubeId)
                                                                         throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
setVisibility in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

isOwner

public java.lang.Boolean isOwner(java.lang.String sessionId,
                                 java.lang.String viewId)
                          throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
isOwner in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

initializeRoles

public java.util.HashMap<java.lang.String,java.lang.String> initializeRoles(java.lang.String sessionId)
                                                                     throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
initializeRoles in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

getElementPath

public java.lang.String getElementPath(java.lang.String sessionId,
                                       java.lang.String axisHierarchyId,
                                       java.lang.String viewId,
                                       java.lang.String axisId,
                                       java.lang.String selectedElementId)
                                throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException,
                                       com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException
Specified by:
getElementPath in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException

getNumberOfChildren

public int getNumberOfChildren(java.lang.String sessionId,
                               java.lang.String axisHierarchyId,
                               java.lang.String viewId,
                               java.lang.String axisId,
                               java.lang.String selectedElementId)
                        throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException,
                               com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException
Specified by:
getNumberOfChildren in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
com.tensegrity.palo.gwt.core.client.exceptions.PaloGwtCoreException

hideItem

public java.lang.String[] hideItem(java.lang.String sessionId,
                                   com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem item,
                                   java.util.List<com.tensegrity.palo.gwt.core.client.models.cubeviews.XAxisItem> roots,
                                   java.lang.String viewId,
                                   java.lang.String axisId,
                                   boolean column,
                                   boolean hideLevel)
                            throws com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException
Specified by:
hideItem in interface WPaloCubeViewService
Throws:
com.tensegrity.palo.gwt.core.client.exceptions.SessionExpiredException

getSubobjectId

public java.lang.String getSubobjectId()
Specified by:
getSubobjectId in interface WPaloCubeViewService

getSpagoBIUserMode

public java.lang.String getSpagoBIUserMode()
Specified by:
getSpagoBIUserMode in interface WPaloCubeViewService