Class CaseDefinitionImpl

  • All Implemented Interfaces:
    Serializable, org.jbpm.casemgmt.api.model.CaseDefinition

    public class CaseDefinitionImpl
    extends Object
    implements org.jbpm.casemgmt.api.model.CaseDefinition, Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • CaseDefinitionImpl

        public CaseDefinitionImpl()
      • CaseDefinitionImpl

        public CaseDefinitionImpl​(org.jbpm.kie.services.impl.model.ProcessAssetDesc processDef,
                                  String identifierPrefix,
                                  Collection<org.jbpm.casemgmt.api.model.CaseStage> caseStages,
                                  Collection<org.jbpm.casemgmt.api.model.CaseMilestone> caseMilestones,
                                  Collection<org.jbpm.casemgmt.api.model.CaseRole> caseRoles,
                                  Collection<org.jbpm.casemgmt.api.model.AdHocFragment> adHocFragments,
                                  Map<String,​List<String>> dataAccessRestrictions)
    • Method Detail

      • getIdentifierPrefix

        public String getIdentifierPrefix()
        Specified by:
        getIdentifierPrefix in interface org.jbpm.casemgmt.api.model.CaseDefinition
      • getCaseStages

        public Collection<org.jbpm.casemgmt.api.model.CaseStage> getCaseStages()
        Specified by:
        getCaseStages in interface org.jbpm.casemgmt.api.model.CaseDefinition
      • getCaseMilestones

        public Collection<org.jbpm.casemgmt.api.model.CaseMilestone> getCaseMilestones()
        Specified by:
        getCaseMilestones in interface org.jbpm.casemgmt.api.model.CaseDefinition
      • getCaseRoles

        public Collection<org.jbpm.casemgmt.api.model.CaseRole> getCaseRoles()
        Specified by:
        getCaseRoles in interface org.jbpm.casemgmt.api.model.CaseDefinition
      • getDeploymentId

        public String getDeploymentId()
        Specified by:
        getDeploymentId in interface org.jbpm.casemgmt.api.model.CaseDefinition
      • isActive

        public boolean isActive()
      • getName

        public String getName()
        Specified by:
        getName in interface org.jbpm.casemgmt.api.model.CaseDefinition
      • getId

        public String getId()
        Specified by:
        getId in interface org.jbpm.casemgmt.api.model.CaseDefinition
      • getVersion

        public String getVersion()
        Specified by:
        getVersion in interface org.jbpm.casemgmt.api.model.CaseDefinition
      • getProcessVariables

        public Set<String> getProcessVariables()
        Specified by:
        getProcessVariables in interface org.jbpm.casemgmt.api.model.CaseDefinition
      • getAdHocFragments

        public Collection<org.jbpm.casemgmt.api.model.AdHocFragment> getAdHocFragments()
        Specified by:
        getAdHocFragments in interface org.jbpm.casemgmt.api.model.CaseDefinition
      • getDataAccessRestrictions

        public Map<String,​List<String>> getDataAccessRestrictions()
        Specified by:
        getDataAccessRestrictions in interface org.jbpm.casemgmt.api.model.CaseDefinition
      • getResolvedIdentifierPrefixes

        public Set<String> getResolvedIdentifierPrefixes()
        Specified by:
        getResolvedIdentifierPrefixes in interface org.jbpm.casemgmt.api.model.CaseDefinition
      • setIdentifierPrefixSequence

        public void setIdentifierPrefixSequence​(boolean identifierPrefixSequence)
      • isIdentifierPrefixSequence

        public boolean isIdentifierPrefixSequence()
        Specified by:
        isIdentifierPrefixSequence in interface org.jbpm.casemgmt.api.model.CaseDefinition