Class MondrianModelComponent
java.lang.Object
org.pentaho.platform.engine.core.system.PentahoBase
org.pentaho.platform.engine.services.PentahoMessenger
org.pentaho.platform.engine.services.solution.ComponentBase
org.pentaho.platform.plugin.action.mondrian.MondrianModelComponent
- All Implemented Interfaces:
Serializable,org.pentaho.platform.api.engine.IAuditable,org.pentaho.platform.api.engine.IComponent,org.pentaho.platform.api.engine.ILogger,org.pentaho.platform.api.engine.IParameterResolver
public class MondrianModelComponent
extends org.pentaho.platform.engine.services.solution.ComponentBase
- Author:
- James Dixon TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
- See Also:
-
Field Summary
Fields inherited from class org.pentaho.platform.engine.services.solution.ComponentBase
COMPONENT_EXECUTE_FAIL, debug, MISSING_SESSION, UNKNOWN_COMPONENT_IDFields inherited from class org.pentaho.platform.engine.core.system.PentahoBase
EMPTYLOGID, loggingLevel, LOGID_MASK1, LOGID_MASK2, LOGID_SEPARATORFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddone()booleanprotected SQLConnectiongetConnection(String jndiName, String driver, String userId, String password, String connectionInfo) static StringgetInitialQuery(String modelPath, String connectionString, String driver, String user, String password, String cubeName, String roleName, org.pentaho.platform.api.engine.IPentahoSession session) Deprecated.static StringgetInitialQuery(String modelPath, String connectionString, String driver, String user, String password, String cubeName, org.pentaho.platform.api.engine.IPentahoSession session) Deprecated.static StringgetInitialQuery(String modelPath, String jndi, String cubeName, String roleName, org.pentaho.platform.api.engine.IPentahoSession session) Deprecated.static StringgetInitialQuery(String modelPath, String connectionString, String cubeName, org.pentaho.platform.api.engine.IPentahoSession session) Deprecated.static StringgetInitialQuery(Properties properties, String cubeName, org.pentaho.platform.api.engine.IPentahoSession session) static StringgetInitialQuery(mondrian.olap.Connection connection, String cubeName) org.apache.commons.logging.Logbooleaninit()booleanprotected booleanMethods inherited from class org.pentaho.platform.engine.services.solution.ComponentBase
addTempParameter, addTempParameterObject, applyInputsToFormat, audit, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createNewInstance, execute, feedbackAllowed, getActionDefinition, getActionName, getActionTitle, getComponentDefinition, getComponentDefinition, getContentOutputItem, getDefaultOutputStream, getFeedbackOutputStream, getId, getInitFailMessage, getInitOk, getInputBooleanValue, getInputLongValue, getInputNames, getInputParameter, getInputStream, getInputStringValue, getInputStringValue, getInputValue, getInstanceId, getLogId, getObjectName, getOutputContentItem, getOutputContentItem, getOutputItem, getOutputItem, getOutputNames, getOutputPreference, getProcessId, getResource, getResourceAsString, getResourceDataSource, getResourceInputStream, getResourceNames, getRuntimeContext, getSession, getSetting, getSolutionName, getSolutionPath, getStringSetting, inputMissingError, isDefinedInput, isDefinedOutput, isDefinedResource, isPromptPending, outputMissingError, promptNeeded, promptNow, resolveParameter, resourceComponentSettingError, resourceMissingError, saveSetting, setActionDefinition, setActionName, setComponentDefinition, setComponentDefinitionMap, setFeedbackMimeType, setInstanceId, setOutputMimeType, setOutputMimeType, setOutputValue, setProcessId, setRuntimeContext, setSession, validateMethods inherited from class org.pentaho.platform.engine.services.PentahoMessenger
debug, debug, error, error, error, fatal, fatal, getMessages, getUserString, info, info, setMessages, trace, trace, warn, warnMethods inherited from class org.pentaho.platform.engine.core.system.PentahoBase
genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, setLoggingLevel, setLogIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.pentaho.platform.api.engine.IComponent
getMessages, setMessagesMethods inherited from interface org.pentaho.platform.api.engine.ILogger
debug, debug, error, error, fatal, fatal, getLoggingLevel, info, info, setLoggingLevel, trace, trace, warn, warn
-
Constructor Details
-
MondrianModelComponent
public MondrianModelComponent()
-
-
Method Details
-
getLogger
public org.apache.commons.logging.Log getLogger()- Specified by:
getLoggerin classorg.pentaho.platform.engine.core.system.PentahoBase
-
validateSystemSettings
protected boolean validateSystemSettings()- Specified by:
validateSystemSettingsin classorg.pentaho.platform.engine.services.solution.ComponentBase
-
init
public boolean init()- Specified by:
initin interfaceorg.pentaho.platform.api.engine.IComponent- Specified by:
initin classorg.pentaho.platform.engine.services.solution.ComponentBase
-
validateAction
public boolean validateAction()- Specified by:
validateActionin classorg.pentaho.platform.engine.services.solution.ComponentBase
-
executeAction
public boolean executeAction()- Specified by:
executeActionin classorg.pentaho.platform.engine.services.solution.ComponentBase
-
done
public void done()- Specified by:
donein interfaceorg.pentaho.platform.api.engine.IComponent- Specified by:
donein classorg.pentaho.platform.engine.services.solution.ComponentBase
-
getInitialQuery
public static String getInitialQuery(Properties properties, String cubeName, org.pentaho.platform.api.engine.IPentahoSession session) throws Throwable - Throws:
Throwable
-
getInitialQuery
@Deprecated public static String getInitialQuery(String modelPath, String connectionString, String driver, String user, String password, String cubeName, org.pentaho.platform.api.engine.IPentahoSession session) throws Throwable Deprecated.- Parameters:
modelPath-connectionString-driver-user-password-cubeName-- Returns:
- mdx string that represents the initial query
- Throws:
Throwable
-
getInitialQuery
@Deprecated public static String getInitialQuery(String modelPath, String connectionString, String driver, String user, String password, String cubeName, String roleName, org.pentaho.platform.api.engine.IPentahoSession session) throws Throwable Deprecated.- Parameters:
modelPath-connectionString-driver-user-password-cubeName-roleName-- Returns:
- mdx string that represents the initial query
- Throws:
Throwable
-
getInitialQuery
@Deprecated public static String getInitialQuery(String modelPath, String connectionString, String cubeName, org.pentaho.platform.api.engine.IPentahoSession session) throws Throwable Deprecated.- Parameters:
modelPath-connectionString-cubeName-- Returns:
- mdx string that represents the initial query
- Throws:
Throwable
-
getInitialQuery
@Deprecated public static String getInitialQuery(String modelPath, String jndi, String cubeName, String roleName, org.pentaho.platform.api.engine.IPentahoSession session) throws Throwable Deprecated.- Parameters:
modelPath-jndi-cubeName-roleName-- Returns:
- mdx string that represents the initial query
- Throws:
Throwable
-
getInitialQuery
public static String getInitialQuery(mondrian.olap.Connection connection, String cubeName) throws Throwable - Throws:
Throwable
-
getConnection
-