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()
ModelBuilderbuild in interface ModelBuilderpublic String getDocumentId()
getDocumentId in interface RoutingReportCriteriaContractpublic String getTargetNodeName()
getTargetNodeName in interface RoutingReportCriteriaContractpublic List<String> getTargetPrincipalIds()
getTargetPrincipalIds in interface RoutingReportCriteriaContractpublic String getRoutingPrincipalId()
getRoutingPrincipalId in interface RoutingReportCriteriaContractpublic String getDocumentTypeName()
getDocumentTypeName in interface RoutingReportCriteriaContractpublic String getXmlContent()
getXmlContent in interface RoutingReportCriteriaContractpublic List<String> getRuleTemplateNames()
getRuleTemplateNames in interface RoutingReportCriteriaContractpublic List<String> getNodeNames()
getNodeNames in interface RoutingReportCriteriaContractpublic List<RoutingReportActionToTake.Builder> getActionsToTake()
getActionsToTake in interface RoutingReportCriteriaContractpublic boolean isActivateRequests()
isActivateRequests in interface RoutingReportCriteriaContractpublic boolean isFlattenNodes()
isFlattenNodes in interface RoutingReportCriteriaContractpublic 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.