Package org.kuali.rice.kew.api.action
Class RoutingReportCriteria.Builder
java.lang.Object
org.kuali.rice.kew.api.action.RoutingReportCriteria.Builder
- All Implemented Interfaces:
Serializable,ModelBuilder,RoutingReportCriteriaContract
- Enclosing class:
- RoutingReportCriteria
public static final class RoutingReportCriteria.Builder
extends Object
implements Serializable, ModelBuilder, RoutingReportCriteriaContract
A builder which can be used to construct
RoutingReportCriteria instances. Enforces the constraints of
the RoutingReportCriteriaContract.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()create(RoutingReportCriteriaContract contract) createByDocumentId(String documentId) createByDocumentIdAndTargetNodeName(String documentId, String targetNodeName) createByDocumentTypeName(String documentTypeName) booleanbooleanvoidsetActionsToTake(List<RoutingReportActionToTake.Builder> actionsToTake) voidsetActivateRequests(boolean activateRequests) voidsetDocumentId(String documentId) voidsetDocumentTypeName(String documentTypeName) voidsetFlattenNodes(boolean flattenNodes) voidsetNodeNames(List<String> nodeNames) voidsetRoutingPrincipalId(String routingPrincipalId) voidsetRuleTemplateNames(List<String> ruleTemplateNames) voidsetTargetNodeName(String targetNodeName) voidsetTargetPrincipalIds(List<String> targetPrincipalIds) voidsetXmlContent(String xmlContent)
-
Method Details
-
createByDocumentTypeName
-
createByDocumentId
-
createByDocumentIdAndTargetNodeName
public static RoutingReportCriteria.Builder createByDocumentIdAndTargetNodeName(String documentId, String targetNodeName) -
create
-
build
- Specified by:
buildin interfaceModelBuilder
-
getDocumentId
- Specified by:
getDocumentIdin interfaceRoutingReportCriteriaContract
-
getTargetNodeName
- Specified by:
getTargetNodeNamein interfaceRoutingReportCriteriaContract
-
getTargetPrincipalIds
- Specified by:
getTargetPrincipalIdsin interfaceRoutingReportCriteriaContract
-
getRoutingPrincipalId
- Specified by:
getRoutingPrincipalIdin interfaceRoutingReportCriteriaContract
-
getDocumentTypeName
- Specified by:
getDocumentTypeNamein interfaceRoutingReportCriteriaContract
-
getXmlContent
- Specified by:
getXmlContentin interfaceRoutingReportCriteriaContract
-
getRuleTemplateNames
- Specified by:
getRuleTemplateNamesin interfaceRoutingReportCriteriaContract
-
getNodeNames
- Specified by:
getNodeNamesin interfaceRoutingReportCriteriaContract
-
getActionsToTake
- Specified by:
getActionsToTakein interfaceRoutingReportCriteriaContract
-
isActivateRequests
public boolean isActivateRequests()- Specified by:
isActivateRequestsin interfaceRoutingReportCriteriaContract
-
isFlattenNodes
public boolean isFlattenNodes()- Specified by:
isFlattenNodesin interfaceRoutingReportCriteriaContract
-
setDocumentId
-
setTargetNodeName
-
setTargetPrincipalIds
-
setRoutingPrincipalId
-
setDocumentTypeName
-
setXmlContent
-
setRuleTemplateNames
-
setNodeNames
-
setActionsToTake
-
setActivateRequests
public void setActivateRequests(boolean activateRequests) -
setFlattenNodes
public void setFlattenNodes(boolean flattenNodes)
-