Class ActionAbort
- java.lang.Object
-
- org.apache.hop.workflow.action.ActionBase
-
- org.apache.hop.workflow.actions.abort.ActionAbort
-
- All Implemented Interfaces:
Cloneable,IAttributes,ICheckResultSource,IExtensionData,IHasLogChannel,ILoggingObject,IVariables,org.apache.hop.resource.IResourceHolder,org.apache.hop.workflow.action.IAction
@Action(id="ABORT", name="i18n::ActionAbort.Name", description="i18n::ActionAbort.Description", image="Abort.svg", categoryDescription="i18n:org.apache.hop.workflow:ActionCategory.Category.Utility", keywords="i18n::ActionAbort.keyword", documentationUrl="/workflow/actions/abort.html") public class ActionAbort extends org.apache.hop.workflow.action.ActionBase implements Cloneable, org.apache.hop.workflow.action.IActionAction type to abort a workflow.
-
-
Constructor Summary
Constructors Constructor Description ActionAbort()ActionAbort(String name, String description)ActionAbort(ActionAbort other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheck(List<ICheckResult> remarks, org.apache.hop.workflow.WorkflowMeta workflowMeta, IVariables variables, IHopMetadataProvider metadataProvider)Objectclone()Resultexecute(Result result, int nr)Execute this action and return the result.StringgetMessageAbort()Get the message to display in the logbooleanisAlwaysLogRows()booleanisEvaluation()booleanisUnconditional()booleanresetErrorsBeforeExecution()voidsetAlwaysLogRows(boolean alwaysLogRows)voidsetMessageAbort(String message)Set the message to display in the log-
Methods inherited from class org.apache.hop.workflow.action.ActionBase
clear, copyFrom, equals, exportResources, getAttribute, getAttributes, getAttributesMap, getContainerId, getDescription, getDialogClassName, getEntryTransformSetVariable, getEntryTransformSetVariablesMap, getExtensionDataMap, getFilename, getLogChannel, getLogChannelId, getLogLevel, getMetadataProvider, getName, getObjectCopy, getObjectName, getObjectType, getParent, getParentVariables, getParentWorkflow, getParentWorkflowMeta, getPluginId, getRealFilename, getReferencedObjectDescriptions, getRegistrationDate, getResourceDependencies, getSqlStatements, getTypeDesc, getTypeId, getUsedDatabaseConnections, getVariable, getVariable, getVariableBoolean, getVariableNames, getVariables, getXml, hasChanged, hashCode, initializeFrom, isBasic, isDebug, isDetailed, isForcingSeparateLogging, isGatheringMetrics, isPipeline, isReferencedObjectEnabled, isRowlevel, isStart, isWorkflow, loadReferencedObject, loadXml, loadXml, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, resolve, resolve, resolve, setAttribute, setAttributes, setAttributesMap, setChanged, setChanged, setContainerObjectId, setDescription, setEntryTransformSetVariable, setForcingSeparateLogging, setGatheringMetrics, setLogLevel, setMetadataProvider, setName, setParentVariables, setParentWorkflow, setParentWorkflowMeta, setPluginId, setVariable, setVariables, shareWith, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.hop.workflow.action.IAction
clear, exportResources, getDescription, getDialogClassName, getFilename, getLogChannel, getName, getParentWorkflow, getParentWorkflowMeta, getPluginId, getRealFilename, getReferencedObjectDescriptions, getResourceDependencies, getSqlStatements, getXml, hasChanged, isPipeline, isReferencedObjectEnabled, isStart, isWorkflow, loadReferencedObject, loadXml, setChanged, setChanged, setDescription, setMetadataProvider, setName, setParentWorkflow, setParentWorkflowMeta, setPluginId
-
Methods inherited from interface org.apache.hop.core.IExtensionData
getExtensionDataMap
-
Methods inherited from interface org.apache.hop.core.variables.IVariables
copyFrom, getParentVariables, getVariable, getVariable, getVariableBoolean, getVariableNames, initializeFrom, resolve, resolve, resolve, setParentVariables, setVariable, setVariables, shareWith
-
-
-
-
Constructor Detail
-
ActionAbort
public ActionAbort()
-
ActionAbort
public ActionAbort(ActionAbort other)
-
-
Method Detail
-
clone
public Object clone()
- Specified by:
clonein interfaceorg.apache.hop.workflow.action.IAction- Overrides:
clonein classorg.apache.hop.workflow.action.ActionBase
-
execute
public Result execute(Result result, int nr)
Execute this action and return the result. In this case it means, just set the result boolean in the Result class.- Specified by:
executein interfaceorg.apache.hop.workflow.action.IAction- Parameters:
result- The result of the previous execution- Returns:
- The Result of the execution.
-
resetErrorsBeforeExecution
public boolean resetErrorsBeforeExecution()
- Specified by:
resetErrorsBeforeExecutionin interfaceorg.apache.hop.workflow.action.IAction- Overrides:
resetErrorsBeforeExecutionin classorg.apache.hop.workflow.action.ActionBase
-
isEvaluation
public boolean isEvaluation()
- Specified by:
isEvaluationin interfaceorg.apache.hop.workflow.action.IAction- Overrides:
isEvaluationin classorg.apache.hop.workflow.action.ActionBase
-
isUnconditional
public boolean isUnconditional()
- Specified by:
isUnconditionalin interfaceorg.apache.hop.workflow.action.IAction- Overrides:
isUnconditionalin classorg.apache.hop.workflow.action.ActionBase
-
setMessageAbort
public void setMessageAbort(String message)
Set the message to display in the log- Parameters:
message-
-
getMessageAbort
public String getMessageAbort()
Get the message to display in the log- Returns:
- the message
-
isAlwaysLogRows
public boolean isAlwaysLogRows()
-
setAlwaysLogRows
public void setAlwaysLogRows(boolean alwaysLogRows)
-
check
public void check(List<ICheckResult> remarks, org.apache.hop.workflow.WorkflowMeta workflowMeta, IVariables variables, IHopMetadataProvider metadataProvider)
- Specified by:
checkin interfaceorg.apache.hop.workflow.action.IAction- Overrides:
checkin classorg.apache.hop.workflow.action.ActionBase
-
-