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_ID
Fields inherited from class org.pentaho.platform.engine.core.system.PentahoBase
EMPTYLOGID, loggingLevel, 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
done()
boolean
protected SQLConnection
getConnection
(String jndiName, String driver, String userId, String password, String connectionInfo) static String
getInitialQuery
(String modelPath, String connectionString, String driver, String user, String password, String cubeName, String roleName, org.pentaho.platform.api.engine.IPentahoSession session) Deprecated.static String
getInitialQuery
(String modelPath, String connectionString, String driver, String user, String password, String cubeName, org.pentaho.platform.api.engine.IPentahoSession session) Deprecated.static String
getInitialQuery
(String modelPath, String jndi, String cubeName, String roleName, org.pentaho.platform.api.engine.IPentahoSession session) Deprecated.static String
getInitialQuery
(String modelPath, String connectionString, String cubeName, org.pentaho.platform.api.engine.IPentahoSession session) Deprecated.static String
getInitialQuery
(Properties properties, String cubeName, org.pentaho.platform.api.engine.IPentahoSession session) static String
getInitialQuery
(mondrian.olap.Connection connection, String cubeName) org.apache.commons.logging.Log
boolean
init()
boolean
protected boolean
Methods 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, validate
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, setLoggingLevel, setLogId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.pentaho.platform.api.engine.IComponent
getMessages, setMessages
Methods 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:
getLogger
in classorg.pentaho.platform.engine.core.system.PentahoBase
-
validateSystemSettings
protected boolean validateSystemSettings()- Specified by:
validateSystemSettings
in classorg.pentaho.platform.engine.services.solution.ComponentBase
-
init
public boolean init()- Specified by:
init
in interfaceorg.pentaho.platform.api.engine.IComponent
- Specified by:
init
in classorg.pentaho.platform.engine.services.solution.ComponentBase
-
validateAction
public boolean validateAction()- Specified by:
validateAction
in classorg.pentaho.platform.engine.services.solution.ComponentBase
-
executeAction
public boolean executeAction()- Specified by:
executeAction
in classorg.pentaho.platform.engine.services.solution.ComponentBase
-
done
public void done()- Specified by:
done
in interfaceorg.pentaho.platform.api.engine.IComponent
- Specified by:
done
in 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
-