Interface PluginCallMessage

All Superinterfaces:
Serializable

public interface PluginCallMessage extends Serializable

Custom plugin can be called in Planning and Briefing. F.e. a custom menu item can be added to context menu. Therefore, a plugin can execute CRUD operation on plannings which must be updated in UI. This message will tell the UI where and what was changed.


Note:
All data in Basic perspective can be refreshed only, given ids does not work.

Planning entities must be saved after CRUD operations. Otherwise, sending a message this message will give no results.

  • Method Details

    • getPerspective

      BriefingPerspectiveEnum getPerspective()
      Refresh perspective
      Returns:
      perspective
    • getPlanningIds

      List<String> getPlanningIds()

      Refresh given Real Grid Elements.

      When provided list is null or empty then Briefing refreshes all Real Grid Elements.

      Returns:
    • getMessage

      String getMessage()

      Message to show.

      Returns:
    • getMessageLevel

      MessageLevel getMessageLevel()

      Level of Message. Show no message when level NO

      Returns:
      level of message