Class Template
- java.lang.Object
-
- de.aristaflow.ilm.model.processmodel.Template
-
- All Implemented Interfaces:
Serializable
public class Template extends Object implements Serializable
- See Also:
Template
, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description Map<@NotEmpty String,@Valid ConfigurationDescEntry>
confEntries
@Valid AfConfiguration
confValues
List<@NotNull @Valid StructuralDataEdge>
dataEdges
Map<@NotNull Integer,@NotNull @Valid DataElement>
dataElements
@NotNull String
desc
@NotEmpty List<@NotNull @Valid StructuralEdge>
edges
@NotNull Integer
endNodeId
@NotNull UUID
id
Map<@NotEmpty String,@NotNull @Valid ProcessModelParameter>
inParams
String
instNameTempl
Map<@NotBlank String,@NotBlank String>
locDesc
A mapping from an IETF BCP 47 language tag to the corresponding localisation.Map<@NotBlank String,@NotBlank String>
locInstNameTempl
A mapping from an IETF BCP 47 language tag to the corresponding localisation.Map<@NotBlank String,@NotBlank String>
locName
A mapping from an IETF BCP 47 language tag to the corresponding localisation.@NotNull String
name
Map<@NotNull Integer,@NotNull @Valid StructuralNode>
nodes
Map<@NotEmpty String,@NotNull @Valid ProcessModelParameter>
outParams
@NotNull String
processType
@NotNull Integer
startNodeId
@Valid TemplateStatus
status
@NotNull @Valid QualifiedAgent
supervisor
@Valid AfConfiguration
testConfValues
Map<@NotBlank String,@NotBlank String>
userAttributes
@NotNull String
version
-
Constructor Summary
Constructors Constructor Description Template()
-
-
-
Field Detail
-
id
@NotNull public @NotNull UUID id
-
name
@NotNull public @NotNull String name
-
locName
public Map<@NotBlank String,@NotBlank String> locName
A mapping from an IETF BCP 47 language tag to the corresponding localisation.
-
desc
@NotNull public @NotNull String desc
-
locDesc
public Map<@NotBlank String,@NotBlank String> locDesc
A mapping from an IETF BCP 47 language tag to the corresponding localisation.
-
processType
@NotNull public @NotNull String processType
-
version
@NotNull public @NotNull String version
-
supervisor
@NotNull @Valid public @NotNull @Valid QualifiedAgent supervisor
-
instNameTempl
public String instNameTempl
-
locInstNameTempl
public Map<@NotBlank String,@NotBlank String> locInstNameTempl
A mapping from an IETF BCP 47 language tag to the corresponding localisation.
-
nodes
public Map<@NotNull Integer,@NotNull @Valid StructuralNode> nodes
-
startNodeId
@NotNull public @NotNull Integer startNodeId
-
endNodeId
@NotNull public @NotNull Integer endNodeId
-
edges
@NotEmpty public @NotEmpty List<@NotNull @Valid StructuralEdge> edges
-
dataElements
public Map<@NotNull Integer,@NotNull @Valid DataElement> dataElements
-
dataEdges
public List<@NotNull @Valid StructuralDataEdge> dataEdges
-
inParams
public Map<@NotEmpty String,@NotNull @Valid ProcessModelParameter> inParams
-
outParams
public Map<@NotEmpty String,@NotNull @Valid ProcessModelParameter> outParams
-
confEntries
public Map<@NotEmpty String,@Valid ConfigurationDescEntry> confEntries
-
confValues
@Valid public @Valid AfConfiguration confValues
-
testConfValues
@Valid public @Valid AfConfiguration testConfValues
-
status
@Valid public @Valid TemplateStatus status
-
-