org.kuali.rice.kew.dto
Class ReportCriteriaDTO

java.lang.Object
  extended by org.kuali.rice.kew.dto.ReportCriteriaDTO
All Implemented Interfaces:
Serializable

public class ReportCriteriaDTO
extends Object
implements Serializable

Transport object for representing the criteria for a routing report.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
private  ReportActionToTakeDTO[] actionsToTake
           
private  Boolean activateRequests
           
private  String documentId
           
private  String documentTypeName
           
private  boolean flattenNodes
           
private  String[] nodeNames
           
private  String routingPrincipalId
           
private  String[] ruleTemplateNames
           
private static long serialVersionUID
           
private  String targetNodeName
           
private  String[] targetPrincipalIds
           
private  String xmlContent
           
 
Constructor Summary
  ReportCriteriaDTO()
           
private ReportCriteriaDTO(String documentTypeName)
           
private ReportCriteriaDTO(String documentId, String targetNodeName)
           
 
Method Summary
static ReportCriteriaDTO createReportCritByDocId(String documentId)
           
static ReportCriteriaDTO createReportCritByDocIdAndTargetNdNm(String documentId, String targetNodeName)
           
static ReportCriteriaDTO createReportCritByDocTypeNm(String documentTypeName)
           
 ReportActionToTakeDTO[] getActionsToTake()
           
 Boolean getActivateRequests()
           
 String getDocumentId()
           
 String getDocumentTypeName()
           
 String[] getNodeNames()
           
 String getRoutingPrincipalId()
           
 String[] getRuleTemplateNames()
           
 String getTargetNodeName()
           
 String[] getTargetPrincipalIds()
           
 String getXmlContent()
           
 boolean isFlattenNodes()
           
 void setActionsToTake(ReportActionToTakeDTO[] actionsToTake)
           
 void setActivateRequests(Boolean activateRequests)
           
 void setDocumentId(String documentId)
           
 void setDocumentTypeName(String documentTypeName)
           
 void setFlattenNodes(boolean flattenNodes)
           
 void setNodeNames(String[] nodeNames)
           
 void setRoutingPrincipalId(String routingPrincipalId)
           
 void setRuleTemplateNames(String[] ruleTemplateNames)
           
 void setTargetNodeName(String targetNodeName)
           
 void setTargetPrincipalIds(String[] targetPrincipalIds)
           
 void setXmlContent(String xmlContent)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

documentId

private String documentId

targetNodeName

private String targetNodeName

targetPrincipalIds

private String[] targetPrincipalIds

routingPrincipalId

private String routingPrincipalId

documentTypeName

private String documentTypeName

xmlContent

private String xmlContent

ruleTemplateNames

private String[] ruleTemplateNames

nodeNames

private String[] nodeNames

actionsToTake

private ReportActionToTakeDTO[] actionsToTake

activateRequests

private Boolean activateRequests

flattenNodes

private boolean flattenNodes
Constructor Detail

ReportCriteriaDTO

public ReportCriteriaDTO()

ReportCriteriaDTO

private ReportCriteriaDTO(String documentId,
                          String targetNodeName)

ReportCriteriaDTO

private ReportCriteriaDTO(String documentTypeName)
Method Detail

createReportCritByDocTypeNm

public static ReportCriteriaDTO createReportCritByDocTypeNm(String documentTypeName)

createReportCritByDocId

public static ReportCriteriaDTO createReportCritByDocId(String documentId)

createReportCritByDocIdAndTargetNdNm

public static ReportCriteriaDTO createReportCritByDocIdAndTargetNdNm(String documentId,
                                                                     String targetNodeName)

getActivateRequests

public Boolean getActivateRequests()

setActivateRequests

public void setActivateRequests(Boolean activateRequests)

getDocumentId

public String getDocumentId()

setDocumentId

public void setDocumentId(String documentId)

getTargetNodeName

public String getTargetNodeName()

setTargetNodeName

public void setTargetNodeName(String targetNodeName)

toString

public String toString()
Overrides:
toString in class Object

getDocumentTypeName

public String getDocumentTypeName()

setDocumentTypeName

public void setDocumentTypeName(String documentTypeName)

getRuleTemplateNames

public String[] getRuleTemplateNames()

setRuleTemplateNames

public void setRuleTemplateNames(String[] ruleTemplateNames)

getTargetPrincipalIds

public String[] getTargetPrincipalIds()

setTargetPrincipalIds

public void setTargetPrincipalIds(String[] targetPrincipalIds)

getXmlContent

public String getXmlContent()

setXmlContent

public void setXmlContent(String xmlContent)

getNodeNames

public String[] getNodeNames()

setNodeNames

public void setNodeNames(String[] nodeNames)

getActionsToTake

public ReportActionToTakeDTO[] getActionsToTake()

setActionsToTake

public void setActionsToTake(ReportActionToTakeDTO[] actionsToTake)

getRoutingPrincipalId

public String getRoutingPrincipalId()

setRoutingPrincipalId

public void setRoutingPrincipalId(String routingPrincipalId)

isFlattenNodes

public boolean isFlattenNodes()

setFlattenNodes

public void setFlattenNodes(boolean flattenNodes)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.