public static final class RoutingReportCriteria.Builder extends Object implements Serializable, ModelBuilder, RoutingReportCriteriaContract
RoutingReportCriteria
instances. Enforces the constraints of
the RoutingReportCriteriaContract
.public static RoutingReportCriteria.Builder createByDocumentTypeName(String documentTypeName)
public static RoutingReportCriteria.Builder createByDocumentId(String documentId)
public static RoutingReportCriteria.Builder createByDocumentIdAndTargetNodeName(String documentId, String targetNodeName)
public static RoutingReportCriteria.Builder create(RoutingReportCriteriaContract contract)
public RoutingReportCriteria build()
ModelBuilder
build
in interface ModelBuilder
public String getDocumentId()
getDocumentId
in interface RoutingReportCriteriaContract
public String getTargetNodeName()
getTargetNodeName
in interface RoutingReportCriteriaContract
public List<String> getTargetPrincipalIds()
getTargetPrincipalIds
in interface RoutingReportCriteriaContract
public String getRoutingPrincipalId()
getRoutingPrincipalId
in interface RoutingReportCriteriaContract
public String getDocumentTypeName()
getDocumentTypeName
in interface RoutingReportCriteriaContract
public String getXmlContent()
getXmlContent
in interface RoutingReportCriteriaContract
public List<String> getRuleTemplateNames()
getRuleTemplateNames
in interface RoutingReportCriteriaContract
public List<String> getNodeNames()
getNodeNames
in interface RoutingReportCriteriaContract
public List<RoutingReportActionToTake.Builder> getActionsToTake()
getActionsToTake
in interface RoutingReportCriteriaContract
public boolean isActivateRequests()
isActivateRequests
in interface RoutingReportCriteriaContract
public boolean isFlattenNodes()
isFlattenNodes
in interface RoutingReportCriteriaContract
public void setDocumentId(String documentId)
public void setTargetNodeName(String targetNodeName)
public void setTargetPrincipalIds(List<String> targetPrincipalIds)
public void setRoutingPrincipalId(String routingPrincipalId)
public void setDocumentTypeName(String documentTypeName)
public void setXmlContent(String xmlContent)
public void setRuleTemplateNames(List<String> ruleTemplateNames)
public void setNodeNames(List<String> nodeNames)
public void setActionsToTake(List<RoutingReportActionToTake.Builder> actionsToTake)
public void setActivateRequests(boolean activateRequests)
public void setFlattenNodes(boolean flattenNodes)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.