Interface ActionListService


public interface ActionListService
  • Method Details

    • getUserActionItemCount

      Integer getUserActionItemCount(String principalId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Gets the number of ActionItems for a given principal
      Parameters:
      principalId - unique Id for a principal in the system
      Returns:
      a count of ActionItems for a given principal
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException - if principalId is null
    • getAllActionItems

      List<ActionItem> getAllActionItems(String documentId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Returns a list of all ActionItems for a Document
      Parameters:
      documentId - unique id of the document to get the ActionItems for
      Returns:
      list of ActionItems for a document
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException - if documentId is null
    • getActionItems

      List<ActionItem> getActionItems(String documentId, List<String> actionRequestedCodes) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Returns a list of ActionItems for a Document that match one of the passed in actionRequestCodes
      Parameters:
      documentId - unique id of the document to get the ActionItems for
      actionRequestedCodes - list of action request codes to match with the ActionItems
      Returns:
      list of ActionItems for a document with a given action request code
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException - if documentId is null
    • getActionItemsForPrincipal

      List<ActionItem> getActionItemsForPrincipal(String principalId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Returns a list of ActionItems for a Principal in the system
      Parameters:
      principalId - unique Id for a principal in the system
      Returns:
      list of ActionItems for a given principal
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException - if principalId is null