Class DocumentSearchCriteriaBo

java.lang.Object
org.kuali.rice.kew.impl.document.search.DocumentSearchCriteriaBo
All Implemented Interfaces:
Serializable, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.krad.bo.BusinessObject

public class DocumentSearchCriteriaBo extends Object implements org.kuali.rice.krad.bo.BusinessObject
Defines the business object that specifies the criteria used on document searches.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Constructor Details

    • DocumentSearchCriteriaBo

      public DocumentSearchCriteriaBo()
  • Method Details

    • refresh

      public void refresh()
      Specified by:
      refresh in interface org.kuali.rice.krad.bo.BusinessObject
    • getDocumentTypeName

      public String getDocumentTypeName()
    • setDocumentTypeName

      public void setDocumentTypeName(String documentTypeName)
    • getDocumentId

      public String getDocumentId()
    • setDocumentId

      public void setDocumentId(String documentId)
    • getStatusCode

      public String getStatusCode()
    • setStatusCode

      public void setStatusCode(String statusCode)
    • getApplicationDocumentId

      public String getApplicationDocumentId()
    • setApplicationDocumentId

      public void setApplicationDocumentId(String applicationDocumentId)
    • getApplicationDocumentStatus

      public String getApplicationDocumentStatus()
    • setApplicationDocumentStatus

      public void setApplicationDocumentStatus(String applicationDocumentStatus)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getInitiatorPrincipalName

      public String getInitiatorPrincipalName()
    • setInitiatorPrincipalName

      public void setInitiatorPrincipalName(String initiatorPrincipalName)
    • getInitiatorPrincipalId

      public String getInitiatorPrincipalId()
    • setInitiatorPrincipalId

      public void setInitiatorPrincipalId(String initiatorPrincipalId)
    • getViewerPrincipalName

      public String getViewerPrincipalName()
    • setViewerPrincipalName

      public void setViewerPrincipalName(String viewerPrincipalName)
    • getViewerPrincipalId

      public String getViewerPrincipalId()
    • setViewerPrincipalId

      public void setViewerPrincipalId(String viewerPrincipalId)
    • getGroupViewerName

      public String getGroupViewerName()
    • setGroupViewerName

      public void setGroupViewerName(String groupViewerName)
    • getGroupViewerId

      public String getGroupViewerId()
    • setGroupViewerId

      public void setGroupViewerId(String groupViewerId)
    • getApproverPrincipalName

      public String getApproverPrincipalName()
    • setApproverPrincipalName

      public void setApproverPrincipalName(String approverPrincipalName)
    • getApproverPrincipalId

      public String getApproverPrincipalId()
    • setApproverPrincipalId

      public void setApproverPrincipalId(String approverPrincipalId)
    • getRouteNodeName

      public String getRouteNodeName()
    • setRouteNodeName

      public void setRouteNodeName(String routeNodeName)
    • getRouteNodeLogic

      public String getRouteNodeLogic()
    • setRouteNodeLogic

      public void setRouteNodeLogic(String routeNodeLogic)
    • getDateCreated

      public Timestamp getDateCreated()
    • setDateCreated

      public void setDateCreated(Timestamp dateCreated)
    • getDateLastModified

      public Timestamp getDateLastModified()
    • setDateLastModified

      public void setDateLastModified(Timestamp dateLastModified)
    • getDateApproved

      public Timestamp getDateApproved()
    • setDateApproved

      public void setDateApproved(Timestamp dateApproved)
    • getDateFinalized

      public Timestamp getDateFinalized()
    • setDateFinalized

      public void setDateFinalized(Timestamp dateFinalized)
    • getDateApplicationDocumentStatusChanged

      public Timestamp getDateApplicationDocumentStatusChanged()
    • setDateApplicationDocumentStatusChanged

      public void setDateApplicationDocumentStatusChanged(Timestamp dateApplicationDocumentStatusChanged)
    • getSaveName

      public String getSaveName()
    • setSaveName

      public void setSaveName(String saveName)
    • getDocumentType

      public DocumentType getDocumentType()
    • getInitiatorPerson

      public org.kuali.rice.kim.api.identity.Person getInitiatorPerson()
    • getInitiatorDisplayName

      public String getInitiatorDisplayName()
      Gets the initiators display name, if the principal is not found the the initiator principal id is returned.
      Returns:
      The principal composite name if it exists, otherwise the initiator principal id
    • getApproverPerson

      public org.kuali.rice.kim.api.identity.Person getApproverPerson()
    • getViewerPerson

      public org.kuali.rice.kim.api.identity.Person getViewerPerson()
    • getGroupViewer

      public org.kuali.rice.kim.impl.group.GroupBo getGroupViewer()
    • getStatusLabel

      public String getStatusLabel()
    • getDocumentTypeLabel

      public String getDocumentTypeLabel()
    • getRouteLog

      public String getRouteLog()
      Returns the route image which can be used to construct the route log link in custom lookup helper code.
    • populateFromDocumentSearchResult

      public void populateFromDocumentSearchResult(org.kuali.rice.kew.api.document.search.DocumentSearchResult result)