Class CustomNumberPrefixCaseIdGenerator

  • All Implemented Interfaces:
    org.jbpm.casemgmt.api.generator.CaseIdGenerator

    public class CustomNumberPrefixCaseIdGenerator
    extends Object
    implements org.jbpm.casemgmt.api.generator.CaseIdGenerator
    • Constructor Detail

      • CustomNumberPrefixCaseIdGenerator

        public CustomNumberPrefixCaseIdGenerator()
    • Method Detail

      • generate

        public String generate​(String prefix,
                               Map<String,​Object> optionalParameters)
        Specified by:
        generate in interface org.jbpm.casemgmt.api.generator.CaseIdGenerator
      • getIdentifier

        public String getIdentifier()
        Specified by:
        getIdentifier in interface org.jbpm.casemgmt.api.generator.CaseIdGenerator
      • register

        public void register​(String prefix)
        Specified by:
        register in interface org.jbpm.casemgmt.api.generator.CaseIdGenerator
      • unregister

        public void unregister​(String prefix)
        Specified by:
        unregister in interface org.jbpm.casemgmt.api.generator.CaseIdGenerator
      • resolveCaseIdPrefix

        public String resolveCaseIdPrefix​(String expression,
                                          Map<String,​Object> optionalParameters)
        Specified by:
        resolveCaseIdPrefix in interface org.jbpm.casemgmt.api.generator.CaseIdGenerator