Package de.esoco.process.step
Klasse DisposeResource
java.lang.Object
org.obrel.core.RelatedObject
org.obrel.core.SerializableRelatedObject
de.esoco.process.ProcessElement
de.esoco.process.ProcessFragment
de.esoco.process.ProcessStep
de.esoco.process.step.DisposeResource
- Alle implementierten Schnittstellen:
Serializable
,org.obrel.core.Relatable
A process step that closes and/or disposes a resource that is contained in a
certain parameter. The ID of the parameter that contains the resource to be
disposed must be set in this step's parameter
DISPOSE_RESOURCE
.
- Siehe auch:
-
Feldübersicht
Modifizierer und TypFeldBeschreibungstatic final org.obrel.core.RelationType
<org.obrel.core.RelationType<?>> The ID of the parameter that contains the resource to be disposed.Von Klasse geerbte Felder de.esoco.process.ProcessStep
NEXT_STEP
Von Klasse geerbte Felder de.esoco.process.ProcessElement
MSG_PARAM_NOT_SET
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
execute()
Reads the resource object from the process parameters and disposes it.Von Klasse geerbte Methoden de.esoco.process.ProcessStep
abort, addDisplayParameters, addSubFragment, cancel, canRollback, checkStopProcessExecution, cleanup, getName, getNextStep, getProcess, getProcessStep, internalExecute, isParameterModified, needsInteraction, prepareContinuation, prepareExecution, prepareInteraction, prepareNewInteractionParameters, prepareParameters, prepareValues, removeParameterModification, removeParameterModification, resetParameterModifications, resetParameters, resume, rollback, setNextStep, setup, throwMissingParameterException, toString, validate, validateParameters
Von Klasse geerbte Methoden de.esoco.process.ProcessFragment
addCleanupAction, addLayoutFiller, addPanel, addPanel, addPanelParameters, addProcessStepMessage, addSelectionDependency, addSelectionDependency, addStackPanel, addTabPanel, annotateForEntityQuery, annotateForEntityQuery, annotateParameter, applyDerivedParameter, applyDerivedParameters, applyExtraAttribute, changeDate, checkParameter, clearUIFlag, clearUIFlag, collectDerivedParameter, collectDerivedParameters, deleteParameters, disableElements, disableElements, disableElements, disableMultiSelectionElements, displayHistoryValue, enableAllElements, executeCleanupActions, getAbsoluteFilePath, getAllowedElements, getAllowedValues, getCurrentQuery, getDerivedParameterValue, getFragmentId, getInputMode, getInteractiveInputParameter, getNamedTmpListType, getNamedTmpParameterType, getParameter, getParameterAnnotation, getParameterRelation, getProcessUser, getSelectionIndex, getSubFragment, getSubFragments, getTemporaryListType, getTemporaryListType, getTemporaryParameterId, getTemporaryParameterName, getTemporaryParameterPackage, getTemporaryParameterType, getTemporaryParameterType, getTemporaryParameterType, getTemporarySetType, getUIProperties, getUIProperties, getUIProperty, getUserSetting, getUserSettings, hasFlagParameter, hasParameter, hasUIFlag, hasUserSetting, initChartParameter, initCountChartParameter, initProgressParameter, isInteractiveInput, isPanelParameter, lockEntity, markParameterAsModified, performParameterValidations, prepareDateInput, prepareDownload, prepareDownload, removeAllSubFragments, removeAllUIProperties, removeAllUIProperties, removeCleanupAction, removePanel, removeParameterAnnotation, removeSubFragment, removeSubFragment, removeTemporaryParameterType, removeUIProperties, setAllowedElements, setAllowedValues, setAllowedValues, setDatePeriod, setEnabled, setEnabled, setHtmlSize, setImmediateAction, setImmediateAction, setImmediateAction, setInteractive, setInteractive, setInteractive, setInteractive, setInteractive, setLayout, setParameter, setParameter, setParameterBounds, setProcessStepInfo, setProcessStepMessage, setProgressIndicator, setSelectionDependency, setSelectionDependency, setUIFlag, setUIFlag, setUIProperty, setUIProperty, setUIProperty, setUIProperty, setVisible, setVisible, spawnProcess, storeEntity, unlockEntity
Von Klasse geerbte Methoden de.esoco.process.ProcessElement
addDisplayParameters, addInputParameters, addInputParameters, clearInteractionParameters, continueOnInteraction, getParameterValidations, hasInteractionParameter, markInputParams, markInputParams, params, removeAllParameterValidations, removeInteractionParameters, removeInteractionParameters, removeParameterValidations, removeParameterValidations, setContinueOnInteraction, setMandatory, setParameterNotEmptyValidations, setParameterNotEmptyValidations, setParameterNotNullValidations, setParameterNotNullValidations, setParameterValidation, setParameterValidation, staticParams
Von Klasse geerbte Methoden org.obrel.core.RelatedObject
deleteRelation, get, getRelation, getRelations, notifyRelationListeners, readRelations, relationsEqual, relationsHashCode, relationsString, set, set, transform, writeRelations
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.obrel.core.Relatable
deleteRelation, deleteRelations, getAll, getOption, getRelationCount, getRelations, hasFlag, hasRelation, hasRelations, init, set, set, set, setOption, streamRelations
-
Felddetails
-
DISPOSE_RESOURCE
public static final org.obrel.core.RelationType<org.obrel.core.RelationType<?>> DISPOSE_RESOURCEThe ID of the parameter that contains the resource to be disposed.
-
-
Konstruktordetails
-
DisposeResource
public DisposeResource()Creates a new instance.
-
-
Methodendetails
-
execute
Reads the resource object from the process parameters and disposes it. The ID of the parameter to read the object from must be contained in this step's parameterDISPOSE_RESOURCE
.- Angegeben von:
execute
in KlasseProcessStep
- Löst aus:
ProcessException
- if the parameter ID of the resource to be disposed is not set or the disposing of the resource failsIOException
-