org.pentaho.platform.engine.services.runtime
Class RuntimeContext_new

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.engine.services.runtime.RuntimeContextBase
              extended by org.pentaho.platform.engine.services.runtime.RuntimeContext_new
All Implemented Interfaces:
Serializable, IAuditable, ILogger, IRuntimeContext

public class RuntimeContext_new
extends RuntimeContextBase
implements IRuntimeContext

Author:
James Dixon TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.pentaho.platform.engine.services.runtime.RuntimeContextBase
debug
 
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.IRuntimeContext
FEEDBACK_OUTPUT, PARAMETERS_FAIL, PARAMETERS_OK, PARAMETERS_UI_NEEDED, PROMPT_NO, PROMPT_NOW, PROMPT_WAITING, RUNTIME_CONTEXT_RESOLVE_FAIL, RUNTIME_CONTEXT_RESOLVE_OK, RUNTIME_CONTEXT_VALIDATE_FAIL, RUNTIME_CONTEXT_VALIDATE_OK, RUNTIME_STATUS_FAILURE, RUNTIME_STATUS_INITIALIZE_FAIL, RUNTIME_STATUS_INITIALIZE_OK, RUNTIME_STATUS_NOT_STARTED, RUNTIME_STATUS_RUNNING, RUNTIME_STATUS_SETUP_FAIL, RUNTIME_STATUS_SUCCESS
 
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
RuntimeContext_new(String instanceId, ISolutionEngine solutionEngine, String solutionName, IRuntimeElement runtimeData, IPentahoSession session, IOutputHandler outputHandler, String processId, IPentahoUrlFactory urlFactory, Map parameterProviders, List messages)
           
 
Method Summary
 int executeSequence(IActionSequence sequence, IActionCompleteListener doneListener, IExecutionListener execListener, boolean async)
           
 
Methods inherited from class org.pentaho.platform.engine.services.runtime.RuntimeContextBase
addInputParameter, addTempParameter, applyInputsToFormat, applyInputsToFormat, audit, audit, checkForFieldInTemplate, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createNewInstance, createNewInstance, createNewInstance, dispose, dispose, executeSequence, feedbackAllowed, forceSaveRuntimeData, getActionName, getActionSequence, getActionTitle, getContentUrl, getCurrentComponentName, getDataSource, getErrorLevel, getFeedbackContentItem, getHandle, getId, getInputNames, getInputParameter, getInputParameterStringValue, getInputParameterValue, getInputStream, getInstanceId, getLogger, getLogId, getOutputContentItem, getOutputContentItem, getOutputItem, getOutputNames, getOutputParameter, getOutputPreference, getParameterManager, getParameterProviders, getProcessId, getResourceAsDocument, getResourceAsString, getResourceDataSource, getResourceDefintion, getResourceInputStream, getResourceNames, getResourceReader, getSession, getSolutionName, getSolutionPath, getStatus, getStringParameter, getUrlFactory, isPromptPending, promptNeeded, promptNow, sendFeedbackForm, setActionSequence, setCreateFeedbackParameterCallback, setOutputHandler, setOutputValue, setParameterTarget, setParameterXsl, setPromptStatus, validateSequence
 
Methods inherited from class org.pentaho.platform.engine.services.PentahoMessenger
debug, debug, 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, getObjectName, setLoggingLevel, setLogId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.pentaho.platform.api.engine.IRuntimeContext
addInputParameter, addTempParameter, applyInputsToFormat, applyInputsToFormat, audit, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createFeedbackParameter, createNewInstance, createNewInstance, createNewInstance, dispose, dispose, executeSequence, feedbackAllowed, forceSaveRuntimeData, getActionSequence, getActionTitle, getContentUrl, getCurrentComponentName, getDataSource, getFeedbackContentItem, getHandle, getInputNames, getInputParameter, getInputParameterStringValue, getInputParameterValue, getInputStream, getInstanceId, getMessages, getOutputContentItem, getOutputContentItem, getOutputItem, getOutputNames, getOutputParameter, getOutputPreference, getParameterManager, getParameterProviders, getResourceAsDocument, getResourceAsString, getResourceDataSource, getResourceDefintion, getResourceInputStream, getResourceNames, getResourceReader, getSession, getSolutionName, getSolutionPath, getStatus, getUrlFactory, isPromptPending, promptNeeded, promptNow, sendFeedbackForm, setActionSequence, setCreateFeedbackParameterCallback, setOutputHandler, setOutputValue, setParameterTarget, setParameterXsl, setPromptStatus, validateSequence
 
Methods inherited from interface org.pentaho.platform.api.engine.IAuditable
getActionName, getId, getObjectName, getProcessId
 
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 Detail

RuntimeContext_new

public RuntimeContext_new(String instanceId,
                          ISolutionEngine solutionEngine,
                          String solutionName,
                          IRuntimeElement runtimeData,
                          IPentahoSession session,
                          IOutputHandler outputHandler,
                          String processId,
                          IPentahoUrlFactory urlFactory,
                          Map parameterProviders,
                          List messages)
Method Detail

executeSequence

public int executeSequence(IActionSequence sequence,
                           IActionCompleteListener doneListener,
                           IExecutionListener execListener,
                           boolean async)