Package org.kie.server.springboot.jbpm
Class ContainerAliasResolver
- java.lang.Object
-
- org.kie.server.springboot.jbpm.ContainerAliasResolver
-
public class ContainerAliasResolver extends Object
Helper class that provides easy access to find container ids for an alias.
-
-
Constructor Summary
Constructors Constructor Description ContainerAliasResolver(org.kie.server.services.api.KieServerRegistry registry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringforCaseInstance(String alias, String caseId)Looks up container id for given alias that is associated with case instanceStringforProcessInstance(String alias, long processInstanceId)Looks up container id for given alias that is associated with process instanceStringforTaskInstance(String alias, long taskId)Looks up container id for given alias that is associated with task instanceStringlatest(String alias)Looks up latest container id for given alias.
-
-
-
Method Detail
-
latest
public String latest(String alias)
Looks up latest container id for given alias.- Parameters:
alias- container alias- Returns:
- resolved latest container id
- Throws:
IllegalArgumentException- in case there are no containers for given alias
-
forCaseInstance
public String forCaseInstance(String alias, String caseId)
Looks up container id for given alias that is associated with case instance- Parameters:
alias- container aliascaseId- unique case instance id- Returns:
- Throws:
IllegalArgumentException- in case there are no containers for given alias
-
forProcessInstance
public String forProcessInstance(String alias, long processInstanceId)
Looks up container id for given alias that is associated with process instance- Parameters:
alias- container aliasprocessInstanceId- unique process instance id- Returns:
- Throws:
IllegalArgumentException- in case there are no containers for given alias
-
forTaskInstance
public String forTaskInstance(String alias, long taskId)
Looks up container id for given alias that is associated with task instance- Parameters:
alias- container aliastaskId- unique task instance id- Returns:
- Throws:
IllegalArgumentException- in case there are no containers for given alias
-
-