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 lifecycleState, IApplicationArtifact applicationArtifact)
      Creates event indicating change of life-cycle state of the specified artifact
      Parameters:
      application - Application which state has changed. Must not be null.
      lifecycleState - New life-cycle state of the application. Must not be null.
      applicationArtifact - Artifact whose state has changed. Must not be null.
    • ApplicationEvent

      public ApplicationEvent(IApplication application, LifecycleState lifecycleState)
      Creates event indicating change of life-cycle state.
      Parameters:
      application - Application which state has changed. Must not be null.
      lifecycleState - New life-cycle state of the application. Must not be null.
    • ApplicationEvent

      public ApplicationEvent(IApplication application, ApplicationUpdateState updateState)
      Creates event indicating change of update state.
      Parameters:
      application - Application which state has changed. Must not be null.
      updateState - New update state of the application. Must not 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