Class FutureRequestDocumentStateManager

java.lang.Object
org.kuali.rice.kew.util.FutureRequestDocumentStateManager

public class FutureRequestDocumentStateManager extends Object
Manages document state in relation to users seeing future requests for a particular document. Construct the object with a document and a user and ask it questions in relation to future requests.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Field Details

  • Constructor Details

    • FutureRequestDocumentStateManager

      public FutureRequestDocumentStateManager(DocumentRouteHeaderValue document, String principalId)
    • FutureRequestDocumentStateManager

      public FutureRequestDocumentStateManager(DocumentRouteHeaderValue document, org.kuali.rice.kim.api.group.Group kimGroup)
  • Method Details

    • clearStateFromDocument

      protected void clearStateFromDocument(DocumentRouteHeaderValue document)
    • isStateForUser

      protected boolean isStateForUser(BranchState state, String principalId)
    • isReceiveFutureRequests

      protected boolean isReceiveFutureRequests(BranchState state)
    • isDoNotReceiveFutureRequests

      protected boolean isDoNotReceiveFutureRequests(BranchState state)
    • isClearFutureRequests

      protected boolean isClearFutureRequests(BranchState state)
    • isClearFutureRequestState

      public boolean isClearFutureRequestState()
    • isDoNotReceiveFutureRequests

      public boolean isDoNotReceiveFutureRequests()
    • isReceiveFutureRequests

      public boolean isReceiveFutureRequests()