Package org.kuali.rice.kew.api.rule
Class RuleReportCriteria.Builder
java.lang.Object
org.kuali.rice.kew.api.rule.RuleReportCriteria.Builder
- All Implemented Interfaces:
Serializable,ModelBuilder,RuleReportCriteriaContract
- Enclosing class:
RuleReportCriteria
public static final class RuleReportCriteria.Builder
extends Object
implements Serializable, ModelBuilder, RuleReportCriteriaContract
A builder which can be used to construct
RuleReportCriteria instances. Enforces the constraints of the RuleReportCriteriaContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()static RuleReportCriteria.Buildercreate()static RuleReportCriteria.Buildercreate(RuleReportCriteriaContract contract) booleanisActive()booleanbooleanvoidsetActionRequestCodes(List<String> actionRequestCodes) voidsetActive(boolean active) voidsetConsiderGroupMembership(boolean considerGroupMembership) voidsetDocumentTypeName(String documentTypeName) voidsetIncludeDelegations(boolean includeDelegations) voidsetResponsibleGroupId(String responsibleGroupId) voidsetResponsiblePrincipalId(String responsiblePrincipalId) voidsetResponsibleRoleName(String responsibleRoleName) voidsetRuleDescription(String ruleDescription) voidsetRuleExtensions(Map<String, String> ruleExtensions) voidsetRuleTemplateName(String ruleTemplateName)
-
Method Details
-
create
-
create
-
build
- Specified by:
buildin interfaceModelBuilder
-
getRuleDescription
- Specified by:
getRuleDescriptionin interfaceRuleReportCriteriaContract
-
getDocumentTypeName
- Specified by:
getDocumentTypeNamein interfaceRuleReportCriteriaContract
-
getRuleTemplateName
- Specified by:
getRuleTemplateNamein interfaceRuleReportCriteriaContract
-
getActionRequestCodes
- Specified by:
getActionRequestCodesin interfaceRuleReportCriteriaContract
-
getResponsiblePrincipalId
- Specified by:
getResponsiblePrincipalIdin interfaceRuleReportCriteriaContract
-
getResponsibleGroupId
- Specified by:
getResponsibleGroupIdin interfaceRuleReportCriteriaContract
-
getResponsibleRoleName
- Specified by:
getResponsibleRoleNamein interfaceRuleReportCriteriaContract
-
getRuleExtensions
- Specified by:
getRuleExtensionsin interfaceRuleReportCriteriaContract
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceRuleReportCriteriaContract
-
isConsiderGroupMembership
public boolean isConsiderGroupMembership()- Specified by:
isConsiderGroupMembershipin interfaceRuleReportCriteriaContract
-
isIncludeDelegations
public boolean isIncludeDelegations()- Specified by:
isIncludeDelegationsin interfaceRuleReportCriteriaContract
-
setRuleDescription
-
setDocumentTypeName
-
setRuleTemplateName
-
setActionRequestCodes
-
setResponsiblePrincipalId
-
setResponsibleGroupId
-
setResponsibleRoleName
-
setRuleExtensions
-
setActive
public void setActive(boolean active) -
setConsiderGroupMembership
public void setConsiderGroupMembership(boolean considerGroupMembership) -
setIncludeDelegations
public void setIncludeDelegations(boolean includeDelegations)
-