Package org.jbpm.casemgmt.impl.generator
Class NoneCaseIdGenerator
- java.lang.Object
-
- org.jbpm.casemgmt.impl.generator.NoneCaseIdGenerator
-
- All Implemented Interfaces:
org.jbpm.casemgmt.api.generator.CaseIdGenerator
public class NoneCaseIdGenerator extends Object implements org.jbpm.casemgmt.api.generator.CaseIdGenerator
Generator that in general does not generate but rely on given case ids. By default it expects to have "CaseId" parameter given that represents case id. The name of the property can be changed by system property:
org.jbpm.cases.generator.caseid.param
-
-
Constructor Summary
Constructors Constructor Description NoneCaseIdGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringgenerate(String prefix, Map<String,Object> optionalParameters)StringgetIdentifier()voidregister(String prefix)voidunregister(String prefix)
-
-
-
Method Detail
-
register
public void register(String prefix)
- Specified by:
registerin interfaceorg.jbpm.casemgmt.api.generator.CaseIdGenerator
-
unregister
public void unregister(String prefix)
- Specified by:
unregisterin interfaceorg.jbpm.casemgmt.api.generator.CaseIdGenerator
-
generate
public String generate(String prefix, Map<String,Object> optionalParameters) throws org.jbpm.casemgmt.api.generator.CasePrefixNotFoundException
- Specified by:
generatein interfaceorg.jbpm.casemgmt.api.generator.CaseIdGenerator- Throws:
org.jbpm.casemgmt.api.generator.CasePrefixNotFoundException
-
getIdentifier
public String getIdentifier()
- Specified by:
getIdentifierin interfaceorg.jbpm.casemgmt.api.generator.CaseIdGenerator
-
-