Class ActionListCustomizationMediatorImpl

java.lang.Object
org.kuali.rice.kew.impl.actionlist.ActionListCustomizationMediatorImpl
All Implemented Interfaces:
org.kuali.rice.kew.framework.actionlist.ActionListCustomizationMediator

public class ActionListCustomizationMediatorImpl extends Object implements org.kuali.rice.kew.framework.actionlist.ActionListCustomizationMediator
Internal utility class that partitions ActionItems by application id, and calls the appropriate ActionListCustomizationHandlerService for each parition to retrieve any customizations.
  • Constructor Details

    • ActionListCustomizationMediatorImpl

      public ActionListCustomizationMediatorImpl()
  • Method Details

    • getActionListCustomizations

      public 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

      partitions ActionItems by application id, and calls the appropriate ActionListCustomizationHandlerService for each parition, merging the results.

      inherited docs:
      Specified by:
      getActionListCustomizations in interface org.kuali.rice.kew.framework.actionlist.ActionListCustomizationMediator
      Throws:
      org.kuali.rice.core.api.exception.RiceIllegalArgumentException
    • getDocumentTypeService

      public DocumentTypeService getDocumentTypeService()
    • setDocumentTypeService

      public void setDocumentTypeService(DocumentTypeService documentTypeService)
    • getActionListCustomizationHandlerServiceChooser

      public ActionListCustomizationMediatorImpl.ActionListCustomizationHandlerServiceChooser getActionListCustomizationHandlerServiceChooser()
    • setActionListCustomizationHandlerServiceChooser

      public void setActionListCustomizationHandlerServiceChooser(ActionListCustomizationMediatorImpl.ActionListCustomizationHandlerServiceChooser actionListCustomizationHandlerServiceChooser)