Package lumis.portal.interactiveprocess
Provides handling artifacts for portal interactive processes.
In order to create a
IProcess
represents the interactive process.
It can have one or more steps
.
Each step has an executable part that is what the step must do.In order to create a
IProcess
, user can
invoke lumis.portal.interactiveprocess.IInteractiveProcessManager#createProcess(String, java.util.List)
,
passing a List
of steps
to compose the process.- Since:
- 7.1.0
- Version:
- $Revision$ $Date$
-
Interface Summary Interface Description IInteractiveProcessManager Manager responsible for handlingportal interactive processes
.IProcess Interactive process that can be executed in LumisXP.IProcessCallbackHandler Callback handler forIProcess
.IStep A interface ofprocess
step.IStepExecutable This is astep
executable.IStepOutcome Represents an outcome of a step of a given process. -
Class Summary Class Description AbstractProcessCallbackHandler AbstractIProcessCallbackHandler
that does nothing.InteractiveProcessManager IInteractiveProcessManager
implementation.Process A portal interactive process.Step Aprocess
step.StepOutcome Thestep
outcome. -
Enum Summary Enum Description ProcessState Possible states of a process.StepOutcomeStatus Possible status of anoutcome
of a step. -
Exception Summary Exception Description MandatoryStepIgnoredException ProcessNotOwnedException PortalException
that indicates a process was requested by an owner that differs from it's one.