org.pentaho.platform.plugin.action.mondrian
Class AnalysisSaver

java.lang.Object
  extended by org.pentaho.platform.engine.core.system.PentahoBase
      extended by org.pentaho.platform.engine.services.PentahoMessenger
          extended by org.pentaho.platform.plugin.action.mondrian.AnalysisSaver
All Implemented Interfaces:
Serializable, ILogger

public class AnalysisSaver
extends PentahoMessenger

Utility class used to save an analysis action sequence from a JPivot view.

See Also:
Serialized Form

Field Summary
static String PROPERTIES_SUFFIX
           
static String SUFFIX
           
 
Fields inherited from class org.pentaho.platform.engine.core.system.PentahoBase
EMPTYLOGID, LOGID_MASK1, LOGID_MASK2, LOGID_SEPARATOR
 
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
AnalysisSaver()
           
 
Method Summary
 org.apache.commons.logging.Log getLogger()
           
static int saveAnalysis(IPentahoSession session, HashMap props, String path, String fileName, boolean overwrite)
           
 
Methods inherited from class org.pentaho.platform.engine.services.PentahoMessenger
debug, debug, error, error, error, fatal, fatal, getMessages, getUserString, info, info, setMessages, trace, trace, warn, warn
 
Methods inherited from class org.pentaho.platform.engine.core.system.PentahoBase
genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, getLogId, getObjectName, setLoggingLevel, setLogId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUFFIX

public static final String SUFFIX
See Also:
Constant Field Values

PROPERTIES_SUFFIX

public static final String PROPERTIES_SUFFIX
See Also:
Constant Field Values
Constructor Detail

AnalysisSaver

public AnalysisSaver()
Method Detail

getLogger

public org.apache.commons.logging.Log getLogger()
Specified by:
getLogger in class PentahoBase

saveAnalysis

public static int saveAnalysis(IPentahoSession session,
                               HashMap props,
                               String path,
                               String fileName,
                               boolean overwrite)