org.pentaho.platform.web.servlet
Class AnalysisViewService

java.lang.Object
  extended by HttpServlet
      extended by org.pentaho.platform.web.servlet.ServletBase
          extended by org.pentaho.platform.web.servlet.AnalysisViewService
All Implemented Interfaces:
ILogger

public class AnalysisViewService
extends ServletBase


Field Summary
static String ANALYSIS_VIEW_TEMPLATE
           
 
Fields inherited from class org.pentaho.platform.web.servlet.ServletBase
debug
 
Fields inherited from interface org.pentaho.platform.api.engine.ILogger
ACTIVITY_LOG, DEBUG, ERROR, FATAL, INFO, INSTANCE_LOG, SESSION_LOG, SOLUTION_LOG, TRACE, UNKNOWN, WARN
 
Constructor Summary
AnalysisViewService()
           
 
Method Summary
 String generateXAction(IPentahoSession session, String title, String description, String model, String jndi, String jdbc, String cube)
           
 Log getLogger()
           
 String getPayloadAsString(HttpServletRequest request)
           
 void listCatalogs(IPentahoSession userSession, OutputStream outputStream, boolean wrapWithSoap)
           
 ActionSequenceDocument loadAnalysisViewTemplate(IPentahoSession session)
          on pentaho system startup, load the mondrian.properties file from system/mondrian/mondrian.properties
 void saveXAction(IPentahoSession session, IParameterProvider parameterProvider, HttpServletRequest request, HttpServletResponse response, boolean wrapWithSoap)
           
 
Methods inherited from class org.pentaho.platform.web.servlet.ServletBase
debug, debug, error, error, fatal, fatal, getLoggingLevel, getObjectName, info, info, setLoggingLevel, trace, trace, warn, warn
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ANALYSIS_VIEW_TEMPLATE

public static String ANALYSIS_VIEW_TEMPLATE
Constructor Detail

AnalysisViewService

public AnalysisViewService()
Method Detail

getLogger

public Log getLogger()
Specified by:
getLogger in class ServletBase

listCatalogs

public void listCatalogs(IPentahoSession userSession,
                         OutputStream outputStream,
                         boolean wrapWithSoap)
                  throws IOException
Throws:
IOException

saveXAction

public void saveXAction(IPentahoSession session,
                        IParameterProvider parameterProvider,
                        HttpServletRequest request,
                        HttpServletResponse response,
                        boolean wrapWithSoap)
                 throws IOException,
                        PentahoSystemException,
                        PentahoAccessControlException
Throws:
IOException
PentahoSystemException
PentahoAccessControlException

generateXAction

public String generateXAction(IPentahoSession session,
                              String title,
                              String description,
                              String model,
                              String jndi,
                              String jdbc,
                              String cube)
                       throws PentahoSystemException
Throws:
PentahoSystemException

loadAnalysisViewTemplate

public ActionSequenceDocument loadAnalysisViewTemplate(IPentahoSession session)
                                                throws PentahoSystemException
on pentaho system startup, load the mondrian.properties file from system/mondrian/mondrian.properties

Throws:
PentahoSystemException

getPayloadAsString

public String getPayloadAsString(HttpServletRequest request)
                          throws IOException
Throws:
IOException