public abstract class XMLABaseComponent extends ComponentBase implements IDataComponent
Modifier and Type | Field and Description |
---|---|
static int |
PROVIDER_ESSBASE |
static int |
PROVIDER_MICROSOFT |
static int |
PROVIDER_MONDRIAN |
static int |
PROVIDER_SAP |
COMPONENT_EXECUTE_FAIL, debug, MISSING_SESSION, UNKNOWN_COMPONENT_ID
EMPTYLOGID, loggingLevel, LOGID_MASK1, LOGID_MASK2, LOGID_SEPARATOR
ACTIVITY_LOG, DEBUG, ERROR, FATAL, INFO, INSTANCE_LOG, SESSION_LOG, SOLUTION_LOG, TRACE, UNKNOWN, WARN
Constructor and Description |
---|
XMLABaseComponent() |
Modifier and Type | Method and Description |
---|---|
Map |
discoverDS()
retrieve data source properties
|
void |
dispose() |
void |
done() |
protected boolean |
executeAction() |
boolean |
executeQuery(String query,
String catalog)
Execute query
|
abstract org.apache.commons.logging.Log |
getLogger() |
abstract String |
getResultOutputName() |
org.pentaho.commons.connection.IPentahoResultSet |
getResultSet() |
boolean |
init() |
protected boolean |
validateAction() |
abstract boolean |
validateSystemSettings() |
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
debug, debug, error, error, error, fatal, fatal, getMessages, getUserString, info, info, setMessages, trace, trace, warn, warn
genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, setLoggingLevel, setLogId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, getActionDefinition, getActionName, getComponentDefinition, getInstanceId, getMessages, getProcessId, getRuntimeContext, getSession, setActionDefinition, setActionName, setComponentDefinition, setComponentDefinitionMap, setInstanceId, setMessages, setProcessId, setRuntimeContext, setSession, validate
getId, getObjectName
public static final int PROVIDER_MICROSOFT
public static final int PROVIDER_SAP
public static final int PROVIDER_MONDRIAN
public static final int PROVIDER_ESSBASE
public abstract boolean validateSystemSettings()
validateSystemSettings
in class ComponentBase
public abstract String getResultOutputName()
public abstract org.apache.commons.logging.Log getLogger()
getLogger
in class PentahoBase
public org.pentaho.commons.connection.IPentahoResultSet getResultSet()
getResultSet
in interface IDataComponent
protected boolean validateAction()
validateAction
in class ComponentBase
public void done()
done
in interface IComponent
done
in class ComponentBase
protected boolean executeAction()
executeAction
in class ComponentBase
public boolean executeQuery(String query, String catalog) throws XMLAException
query
- - MDX to be executedcatalog
- handler
- Callback handlerXMLAException
public Map discoverDS() throws XMLAException
XMLAException
DataSourceBrowser
public void dispose()
dispose
in interface IDataComponent
public boolean init()
init
in interface IComponent
init
in class ComponentBase
Copyright © 2017 Hitachi Vantara. All rights reserved.