Class ApplicationUpdateRequest


  • public final class ApplicationUpdateRequest
    extends Object
    Request for application update during launch process.
    • Constructor Detail

      • ApplicationUpdateRequest

        public ApplicationUpdateRequest​(org.eclipse.core.resources.IProject project,
                                        IApplication application,
                                        PublishKind publishKind,
                                        org.eclipse.core.runtime.IProgressMonitor monitor)
        Creates an instance of ApplicationUpdateRequest.
        Parameters:
        project - the project to get configuration for, cannot be null
        application - the application to publish, cannot be null
        publishKind - the publish kind, cannot be null
        monitor - the progress monitor to report progress to, cannot be null
      • ApplicationUpdateRequest

        public ApplicationUpdateRequest​(org.eclipse.core.resources.IProject project,
                                        IApplication application,
                                        PublishKind publishKind,
                                        ExecutionContext executionContext,
                                        org.eclipse.core.runtime.IProgressMonitor monitor)
        Creates an instance of ApplicationUpdateRequest.
        Parameters:
        project - the project to get configuration for, cannot be null
        application - the application to publish, cannot be null
        publishKind - the publish kind, cannot be null
        executionContext - the execution context of the publication process, cannot be null
        monitor - the progress monitor to report progress to, cannot be null
    • Method Detail

      • getProject

        public org.eclipse.core.resources.IProject getProject()
        Returns the project to publish.
        Returns:
        the project to publish, never null
      • getApplication

        public IApplication getApplication()
        Returns the application to publish.
        Returns:
        the application to publish, never null
      • getPublishKind

        public PublishKind getPublishKind()
        Returns the publish kind.
        Returns:
        the publish kind, never null
      • getExecutionContext

        public ExecutionContext getExecutionContext()
        Returns the execution context of the publication process.
        Returns:
        the execution context of the publication process, never null
      • getMonitor

        public org.eclipse.core.runtime.IProgressMonitor getMonitor()
        Returns the progress monitor to report progress to.
        Returns:
        the progress monitor to report progress to, never null