Class 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 Detail

      • NoneCaseIdGenerator

        public NoneCaseIdGenerator()
    • Method Detail

      • 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
      • generate

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

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