Package org.jbpm.casemgmt.impl.generator
Class InMemoryCaseIdGenerator
- java.lang.Object
-
- org.jbpm.casemgmt.impl.generator.InMemoryCaseIdGenerator
-
- All Implemented Interfaces:
org.jbpm.casemgmt.api.generator.CaseIdGenerator
public class InMemoryCaseIdGenerator extends Object implements org.jbpm.casemgmt.api.generator.CaseIdGenerator
Simple in memory (usually for test or demo purpose) case id generator. It does not provide any actual storage of the generated values.
-
-
Constructor Summary
Constructors Constructor Description InMemoryCaseIdGenerator()
-
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
-
-