- 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 classStep.ActionThis entity represents an Action taken against data.static classStep.DestinationThis class represents the Destination of data.static classStep.OriginThis class represents the Origin of data.static classStep.ROLEstatic classStep.TemplateTemplate for all step entitiesstatic classStep.TypeRepresents 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 theStepclassStep.Templatetemplate()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 theStepclass
-
template
public Step.Template template()
Description copied from class:ItemReturns 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.
-
-