Class NotificationCustomActionListAttribute

java.lang.Object
org.kuali.rice.ken.kew.NotificationCustomActionListAttribute
All Implemented Interfaces:
Serializable, CustomActionListAttribute

public class NotificationCustomActionListAttribute extends Object implements CustomActionListAttribute
This class is our custom action list for Notifications in KEW. It's wired in as the implementation to use as part of the NotificationData.xml bootstrap file for KEW.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Constructor Details

    • NotificationCustomActionListAttribute

      public NotificationCustomActionListAttribute()
  • Method Details

    • getDocHandlerDisplayParameters

      public org.kuali.rice.kew.api.actionlist.DisplayParameters getDocHandlerDisplayParameters(String principalId, org.kuali.rice.kew.api.action.ActionItem actionItem) throws Exception
      Description copied from interface: CustomActionListAttribute
      Returns the display parameters for the inline framed doc handler on the Action List. If this method returns null, then a default value will be used.
      Specified by:
      getDocHandlerDisplayParameters in interface CustomActionListAttribute
      Throws:
      Exception
    • getLegalActions

      public org.kuali.rice.kew.api.action.ActionSet getLegalActions(String principalId, org.kuali.rice.kew.api.action.ActionItem actionItem) throws Exception
      Description copied from interface: CustomActionListAttribute
      Returns the set of legal actions for this Action List attribute. This set of actions dictates which actions can be taken on the document from the ActionList. If this method returns null then action invocation will not be available from the action list.
      Specified by:
      getLegalActions in interface CustomActionListAttribute
      Throws:
      Exception