Interface ActionListCustomizationMediator


public interface ActionListCustomizationMediator
A remotable service which handles processing of a client application's custom processing of action list attributes.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Summary

    Modifier and Type
    Method
    Description
    Map<String,org.kuali.rice.kew.api.action.ActionItemCustomization>
    getActionListCustomizations(String principalId, List<org.kuali.rice.kew.api.action.ActionItem> actionItems)
    Retrieves a Map from ActionItem id to ActionItemCustomization for the ActionItems provided.
  • Method Details

    • getActionListCustomizations

      Map<String,org.kuali.rice.kew.api.action.ActionItemCustomization> getActionListCustomizations(String principalId, List<org.kuali.rice.kew.api.action.ActionItem> actionItems) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
      Retrieves a Map from ActionItem id to ActionItemCustomization for the ActionItems provided. Any ActionItems that don't have customizations will not have entries in the resulting map.
      Parameters:
      principalId - the id of the principal on whose behalf these customizations are being processed
      actionItems - the list of Action Items to get customizations for.
      Returns:
      a Map from ActionItem id to ActionItemCustomization. Any ActionItems that don't have customizations will not have entries in the resulting map.
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException - if the given principalId is a null or blank value