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 TemplateReferenceInstanceStartEventManager. getLatestTemplateReference(SessionToken session, String processType, boolean checkStarterRule)Gets the lightweight representation of the "latest" process template of the designated process type.TemplateReferenceInstanceStartEventManager. 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 TemplateReferenceAbstractEventManager. getLatestTemplateReference(SessionToken session, String processType, boolean checkStarterRule)TemplateReferenceAbstractEventManager. 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 TemplateReferenceInstanceStartEventHandler. templateThe template which to instantiate in case an appropriate mail event occurs.protected TemplateReferenceMarkInstanceStartEventHandler. templateThe 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 TemplateReferenceInstanceStartEventHandler. getAndCheckTemplate(SessionToken session)Retrieves the "latest" template of the configured process type and checks for whether it has the right input parameter.protected TemplateReferenceMarkInstanceStartEventHandler. 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 TemplateReferenceInstanceStartEventHandler. templateThe 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 TemplateReferenceInstanceStartEventHandler. 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 TemplateReferenceInstanceControl. 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 stateINSTANTIABLEas 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 TemplateReferenceProcessManagerTools. 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.TemplateReferenceTemplateManager. 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 onTemplateandTemplateStatusand 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 TemplateNodeTemplateManager. 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 interfaceTemplateProxyThe 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 TemplateReferenceProcessModelFactory. 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.TemplateReferenceInstanceReference. getTemplate()Gets the process template which is referenced by this object.TemplateReferenceTemplateNode. 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 intTemplateReferenceComparator. compare(TemplateReference o1, TemplateReference o2)InstanceReferenceProcessModelFactory. 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)Deprecated, for removal: This API element is subject to removal in a future version.InstanceReferenceProcessModelFactory. createInstanceReference(UUID id, UUID logId, String name, boolean isModified, UUID baseTemplId, TemplateReference templ, QualifiedAgent supervisorAgent, QualifiedAgent initiatorAgent, long creationTime, UUID parentInstId, ProcessConstants.InstanceExecutionStatus executionStatus, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)Create an InstanceReference.WritableTemplateNodeProcessModelFactory. createRootTemplateNode(TemplateReference templRef, Set<DataElement> dataElements)Create a root template node that allows for building template trees for the designated top-level template.WritableTemplateNodeProcessModelFactory. createTemplateNode(TemplateReference templRef, Set<DataElement> dataElements, int nodeId)Create a template node as child of another template node.TemplateProxyProcessModelFactory. 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 intTemplateReferenceComparator. 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 TemplateReferenceTransformation. toIlm(TemplateReference ref)
-