- java.lang.Object
-
- aeonics.template.Template<Destination.Type>
-
- aeonics.entity.Destination.Template
-
- All Implemented Interfaces:
Documented
,Exportable
- Enclosing class:
- Destination
public static class Destination.Template extends Template<Destination.Type>
Superclass template for destinations
-
-
Constructor Summary
Constructors Constructor Description Template(java.lang.Class<? extends Destination.Type> target, java.lang.Class<? extends Destination> type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Data
export()
Renders this class instance to a simple data structure for rendering client-side.Destination.Template
input(Channel channel)
Adds an input channeljava.util.List<Channel>
inputs()
Returns the list of input channels for this flow item-
Methods inherited from class aeonics.template.Template
add, add, cast, category, category, category, config, config, config, config, config, create, create, creator, description, description, enforceParameterValidation, enforceParameterValidation, name, onCreate, onUpdate, removeParameter, removeRelationship, summary, summary, target, target, type, type, update
-
-
-
-
Constructor Detail
-
Template
public Template(java.lang.Class<? extends Destination.Type> target, java.lang.Class<? extends Destination> type)
-
-
Method Detail
-
inputs
public java.util.List<Channel> inputs()
Returns the list of input channels for this flow item- Returns:
- the list of input channels for this flow item
-
input
public Destination.Template input(Channel channel)
Adds an input channel- Parameters:
channel
- the channel to add- Returns:
- this
-
export
public Data export()
Description copied from interface:Exportable
Renders this class instance to a simple data structure for rendering client-side.- Specified by:
export
in interfaceDocumented
- Specified by:
export
in interfaceExportable
- Overrides:
export
in classTemplate<Destination.Type>
- Returns:
- a public data representation of this class instance
-
-