Class ApplicationEventBus

java.lang.Object
com.aquima.web.event.ApplicationEventBus
All Implemented Interfaces:
com.aquima.interactions.portal.IPortalEventBus, com.aquima.interactions.portal.IPortalSessionListener

public class ApplicationEventBus extends Object implements com.aquima.interactions.portal.IPortalEventBus
  • Constructor Summary

    Constructors
    Constructor
    Description
    ApplicationEventBus(com.aquima.interactions.portal.IPortalEventBus delegate, AquimaApplicationEventPublisher eventPublisher)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    activated(com.aquima.interactions.portal.IPortalSession session)
     
    void
    beforeClose(com.aquima.interactions.portal.IPortalSession session)
     
    void
    beforeFlowStarted(com.aquima.interactions.portal.IPortalSession session, String flowName)
     
    void
    closed(com.aquima.interactions.portal.IPortalSession session)
     
    void
    created(com.aquima.interactions.portal.IPortalSession session)
     
    void
    flowEnded(com.aquima.interactions.portal.IPortalSession session, com.aquima.interactions.flow.ExitState exitState, com.aquima.interactions.flow.ExitEvent exitEvent)
     
    void
    flowStarted(com.aquima.interactions.portal.IPortalSession session, String flowName)
     
    com.aquima.interactions.portal.IPortalEventBus
     
    void
    pageChanged(com.aquima.interactions.portal.IPortalSession session, com.aquima.interactions.composer.IPage previous, com.aquima.interactions.composer.IPage current)
     
    void
    passivated(com.aquima.interactions.portal.IPortalSession session)
     
    void
    portalChange(com.aquima.interactions.portal.IPortalChange portalChange)
     
    void
    projectChanged(com.aquima.interactions.portal.IPortalSession session, com.aquima.interactions.portal.IProjectChange projectChange)
     
    void
    register(com.aquima.interactions.portal.IPortalSessionListener listener)
     
    void
    taskChanged(com.aquima.interactions.portal.IPortalSession session, String status, long taskId, long caseId)
     
    void
    unregister(com.aquima.interactions.portal.IPortalSessionListener listener)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ApplicationEventBus

      public ApplicationEventBus(com.aquima.interactions.portal.IPortalEventBus delegate, AquimaApplicationEventPublisher eventPublisher)
  • Method Details

    • register

      public void register(com.aquima.interactions.portal.IPortalSessionListener listener)
      Specified by:
      register in interface com.aquima.interactions.portal.IPortalEventBus
    • unregister

      public void unregister(com.aquima.interactions.portal.IPortalSessionListener listener)
      Specified by:
      unregister in interface com.aquima.interactions.portal.IPortalEventBus
    • created

      public void created(com.aquima.interactions.portal.IPortalSession session)
      Specified by:
      created in interface com.aquima.interactions.portal.IPortalSessionListener
    • beforeFlowStarted

      public void beforeFlowStarted(com.aquima.interactions.portal.IPortalSession session, String flowName)
      Specified by:
      beforeFlowStarted in interface com.aquima.interactions.portal.IPortalSessionListener
    • flowStarted

      public void flowStarted(com.aquima.interactions.portal.IPortalSession session, String flowName)
      Specified by:
      flowStarted in interface com.aquima.interactions.portal.IPortalSessionListener
    • pageChanged

      public void pageChanged(com.aquima.interactions.portal.IPortalSession session, com.aquima.interactions.composer.IPage previous, com.aquima.interactions.composer.IPage current)
      Specified by:
      pageChanged in interface com.aquima.interactions.portal.IPortalSessionListener
    • flowEnded

      public void flowEnded(com.aquima.interactions.portal.IPortalSession session, com.aquima.interactions.flow.ExitState exitState, com.aquima.interactions.flow.ExitEvent exitEvent)
      Specified by:
      flowEnded in interface com.aquima.interactions.portal.IPortalSessionListener
    • projectChanged

      public void projectChanged(com.aquima.interactions.portal.IPortalSession session, com.aquima.interactions.portal.IProjectChange projectChange)
      Specified by:
      projectChanged in interface com.aquima.interactions.portal.IPortalSessionListener
    • portalChange

      public void portalChange(com.aquima.interactions.portal.IPortalChange portalChange)
      Specified by:
      portalChange in interface com.aquima.interactions.portal.IPortalSessionListener
    • taskChanged

      public void taskChanged(com.aquima.interactions.portal.IPortalSession session, String status, long taskId, long caseId)
      Specified by:
      taskChanged in interface com.aquima.interactions.portal.IPortalSessionListener
    • beforeClose

      public void beforeClose(com.aquima.interactions.portal.IPortalSession session)
      Specified by:
      beforeClose in interface com.aquima.interactions.portal.IPortalSessionListener
    • closed

      public void closed(com.aquima.interactions.portal.IPortalSession session)
      Specified by:
      closed in interface com.aquima.interactions.portal.IPortalSessionListener
    • activated

      public void activated(com.aquima.interactions.portal.IPortalSession session)
      Specified by:
      activated in interface com.aquima.interactions.portal.IPortalSessionListener
    • passivated

      public void passivated(com.aquima.interactions.portal.IPortalSession session)
      Specified by:
      passivated in interface com.aquima.interactions.portal.IPortalSessionListener
    • getDelegate

      public com.aquima.interactions.portal.IPortalEventBus getDelegate()