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 documentTypeName
           
private  boolean flattenNodes
           
private  String[] nodeNames
           
private  Long routeHeaderId
           
private  String routingPrincipalId
           
private  String[] ruleTemplateNames
           
private static long serialVersionUID
           
private  String targetNodeName
           
private  String[] targetPrincipalIds
           
private  String xmlContent
           
 
Constructor Summary
ReportCriteriaDTO()
           
ReportCriteriaDTO(Long routeHeaderId)
           
ReportCriteriaDTO(Long routeHeaderId, String targetNodeName)
           
ReportCriteriaDTO(String documentTypeName)
           
 
Method Summary
 ReportActionToTakeDTO[] getActionsToTake()
           
 Boolean getActivateRequests()
           
 String getDocumentTypeName()
           
 String[] getNodeNames()
           
 Long getRouteHeaderId()
           
 String getRoutingPrincipalId()
           
 String[] getRuleTemplateNames()
           
 String getTargetNodeName()
           
 String[] getTargetPrincipalIds()
           
 String getXmlContent()
           
 boolean isFlattenNodes()
           
 void setActionsToTake(ReportActionToTakeDTO[] actionsToTake)
           
 void setActivateRequests(Boolean activateRequests)
           
 void setDocumentTypeName(String documentTypeName)
           
 void setFlattenNodes(boolean flattenNodes)
           
 void setNodeNames(String[] nodeNames)
           
 void setRouteHeaderId(Long routeHeaderId)
           
 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

routeHeaderId

private Long routeHeaderId

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

public ReportCriteriaDTO(Long routeHeaderId)

ReportCriteriaDTO

public ReportCriteriaDTO(Long routeHeaderId,
                         String targetNodeName)

ReportCriteriaDTO

public ReportCriteriaDTO(String documentTypeName)
Method Detail

getActivateRequests

public Boolean getActivateRequests()

setActivateRequests

public void setActivateRequests(Boolean activateRequests)

getRouteHeaderId

public Long getRouteHeaderId()

setRouteHeaderId

public void setRouteHeaderId(Long routeHeaderId)

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 © 2007-2011 The Kuali Foundation. All Rights Reserved.