Class ApplicationEvent

java.lang.Object
com.e1c.g5.dt.internal.applications.ApplicationEvent
All Implemented Interfaces:
IApplicationEvent

public class ApplicationEvent extends Object implements IApplicationEvent
The default implementation of IApplicationEvent.
  • Constructor Details

    • ApplicationEvent

      public ApplicationEvent(IApplication application, LifecycleState applicationState, IApplicationArtifact applicationArtifact)
      Constructs the event of the application or application artifact lifecycle state change.
      Parameters:
      application - the application, cannot be null
      applicationState - the new application state, cannot be null
      applicationArtifact - the application context artifact, cannot be null
    • ApplicationEvent

      public ApplicationEvent(IApplication application, LifecycleState applicationState)
      Constructs the event of the application or application artifact lifecycle state change.
      Parameters:
      application - the application, cannot be null
      applicationState - the new application state, cannot be null
    • ApplicationEvent

      public ApplicationEvent(IApplication application, PublishState publishState)
      Constructs the event of the application publish state change.
      Parameters:
      application - the application, cannot be null
      publishState - the new publish state, cannot be null
    • ApplicationEvent

      public ApplicationEvent(IApplication application)
      Creates instance indicating that the application has became or stopped to be default application.
      Parameters:
      application - Application that is now or not anymore default application. Must not be null.
  • Method Details