- java.lang.Object
-
- aeonics.template.Item<Step.Type>
-
- aeonics.entity.Step
-
- Direct Known Subclasses:
Step.Action
,Step.Destination
,Step.Origin
public abstract class Step extends Item<Step.Type>
Represents a step in a processing workflow, which is declined either asStep.Origin
,Step.Action
, orStep.Destination
.- See Also:
Flow
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Step.Action
This entity represents an Action taken against data.static class
Step.Destination
This class represents the Destination of data.static class
Step.Origin
This class represents the Origin of data.static class
Step.ROLE
static class
Step.Template
Template for all step entitiesstatic class
Step.Type
Represents the core processing logic for a step in the workflow.
-
Constructor Summary
Constructors Constructor Description Step()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Class<? extends Step>
category()
Hardcoded category to theStep
classStep.Template
template()
Returns the template to build the target entity.-
Methods inherited from class aeonics.template.Item
creator, creator, defaultCreator, defaultTarget, defaultType, from, target, target, type, type
-
-
-
-
Method Detail
-
category
protected final java.lang.Class<? extends Step> category()
Hardcoded category to theStep
class
-
template
public Step.Template template()
Description copied from class:Item
Returns the template to build the target entity.This method should ultimately be used to provide the final entity template. Although, it may also provide a partial template that subclassed may complement.
-
-