public interface TemplateProxy extends TemplateReference
TemplateReference by methods for
accessing the parent and the child templates.Template| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.util.UUID> |
getChildTemplateIDs()
Gets the IDs child templates of the referenced process template or an empty
list in case of a leaf template.
|
long |
getCreationTime()
Gets the date (as long) when this template has been created.
|
java.util.Set<java.net.URI[]> |
getDeployedProcessManagers()
Gets the process managers, this template is deployed to.
|
java.lang.String |
getInternalVersion()
Gets the internal version of this template, that is, an encoded version
number specifying the ancestors/descendants and siblings of a template.
|
long |
getLastModificationTime()
Gets the date (as long) when this template has been modified the last time.
|
QualifiedAgent |
getLockingAgent()
Gets the agent that currently has the lock on this template or null in case
the template is not locked.
|
java.util.UUID |
getParentTemplateID()
Gets the IDs the parent template of this template or null if this is the
root template of the corresponding process type.
|
areInstancesChangeable, areInstancesMigratableTo, getBuildtimeState, getDescription, getID, getInputParameters, getName, getOutputParameters, getProcessType, getSupervisorAgent, getUsageAsSubprocess, getVersion, isDerivable, isInstantiable, isOutdated, isTopLevelUsablegetUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValuegetPluginData, getPluginDatas, getSupportedPluginsjava.util.UUID getParentTemplateID()
java.util.List<java.util.UUID> getChildTemplateIDs()
java.util.Set<java.net.URI[]> getDeployedProcessManagers()
long getCreationTime()
long getLastModificationTime()
java.lang.String getInternalVersion()
QualifiedAgent getLockingAgent()
null in case this template is not locked otherwise the
corresponding agent currently locking the template.