Uses of Interface
de.aristaflow.adept2.model.processmodel.TemplateReference
-
-
Uses of TemplateReference in de.aristaflow.adept2.core.eventmanager
Methods in de.aristaflow.adept2.core.eventmanager that return TemplateReference Modifier and Type Method Description TemplateReference
InstanceStartEventManager. getLatestTemplateReference(SessionToken session, String processType, boolean checkStarterRule)
Gets the lightweight representation of the "latest" process template of the designated process type.TemplateReference
InstanceStartEventManager. getTemplateReference(SessionToken session, UUID templateID)
Gets the lightweight representation of the designated process template. -
Uses of TemplateReference in de.aristaflow.adept2.core.eventmanager.common
Methods in de.aristaflow.adept2.core.eventmanager.common that return TemplateReference Modifier and Type Method Description TemplateReference
AbstractEventManager. getLatestTemplateReference(SessionToken session, String processType, boolean checkStarterRule)
TemplateReference
AbstractEventManager. getTemplateReference(SessionToken session, UUID templateID)
-
Uses of TemplateReference in de.aristaflow.adept2.core.eventmanager.fileevents
Fields in de.aristaflow.adept2.core.eventmanager.fileevents declared as TemplateReference Modifier and Type Field Description protected TemplateReference
InstanceStartEventHandler. template
The template which to instantiate in case an appropriate mail event occurs.protected TemplateReference
MarkInstanceStartEventHandler. template
The template which to instantiate in case an appropriate mail event occurs.Methods in de.aristaflow.adept2.core.eventmanager.fileevents that return TemplateReference Modifier and Type Method Description protected TemplateReference
InstanceStartEventHandler. getAndCheckTemplate(SessionToken session)
Retrieves the "latest" template of the configured process type and checks for whether it has the right input parameter.protected TemplateReference
MarkInstanceStartEventHandler. getAndCheckTemplate(SessionToken session)
Retrieves the "latest" template of the configured process type and checks for whether it has the right input parameter. -
Uses of TemplateReference in de.aristaflow.adept2.core.eventmanager.mailevents
Fields in de.aristaflow.adept2.core.eventmanager.mailevents declared as TemplateReference Modifier and Type Field Description protected TemplateReference
InstanceStartEventHandler. template
The template which to instantiate in case an appropriate mail event occurs.Methods in de.aristaflow.adept2.core.eventmanager.mailevents that return TemplateReference Modifier and Type Method Description protected TemplateReference
InstanceStartEventHandler. getAndCheckTemplate(SessionToken session)
Retrieves the "latest" template of the configured process type and checks for whether it has the right input parameter. -
Uses of TemplateReference in de.aristaflow.adept2.core.executionmanager
Methods in de.aristaflow.adept2.core.executionmanager that return TemplateReference Modifier and Type Method Description TemplateReference
InstanceControl. getTemplateReference(SessionToken session, UUID templateID)
Gets the lightweight representation of the designated process template.Methods in de.aristaflow.adept2.core.executionmanager that return types with arguments of type TemplateReference Modifier and Type Method Description Set<TemplateReference>
InstanceControl. getInstantiableTemplateReferences(SessionToken session, boolean includeOutdated)
Gets the lightweight representations of all templates that can be instantiated as top-level-processes, that is, they exist in the process manager and they are in the stateINSTANTIABLE
as top-level processes.RemoteIterator<List<TemplateReference>>
InstanceControl. getInstantiableTemplateReferencesIterator(SessionToken session, boolean includeOutdated)
The same asInstanceControl.getInstantiableTemplateReferences(SessionToken, boolean)
but with partial retrieval of the template references. -
Uses of TemplateReference in de.aristaflow.adept2.core.processmanager
Methods in de.aristaflow.adept2.core.processmanager that return TemplateReference Modifier and Type Method Description static TemplateReference
ProcessManagerTools. getLatestTemplateVersion(SessionToken session, String processType, TemplateManager templMgr, FilterFactory filtFactory)
Tries to retrieve the template of the designated process type having the highest version number in the template manager.TemplateReference
TemplateManager. getTemplateReference(SessionToken session, UUID templateID)
Gets the lightweight representation of the designated process template.Methods in de.aristaflow.adept2.core.processmanager that return types with arguments of type TemplateReference Modifier and Type Method Description Set<TemplateReference>
TemplateManager. findTemplates(SessionToken session, Filter templateFilter, Filter templateStatusFilter)
Finds all templates (except embedded and instance-specific ones) matching the two filters onTemplate
andTemplateStatus
and returns their template references.RemoteIterator<List<TemplateReference>>
TemplateManager. findTemplatesIterator(SessionToken session, Filter templateFilter, Filter templateStatusFilter)
The same asTemplateManager.findTemplates(SessionToken, Filter, Filter)
but with partial retrieval of the template references.Set<TemplateReference>
TemplateManager. getAllTemplateReferences(SessionToken session)
Gets the lightweight representations of all process templates managed by this process manager except the ones for embedded and instance-specific process templates.RemoteIterator<List<TemplateReference>>
TemplateManager. getAllTemplateReferencesIterator(SessionToken session)
The same asTemplateManager.getAllTemplateReferences(SessionToken)
but with partial retrieval of the template references.Methods in de.aristaflow.adept2.core.processmanager with parameters of type TemplateReference Modifier and Type Method Description TemplateNode
TemplateManager. getTemplateTree(SessionToken session, TemplateReference root)
Gets a template (sub-)tree of the designatedTemplate
. -
Uses of TemplateReference in de.aristaflow.adept2.model.processmodel
Subinterfaces of TemplateReference in de.aristaflow.adept2.model.processmodel Modifier and Type Interface Description interface
TemplateProxy
The lightweight representation of a process template for usage in the process repository.Methods in de.aristaflow.adept2.model.processmodel that return TemplateReference Modifier and Type Method Description TemplateReference
ProcessModelFactory. createTemplateReference(UUID templateID, String processType, String version, String name, String description, QualifiedAgent supervisorAgent, Set<ProcessModelParameter> inputParameters, Set<ProcessModelParameter> outputParameters, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes, boolean topLevelUsable, ProcessConstants.TemplateUsage usageAsSubprocess, ProcessConstants.TemplateBuildtimeState buildtimeState, boolean derivable, boolean spOutdated, boolean tlOutdated, boolean spInstantiable, boolean tlInstantiable, boolean spMigratable, boolean tlMigratable, boolean spChangeable, boolean tlChangeable)
Create a TemplateReference.TemplateReference
InstanceReference. getTemplate()
Gets the process template which is referenced by this object.TemplateReference
TemplateNode. getTemplate()
Gets the template (reference) this template node refers to.Methods in de.aristaflow.adept2.model.processmodel that return types with arguments of type TemplateReference Modifier and Type Method Description static Collection<TemplateReference>
TemplateReferenceComparator. getSortedTemplRefs(Collection<TemplateReference> unsortedTemplRefs)
Take the designated template references and return them as sorted collection.Methods in de.aristaflow.adept2.model.processmodel with parameters of type TemplateReference Modifier and Type Method Description int
TemplateReferenceComparator. compare(TemplateReference o1, TemplateReference o2)
InstanceReference
ProcessModelFactory. createInstanceReference(UUID id, UUID logID, String name, boolean isModified, TemplateReference template, QualifiedAgent supervisorAgent, QualifiedAgent initiatorAgent, long creationTime, UUID parentInstanceID, ProcessConstants.InstanceExecutionStatus executionStatus, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Create an InstanceReference.WritableTemplateNode
ProcessModelFactory. createRootTemplateNode(TemplateReference templRef, Set<DataElement> dataElements)
Create a root template node that allows for building template trees for the designated top-level template.WritableTemplateNode
ProcessModelFactory. createTemplateNode(TemplateReference templRef, Set<DataElement> dataElements, int nodeId)
Create a template node as child of another template node.TemplateProxy
ProcessModelFactory. createTemplateProxy(TemplateReference templRef, UUID parent, List<UUID> children, Set<URI[]> deployedPm, long creationTime, long modificationTime, String internalVersion, QualifiedAgent lockingAgent)
Creates a new template proxy.Method parameters in de.aristaflow.adept2.model.processmodel with type arguments of type TemplateReference Modifier and Type Method Description static Collection<TemplateReference>
TemplateReferenceComparator. getSortedTemplRefs(Collection<TemplateReference> unsortedTemplRefs)
Take the designated template references and return them as sorted collection. -
Uses of TemplateReference in de.aristaflow.adept2.model.processmodel.tools
Methods in de.aristaflow.adept2.model.processmodel.tools with parameters of type TemplateReference Modifier and Type Method Description int
TemplateReferenceComparator. compare(TemplateReference t1, TemplateReference t2)
-
Uses of TemplateReference in de.aristaflow.ilm.model.processmodel
Methods in de.aristaflow.ilm.model.processmodel with parameters of type TemplateReference Modifier and Type Method Description static TemplateReference
Transformation. toIlm(TemplateReference ref)
-