Class ProjectMessagesListener


  • @Dependent
    public class ProjectMessagesListener
    extends Object
    Class responsible to show Notifications on the Alerts Panel on the Workbench
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ProjectMessagesListener()  
        ProjectMessagesListener​(org.kie.workbench.common.stunner.client.widgets.notification.NotificationsObserver notificationsObserver, javax.enterprise.event.Event<org.guvnor.messageconsole.events.PublishMessagesEvent> publishMessagesEvent, javax.enterprise.event.Event<org.guvnor.messageconsole.events.UnpublishMessagesEvent> unpublishMessagesEvent, org.guvnor.common.services.project.client.context.WorkspaceProjectContext workspaceProjectContext, org.kie.workbench.common.stunner.core.client.api.SessionManager clientSessionManager)  
    • Constructor Detail

      • ProjectMessagesListener

        protected ProjectMessagesListener()
      • ProjectMessagesListener

        @Inject
        public ProjectMessagesListener​(org.kie.workbench.common.stunner.client.widgets.notification.NotificationsObserver notificationsObserver,
                                       javax.enterprise.event.Event<org.guvnor.messageconsole.events.PublishMessagesEvent> publishMessagesEvent,
                                       javax.enterprise.event.Event<org.guvnor.messageconsole.events.UnpublishMessagesEvent> unpublishMessagesEvent,
                                       org.guvnor.common.services.project.client.context.WorkspaceProjectContext workspaceProjectContext,
                                       org.kie.workbench.common.stunner.core.client.api.SessionManager clientSessionManager)
    • Method Detail

      • enable

        public void enable()
      • clearMessages

        protected void clearMessages​(org.kie.workbench.common.stunner.client.widgets.notification.AbstractNotification notification)