Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
G
I
J
K
L
M
O
P
R
S
T
U
V
A
AttributePermissionDescriptorImpl
- class org.openemcee.microflow.impl.
AttributePermissionDescriptorImpl
.
AttributePermissionDescriptorImpl()
- Constructor for class org.openemcee.microflow.impl.
AttributePermissionDescriptorImpl
Creates a new instance of PermissionDescriptor
AttributePermissionDescriptorImpl.ValidatorInstanciationException
- exception org.openemcee.microflow.impl.
AttributePermissionDescriptorImpl.ValidatorInstanciationException
.
AttributePermissionDescriptorImpl.ValidatorInstanciationException(String, Throwable)
- Constructor for class org.openemcee.microflow.impl.
AttributePermissionDescriptorImpl.ValidatorInstanciationException
addAttribute(String, Object)
- Method in class org.openemcee.microflow.frontend.
MicroflowRunner
Add microflow data to the workflow.
addAttributePermission(AttributePermissionDescriptorImpl)
- Method in class org.openemcee.microflow.impl.
MicroflowDataDescriptorImpl
addInitialMicroflowData(String, Object)
- Method in class org.openemcee.microflow.impl.
MicroflowExecutor
addIntialMicroflowData(String, Object, Class)
- Method in class org.openemcee.microflow.impl.
MicroflowExecutor
addOutcomeDescriptor(TaskOutcomeDescriptor)
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
addParameter(String, String)
- Method in class org.openemcee.microflow.impl.
KVParams
addParameter(String, String)
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
addParameter(String, String)
- Method in class org.openemcee.microflow.impl.
ValidatorConfigImpl
addRuleInstances(Digester)
- Method in class org.openemcee.microflow.config.
ConfigRuleSet
This method implements the rules for converting the Microflow XML to an object.
C
CallSubflowTask
- class org.openemcee.microflow.tasks.
CallSubflowTask
.
This task is called to execute a Microflow from another Microflow.
CallSubflowTask()
- Constructor for class org.openemcee.microflow.tasks.
CallSubflowTask
Creates a new instance of CallSubflowTask
ChainedException
- exception org.openemcee.commons.exceptions.
ChainedException
.
This class implements an exception which can be chained to other exceptions, in the style of the SQLException.
ChainedException(String, Throwable)
- Constructor for class org.openemcee.commons.exceptions.
ChainedException
Creates a new instance of ChainedException
ConfigRuleSet
- class org.openemcee.microflow.config.
ConfigRuleSet
.
This class implements the logic necessary to convert the microflow XML to java objects used in execution.
ConfigRuleSet()
- Constructor for class org.openemcee.microflow.config.
ConfigRuleSet
CreationException
- exception org.openemcee.microflow.impl.
CreationException
.
CreationException(String)
- Constructor for class org.openemcee.microflow.impl.
CreationException
Creates a new instance of CreationException
clearParams()
- Method in class org.openemcee.microflow.impl.
KVParams
D
deepCopy()
- Method in class org.openemcee.microflow.impl.
MicroflowDataDescriptorImpl
E
exec
- Variable in class org.openemcee.microflow.frontend.
MicroflowRunner
This is the executor under which this Microflow will be run.
execute()
- Method in class org.openemcee.microflow.impl.
MicroflowExecutor
executeTask(MicroflowData)
- Method in class org.openemcee.microflow.tasks.
CallSubflowTask
See class description.
executeTask(MicroflowData)
- Method in interface org.openemcee.microflow.usercore.
MicroflowTask
This method is where the callouts to model components occurrs, as well as determination of "outcome".
G
getAccessedData()
- Method in class org.openemcee.microflow.impl.
MicroflowDataImpl
getAliases()
- Method in class org.openemcee.microflow.impl.
PermissionedData
Getter for property aliases.
getAttribute(String)
- Method in class org.openemcee.microflow.frontend.
MicroflowRunner
Retrieve a named attribute.
getAttribute(String)
- Method in class org.openemcee.microflow.impl.
MicroflowDataImpl
getAttribute(String)
- Method in class org.openemcee.microflow.impl.
MicroflowExecutor
getAttribute(String)
- Method in interface org.openemcee.microflow.usercore.
MicroflowData
Retrieve data from the microflow by name.
getAttributePermission(String)
- Method in class org.openemcee.microflow.impl.
MicroflowDataDescriptorImpl
getChained()
- Method in class org.openemcee.commons.exceptions.
ChainedException
Access the exception which caused this to be thrown.
getData()
- Method in class org.openemcee.microflow.impl.
MicroflowExecutor
Getter for property data.
getExec()
- Method in class org.openemcee.microflow.frontend.
MicroflowRunner
Getter for property exec.
getFirstTaskName()
- Method in class org.openemcee.microflow.impl.
JobDescriptor
Getter for property firstTaskName.
getIdentifier()
- Method in class org.openemcee.microflow.impl.
JobDescriptor
Getter for property identifier.
getInitalDataDescriptor()
- Method in class org.openemcee.microflow.impl.
JobDescriptor
getJob(String)
- Method in class org.openemcee.microflow.frontend.
MicroflowFactory
Access a job from an XML descriptor.
getKVParams()
- Method in class org.openemcee.microflow.impl.
ValidatorConfigImpl
Getter for property params.
getMessage()
- Method in class org.openemcee.commons.exceptions.
ChainedException
Get the message associated with this exception.
getMicroflowTaskClass()
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
Getter for property microflowTaskClass.
getName()
- Method in class org.openemcee.microflow.impl.
AttributePermissionDescriptorImpl
Getter for property name.
getName()
- Method in class org.openemcee.microflow.impl.
PermissionedData
Getter for property name.
getName()
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
Getter for property name.
getName()
- Method in class org.openemcee.microflow.impl.
TaskOutcomeDescriptor
Getter for property name.
getName()
- Method in class org.openemcee.microflow.usercore.
MicroflowTaskOutcome
Getter for property name.
getNextTaskName()
- Method in class org.openemcee.microflow.impl.
TaskOutcomeDescriptor
Getter for property nextTaskName.
getOutcomeDescriptor(String)
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
getParameter(String)
- Method in class org.openemcee.microflow.impl.
KVParams
getParameter(String, String)
- Method in class org.openemcee.microflow.impl.
KVParams
getParameter(String)
- Method in interface org.openemcee.microflow.usercore.
MicroflowParameters
Retrieve a parameter of this name, if it is not set, this returns null.
getParameter(String, String)
- Method in interface org.openemcee.microflow.usercore.
MicroflowParameters
Retrieve a parameter of this name, if it is not set, return a default value.
getParameterNames()
- Method in class org.openemcee.microflow.impl.
KVParams
getParameterNames()
- Method in interface org.openemcee.microflow.usercore.
MicroflowParameters
Retrieve a list of all the parameters available in this parameter bag.
getParams()
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
Getter for property params.
getRunner(String)
- Method in class org.openemcee.microflow.frontend.
MicroflowFactory
Access a job from an XML job descriptor.
getTaskDescriptorByName(String, TaskDescriptor)
- Method in class org.openemcee.microflow.impl.
JobDescriptor
Returns any exsiting descriptor if found.
getTaskDescriptorByName(String)
- Method in class org.openemcee.microflow.impl.
JobDescriptor
getTaskInstance()
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
getTaskInstance(Class)
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
getType()
- Method in class org.openemcee.microflow.impl.
AttributePermissionDescriptorImpl
Getter for property type.
getType()
- Method in class org.openemcee.microflow.impl.
PermissionedData
Getter for property type.
getUndoClass()
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
Getter for property undoClass.
getValidator()
- Method in class org.openemcee.microflow.impl.
AttributePermissionDescriptorImpl
getValidator(String)
- Method in class org.openemcee.microflow.impl.
MicroflowDataDescriptorImpl
getValidator()
- Method in class org.openemcee.microflow.impl.
PermissionedData
Getter for property validator.
getValidatorConfig()
- Method in class org.openemcee.microflow.impl.
AttributePermissionDescriptorImpl
Getter for property validatorConfig.
getValidatorType()
- Method in class org.openemcee.microflow.impl.
ValidatorConfigImpl
Getter for property validatorType.
I
init(MicroflowParameters)
- Method in class org.openemcee.microflow.tasks.
CallSubflowTask
init(MicroflowParameters)
- Method in interface org.openemcee.microflow.usercore.
MicroflowTask
This method is called once, and only once, prior to calling execute task.
isAllowed(String, Class)
- Method in class org.openemcee.microflow.impl.
MicroflowDataDescriptorImpl
isAllowed(String, Class)
- Method in interface org.openemcee.microflow.usercore.
MicroflowDataDescriptor
Determines if an object of this type is allowed to be added to the data to which this is associated.
isFailure()
- Method in class org.openemcee.microflow.impl.
TaskOutcomeDescriptor
Getter for property failure.
isTerminal()
- Method in class org.openemcee.microflow.impl.
TaskOutcomeDescriptor
Getter for property terminal.
J
JobDescriptor
- class org.openemcee.microflow.impl.
JobDescriptor
.
JobDescriptor()
- Constructor for class org.openemcee.microflow.impl.
JobDescriptor
Creates a new instance of Job
K
KVParams
- class org.openemcee.microflow.impl.
KVParams
.
KVParams()
- Constructor for class org.openemcee.microflow.impl.
KVParams
Creates a new instance of KVParams
L
LAST_OUTCOME_KEY
- Static variable in class org.openemcee.microflow.impl.
MicroflowExecutor
M
MICROFLOW_FACTORY_KEY
- Static variable in class org.openemcee.microflow.frontend.
MicroflowFactory
Microflows created with the factory will have access to the creating factory, by accessing the named attribute at this key.
MicroflowData
- interface org.openemcee.microflow.usercore.
MicroflowData
.
This interface provides access to the data associated with a microflow.
MicroflowDataDescriptor
- interface org.openemcee.microflow.usercore.
MicroflowDataDescriptor
.
This interface is used to determine if a particular attribute is allowed in a given Microflow instance.
MicroflowDataDescriptorImpl
- class org.openemcee.microflow.impl.
MicroflowDataDescriptorImpl
.
MicroflowDataDescriptorImpl()
- Constructor for class org.openemcee.microflow.impl.
MicroflowDataDescriptorImpl
Creates a new instance of MicroflowDataDescriptorImpl
MicroflowDataDescriptorImpl(MicroflowDataDescriptorImpl)
- Constructor for class org.openemcee.microflow.impl.
MicroflowDataDescriptorImpl
MicroflowDataImpl
- class org.openemcee.microflow.impl.
MicroflowDataImpl
.
MicroflowDataImpl(MicroflowDataDescriptorImpl)
- Constructor for class org.openemcee.microflow.impl.
MicroflowDataImpl
Creates a new instance of MicroflowDataImpl
MicroflowExecutor
- class org.openemcee.microflow.impl.
MicroflowExecutor
.
MicroflowExecutor(JobDescriptor)
- Constructor for class org.openemcee.microflow.impl.
MicroflowExecutor
Creates a new instance of MicroflowExecutor
MicroflowExecutor.DataIntegrityException
- exception org.openemcee.microflow.impl.
MicroflowExecutor.DataIntegrityException
.
MicroflowExecutor.DataIntegrityException(String)
- Constructor for class org.openemcee.microflow.impl.
MicroflowExecutor.DataIntegrityException
MicroflowExecutor.ExecutorError
- exception org.openemcee.microflow.impl.
MicroflowExecutor.ExecutorError
.
MicroflowExecutor.ExecutorError(String, Throwable)
- Constructor for class org.openemcee.microflow.impl.
MicroflowExecutor.ExecutorError
MicroflowExecutor.ValidationException
- exception org.openemcee.microflow.impl.
MicroflowExecutor.ValidationException
.
MicroflowExecutor.ValidationException(String)
- Constructor for class org.openemcee.microflow.impl.
MicroflowExecutor.ValidationException
MicroflowExecutor.WorkflowBusinessFailure
- exception org.openemcee.microflow.impl.
MicroflowExecutor.WorkflowBusinessFailure
.
MicroflowExecutor.WorkflowBusinessFailure(String)
- Constructor for class org.openemcee.microflow.impl.
MicroflowExecutor.WorkflowBusinessFailure
MicroflowFactory
- class org.openemcee.microflow.frontend.
MicroflowFactory
.
The Microflow factory is a Façade which provides simplified access to flows.
MicroflowFactory(String)
- Constructor for class org.openemcee.microflow.frontend.
MicroflowFactory
Creates a new instance of MicroflowLauncher.
MicroflowFactory.MicroflowNotFoundException
- exception org.openemcee.microflow.frontend.
MicroflowFactory.MicroflowNotFoundException
.
The requested microflow was not found.
MicroflowFactory.MicroflowNotFoundException(String, Throwable)
- Constructor for class org.openemcee.microflow.frontend.
MicroflowFactory.MicroflowNotFoundException
Create a microflow, chaining the route cause.
MicroflowParameters
- interface org.openemcee.microflow.usercore.
MicroflowParameters
.
This interface provides access to parameters being passed to a Microflow entity (ex.
MicroflowRunner
- class org.openemcee.microflow.frontend.
MicroflowRunner
.
The Microflow runner is a Façade which makes execution of a Microflow more user friendly.
MicroflowRunner(JobDescriptor)
- Constructor for class org.openemcee.microflow.frontend.
MicroflowRunner
Creates a new instance of MicroflowExecution, given a JobDescriptor instance.
MicroflowRunner.BusinessException
- exception org.openemcee.microflow.frontend.
MicroflowRunner.BusinessException
.
See documentation for "run()".
MicroflowRunner.BusinessException(String, Throwable)
- Constructor for class org.openemcee.microflow.frontend.
MicroflowRunner.BusinessException
Creates an instance of BusinessException.
MicroflowRunner.DataIntegrityException
- exception org.openemcee.microflow.frontend.
MicroflowRunner.DataIntegrityException
.
See documentation for "run()".
MicroflowRunner.DataIntegrityException(String, Throwable)
- Constructor for class org.openemcee.microflow.frontend.
MicroflowRunner.DataIntegrityException
Create an instance of this excepton
MicroflowRunner.MicroflowException
- exception org.openemcee.microflow.frontend.
MicroflowRunner.MicroflowException
.
See documentation for "run()".
MicroflowRunner.MicroflowException(String, Throwable)
- Constructor for class org.openemcee.microflow.frontend.
MicroflowRunner.MicroflowException
Base class for all failure types.
MicroflowRunner.MicroflowFailure
- exception org.openemcee.microflow.frontend.
MicroflowRunner.MicroflowFailure
.
See documentation for "run()".
MicroflowRunner.MicroflowFailure(String, Throwable)
- Constructor for class org.openemcee.microflow.frontend.
MicroflowRunner.MicroflowFailure
Create an instance of this excepton
MicroflowTask
- interface org.openemcee.microflow.usercore.
MicroflowTask
.
The MicroflowTask is the caore interface controller plugins in the OpenEmcee microflow framework.
MicroflowTaskOutcome
- class org.openemcee.microflow.usercore.
MicroflowTaskOutcome
.
A Microflow task outcome is the high level result from executing a MicroflowTask.
MicroflowTaskOutcome(String)
- Constructor for class org.openemcee.microflow.usercore.
MicroflowTaskOutcome
Creates a new instance of MicroflowTaskOutcome
O
org.openemcee.commons.exceptions
- package org.openemcee.commons.exceptions
org.openemcee.microflow.config
- package org.openemcee.microflow.config
org.openemcee.microflow.frontend
- package org.openemcee.microflow.frontend
org.openemcee.microflow.impl
- package org.openemcee.microflow.impl
org.openemcee.microflow.tasks
- package org.openemcee.microflow.tasks
org.openemcee.microflow.usercore
- package org.openemcee.microflow.usercore
P
PermissionedData
- class org.openemcee.microflow.impl.
PermissionedData
.
PermissionedData()
- Constructor for class org.openemcee.microflow.impl.
PermissionedData
Creates a new instance of PermissionedData
PermissionedDataValidator
- interface org.openemcee.microflow.usercore.
PermissionedDataValidator
.
The permissioned data validator interface is used to provide data validation to data in a Microflow.
printStackTrace()
- Method in class org.openemcee.commons.exceptions.
ChainedException
Print a stack trace to standard error, recursing any chained exceptions.
printStackTrace(PrintStream)
- Method in class org.openemcee.commons.exceptions.
ChainedException
Print a stack trace to a PrintStream, recursing any chained exceptions.
printStackTrace(PrintWriter)
- Method in class org.openemcee.commons.exceptions.
ChainedException
Print a stack trace to a PrintWriter, recursing any chained exceptions.
R
resetAccessedData()
- Method in class org.openemcee.microflow.impl.
MicroflowDataImpl
run()
- Method in class org.openemcee.microflow.frontend.
MicroflowRunner
Run the microflow.
S
SUBFLOW_EXCEPTION_KEY
- Static variable in class org.openemcee.microflow.impl.
MicroflowExecutor
setAliases(String[])
- Method in class org.openemcee.microflow.impl.
PermissionedData
Setter for property aliases.
setAttribute(String, Object)
- Method in class org.openemcee.microflow.impl.
MicroflowDataImpl
setAttribute(String, Object)
- Method in interface org.openemcee.microflow.usercore.
MicroflowData
Set this named attribute in the microflow.
setFailure(boolean)
- Method in class org.openemcee.microflow.impl.
TaskOutcomeDescriptor
Setter for property failure.
setFirstTaskName(String)
- Method in class org.openemcee.microflow.impl.
JobDescriptor
Setter for property firstTaskName.
setIdentifier(String)
- Method in class org.openemcee.microflow.impl.
JobDescriptor
Setter for property identifier.
setInitialDataDescriptor(MicroflowDataDescriptorImpl)
- Method in class org.openemcee.microflow.impl.
JobDescriptor
setMicroflowTaskClass(Class)
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
Setter for property microflowTaskClass.
setMicroflowTaskClassName(String)
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
setName(String)
- Method in class org.openemcee.microflow.impl.
AttributePermissionDescriptorImpl
Setter for property name.
setName(String)
- Method in class org.openemcee.microflow.impl.
PermissionedData
Setter for property name.
setName(String)
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
Setter for property name.
setName(String)
- Method in class org.openemcee.microflow.impl.
TaskOutcomeDescriptor
Setter for property name.
setName(String)
- Method in class org.openemcee.microflow.usercore.
MicroflowTaskOutcome
Setter for property name.
setNextTaskName(String)
- Method in class org.openemcee.microflow.impl.
TaskOutcomeDescriptor
Setter for property nextTaskName.
setParameters(MicroflowParameters)
- Method in interface org.openemcee.microflow.usercore.
PermissionedDataValidator
Will always be called prior to the first validate.
setParams(KVParams)
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
Setter for property params.
setTaskDescriptor(TaskDescriptor)
- Method in class org.openemcee.microflow.impl.
JobDescriptor
setTerminal(boolean)
- Method in class org.openemcee.microflow.impl.
TaskOutcomeDescriptor
Setter for property terminal.
setType(Class)
- Method in class org.openemcee.microflow.impl.
AttributePermissionDescriptorImpl
Setter for property type.
setType(Class)
- Method in class org.openemcee.microflow.impl.
PermissionedData
Setter for property type.
setTypeName(String)
- Method in class org.openemcee.microflow.impl.
AttributePermissionDescriptorImpl
setUndoClass(Class)
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
Setter for property undoClass.
setUndoClassName(String)
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
setValidating(boolean)
- Method in class org.openemcee.microflow.frontend.
MicroflowFactory
Tell the parser to validate.
setValidator(PermissionedDataValidator)
- Method in class org.openemcee.microflow.impl.
PermissionedData
Setter for property validator.
setValidatorClassName(String)
- Method in class org.openemcee.microflow.impl.
ValidatorConfigImpl
setValidatorConfig(ValidatorConfigImpl)
- Method in class org.openemcee.microflow.impl.
AttributePermissionDescriptorImpl
Setter for property validatorConfig.
setValidatorType(Class)
- Method in class org.openemcee.microflow.impl.
ValidatorConfigImpl
Setter for property validatorType.
T
TaskDescriptor
- class org.openemcee.microflow.impl.
TaskDescriptor
.
TaskDescriptor()
- Constructor for class org.openemcee.microflow.impl.
TaskDescriptor
Creates a new instance of TaskDefinition
TaskOutcomeDescriptor
- class org.openemcee.microflow.impl.
TaskOutcomeDescriptor
.
TaskOutcomeDescriptor()
- Constructor for class org.openemcee.microflow.impl.
TaskOutcomeDescriptor
Creates a new instance of TaskOutcomeDescriptor
toString(StringBuffer)
- Method in class org.openemcee.commons.exceptions.
ChainedException
Append a recursive string representation to the StringBuffer.
toString()
- Method in class org.openemcee.commons.exceptions.
ChainedException
Get a resursive string representation of this exception (and all that are chained).
toString()
- Method in class org.openemcee.microflow.impl.
KVParams
toString()
- Method in class org.openemcee.microflow.impl.
TaskDescriptor
toString()
- Method in class org.openemcee.microflow.impl.
TaskOutcomeDescriptor
U
UNDO_STACK_KEY
- Static variable in class org.openemcee.microflow.impl.
MicroflowExecutor
UnknownDescriptorException
- exception org.openemcee.microflow.impl.
UnknownDescriptorException
.
UnknownDescriptorException()
- Constructor for class org.openemcee.microflow.impl.
UnknownDescriptorException
Creates a new instance of
UnknownDescriptorException
without detail message.
UnknownDescriptorException(String)
- Constructor for class org.openemcee.microflow.impl.
UnknownDescriptorException
Constructs an instance of
UnknownDescriptorException
with the specified detail message.
undo(ArrayStack)
- Method in class org.openemcee.microflow.impl.
MicroflowExecutor
V
VCS_ID
- Static variable in interface org.openemcee.microflow.usercore.
MicroflowData
Version control info.
VCS_ID
- Static variable in interface org.openemcee.microflow.usercore.
MicroflowDataDescriptor
Version control header.
VCS_ID
- Static variable in interface org.openemcee.microflow.usercore.
MicroflowParameters
Version control info.
VCS_ID
- Static variable in interface org.openemcee.microflow.usercore.
MicroflowTask
Version control tag.
VCS_ID
- Static variable in interface org.openemcee.microflow.usercore.
PermissionedDataValidator
Version control tag.
ValidatorConfigImpl
- class org.openemcee.microflow.impl.
ValidatorConfigImpl
.
ValidatorConfigImpl()
- Constructor for class org.openemcee.microflow.impl.
ValidatorConfigImpl
Creates a new instance of ValidatorConfigImpl
validate(Object)
- Method in interface org.openemcee.microflow.usercore.
PermissionedDataValidator
This method is called after a task executes, any time that validated, permissioned data is accessed or modified.
A
C
D
E
G
I
J
K
L
M
O
P
R
S
T
U
V
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
OpenEmcee Microflow Engine for Java: All software and content contained herein is subject to the Mozilla public license v1.1.