Class ApplicationPrepareRequest


  • public class ApplicationPrepareRequest
    extends Object
    Request object for the application launch validity check.
    • Constructor Detail

      • ApplicationPrepareRequest

        public ApplicationPrepareRequest​(org.eclipse.core.resources.IProject project,
                                         ApplicationPublicationKind publicationKind)
        Creates an instance of ApplicationPrepareRequest.
        Parameters:
        project - the context project, cannot be null
        publicationKind - the application publication kind, cannot be null
      • ApplicationPrepareRequest

        public ApplicationPrepareRequest​(IApplication application,
                                         org.eclipse.core.resources.IProject project,
                                         ApplicationPublicationKind publicationKind)
        Creates an instance of ApplicationPrepareRequest.
        Parameters:
        application - an existing application, cannot be null
        project - the context project, cannot be null
        publicationKind - the application publication kind, cannot be null
    • Method Detail

      • getApplication

        public Optional<IApplication> getApplication()
        Returns the request application.
        Returns:
        the request application
      • getProject

        public org.eclipse.core.resources.IProject getProject()
        Returns the request project.
        Returns:
        the request project, never null
      • getApplicationPublicationKind

        public ApplicationPublicationKind getApplicationPublicationKind()
        Returns the request application publication kind.
        Returns:
        the request application publication kind, never null
      • getInstallation

        public Optional<IResolvableRuntimeInstallation> getInstallation()
        Returns the request 1C:Enterprise resolvable installation.
        Returns:
        the request 1C:Enterprise resolvable installation
      • setInstallation

        public void setInstallation​(IResolvableRuntimeInstallation installation)
        Sets the request 1C:Enterprise resolvable installation.
      • getDebugUrl

        public Optional<URL> getDebugUrl()
        Returns the request debug URL.
        Returns:
        the request debug URL
      • setDebugUrl

        public void setDebugUrl​(URL debugUrl)
        Sets the request debug URL.
        Parameters:
        the - request debug URL, cannot be null