Class SupervisorOutgoingMessageFilterMenuItem

All Implemented Interfaces:
MessageFilterMenuItem<OutgoingMessageInfo>, com.novomind.ecom.common.api.attribute.DisplayNamed, com.novomind.ecom.common.api.attribute.Named

public final class SupervisorOutgoingMessageFilterMenuItem extends SupervisorMessageFilterMenuItem<OutgoingMessageInfo>
This class is used to display a custom outgoing message menu in the novomind iAGENT Supervisor frontend. It also provides functionality to filter the entries to be displayed.
Since:
12.0
  • Constructor Details

    • SupervisorOutgoingMessageFilterMenuItem

      public SupervisorOutgoingMessageFilterMenuItem(String name)
      Constructs a SupervisorOutgoingMessageFilterMenuItem with the given name. Please ensure to use a unique name. The name will be used to build the link to the custom view. If you would like to use a different name to be displayed in the frontend please use the AbstractMessageFilterMenuItem.setDisplayName(String) method.
      Parameters:
      name - the unique name to identify this instance of SupervisorOutgoingMessageFilterMenuItem
      Since:
      12.0
    • SupervisorOutgoingMessageFilterMenuItem

      public SupervisorOutgoingMessageFilterMenuItem(String name, Privilege privilege)
      Constructs a SupervisorOutgoingMessageFilterMenuItem with the given name and privilege. Please ensure to use a unique name. The name will be used to build the link to the custom view. If you would like to use a different name to be displayed in the frontend please use the AbstractMessageFilterMenuItem.setDisplayName(String) method.
      Parameters:
      name - the unique name to identify this instance of SupervisorOutgoingMessageFilterMenuItem
      privilege - the Privilege to display this instance of SupervisorOutgoingMessageFilterMenuItem
      Since:
      12.0