- 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 Dataexport()Renders this class instance to a simple data structure for rendering client-side.Destination.Templateinput(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:ExportableRenders this class instance to a simple data structure for rendering client-side.- Specified by:
exportin interfaceDocumented- Specified by:
exportin interfaceExportable- Overrides:
exportin classTemplate<Destination.Type>- Returns:
- a public data representation of this class instance
-
-