public class CaseDefinitionImpl extends Object implements CaseDefinition, Serializable
DEFAULT_PREFIX
Constructor and Description |
---|
CaseDefinitionImpl() |
CaseDefinitionImpl(ProcessAssetDesc processDef,
String identifierPrefix,
Collection<CaseStage> caseStages,
Collection<CaseMilestone> caseMilestones,
Collection<CaseRole> caseRoles,
Collection<AdHocFragment> adHocFragments,
Map<String,List<String>> dataAccessRestrictions) |
Modifier and Type | Method and Description |
---|---|
Collection<AdHocFragment> |
getAdHocFragments()
Returns available adhoc fragments that can be signaled.
|
Collection<CaseMilestone> |
getCaseMilestones()
Returns available case milestones for this case.
|
Collection<CaseRole> |
getCaseRoles()
Returns case roles for this case.
|
Collection<CaseStage> |
getCaseStages()
Returns available case stages in this case.
|
Map<String,List<String>> |
getDataAccessRestrictions()
Returns default case file data restrictions.
|
String |
getDeploymentId()
Returns deployment id
|
String |
getId()
Returns id of the case that shall be used to instantiate new instance of this case
|
String |
getIdentifierPrefix()
Returns case identifier prefix to be used for every instance of this case.
|
String |
getName()
Returns case name of this case.
|
Set<String> |
getResolvedIdentifierPrefixes()
Returns case prefixes computed of this case instances
|
String |
getVersion()
Returns version of this case
|
boolean |
isActive() |
boolean |
isIdentifierPrefixSequence()
Returns if the prefix is a sequence or not
|
void |
setIdentifierPrefixSequence(boolean identifierPrefixSequence) |
String |
toString() |
public CaseDefinitionImpl()
public CaseDefinitionImpl(ProcessAssetDesc processDef, String identifierPrefix, Collection<CaseStage> caseStages, Collection<CaseMilestone> caseMilestones, Collection<CaseRole> caseRoles, Collection<AdHocFragment> adHocFragments, Map<String,List<String>> dataAccessRestrictions)
public String getIdentifierPrefix()
CaseDefinition
getIdentifierPrefix
in interface CaseDefinition
public Collection<CaseStage> getCaseStages()
CaseDefinition
getCaseStages
in interface CaseDefinition
public Collection<CaseMilestone> getCaseMilestones()
CaseDefinition
getCaseMilestones
in interface CaseDefinition
public Collection<CaseRole> getCaseRoles()
CaseDefinition
getCaseRoles
in interface CaseDefinition
public String getDeploymentId()
CaseDefinition
getDeploymentId
in interface CaseDefinition
public boolean isActive()
public String getName()
CaseDefinition
getName
in interface CaseDefinition
public String getId()
CaseDefinition
getId
in interface CaseDefinition
public String getVersion()
CaseDefinition
getVersion
in interface CaseDefinition
public Collection<AdHocFragment> getAdHocFragments()
CaseDefinition
getAdHocFragments
in interface CaseDefinition
public Map<String,List<String>> getDataAccessRestrictions()
CaseDefinition
getDataAccessRestrictions
in interface CaseDefinition
public Set<String> getResolvedIdentifierPrefixes()
CaseDefinition
getResolvedIdentifierPrefixes
in interface CaseDefinition
public void setIdentifierPrefixSequence(boolean identifierPrefixSequence)
public boolean isIdentifierPrefixSequence()
CaseDefinition
isIdentifierPrefixSequence
in interface CaseDefinition
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.