Class ProjectsModelListenerAdapter

    • Constructor Detail

      • ProjectsModelListenerAdapter

        public ProjectsModelListenerAdapter()
    • Method Detail

      • buildTypeRegistered

        public void buildTypeRegistered​(@NotNull
                                        SBuildType buildType)
        Description copied from interface: ProjectsModelListener
        Called when build configuration is created or build configuration is reloaded from the disk
        Specified by:
        buildTypeRegistered in interface ProjectsModelListener
        Parameters:
        buildType - registered build configuration
      • buildTypeTemplateExternalIdChanged

        public void buildTypeTemplateExternalIdChanged​(@NotNull
                                                       BuildTypeTemplate buildTypeTemplate,
                                                       @NotNull
                                                       java.lang.String oldExternalId,
                                                       @NotNull
                                                       java.lang.String newExternalId)
        Description copied from interface: ProjectsModelListener
        Called when build configuration template external id changed.
        Specified by:
        buildTypeTemplateExternalIdChanged in interface ProjectsModelListener
        Parameters:
        buildTypeTemplate - the build configuration template which external identifier has changed.
        oldExternalId - the previous external identifier.
        newExternalId - the new external identifier.
      • buildTypeExternalIdChanged

        public void buildTypeExternalIdChanged​(@NotNull
                                               SBuildType buildType,
                                               @NotNull
                                               java.lang.String oldExternalId,
                                               @NotNull
                                               java.lang.String newExternalId)
        Description copied from interface: ProjectsModelListener
        Called when the build configuration external id changed.
        Specified by:
        buildTypeExternalIdChanged in interface ProjectsModelListener
        Parameters:
        buildType - the build configuration which external identifier has changed.
        oldExternalId - the previous external identifier.
        newExternalId - the new external identifier.
      • projectMoved

        public void projectMoved​(@NotNull
                                 SProject project,
                                 @NotNull
                                 SProject originalParentProject)
        Description copied from interface: ProjectsModelListener
        Called when project is moved to another parent project.
        Specified by:
        projectMoved in interface ProjectsModelListener
        Parameters:
        project - project that is moved
        originalParentProject - original parent project of the moved project
      • beforeBuildTypeDeleted

        public void beforeBuildTypeDeleted​(@NotNull
                                           java.lang.String buildTypeId)
        Description copied from interface: ProjectsModelListener
        Called before cleaning the build configuration data from the database.
        Specified by:
        beforeBuildTypeDeleted in interface ProjectsModelListener
        Parameters:
        buildTypeId - id of build configuration
      • buildTypeDeleted

        public void buildTypeDeleted​(@NotNull
                                     java.lang.String buildTypeId)
        Description copied from interface: ProjectsModelListener
        Called after the cleaning the build configuration data from the database.
        Specified by:
        buildTypeDeleted in interface ProjectsModelListener
        Parameters:
        buildTypeId - id of build configuration
      • buildTypeTemplateDeleted

        public void buildTypeTemplateDeleted​(@NotNull
                                             java.lang.String buildTypeTemplateId)
        Description copied from interface: ProjectsModelListener
        Called when build configuration template is deleted
        Specified by:
        buildTypeTemplateDeleted in interface ProjectsModelListener
        Parameters:
        buildTypeTemplateId - id of build configuration template
      • buildTypeActiveStatusChanged

        public void buildTypeActiveStatusChanged​(@NotNull
                                                 SBuildType buildType)
        Description copied from interface: ProjectsModelListener
        Called when build configuration status changed from active to paused and vice versa.
        Specified by:
        buildTypeActiveStatusChanged in interface ProjectsModelListener
        Parameters:
        buildType - build configuration whose status has changed
      • projectCreated

        public void projectCreated​(@NotNull
                                   java.lang.String projectId,
                                   @Nullable
                                   SUser user)
        Description copied from interface: ProjectsModelListener
        Generated when new project was created
        Specified by:
        projectCreated in interface ProjectsModelListener
        Parameters:
        projectId - internal id of the created project
        user - the user creating the project (or null if it can't be determined, e.g. after manual project config change)
      • projectExternalIdChanged

        public void projectExternalIdChanged​(@NotNull
                                             SProject project,
                                             @NotNull
                                             java.lang.String oldExternalId,
                                             @NotNull
                                             java.lang.String newExternalId)
        Description copied from interface: ProjectsModelListener
        Called when project external id changed.
        Specified by:
        projectExternalIdChanged in interface ProjectsModelListener
        Parameters:
        project - the project which external id has been changed.
        oldExternalId - the old external id.
        newExternalId - the new external id.
      • projectRemoved

        public void projectRemoved​(@NotNull
                                   java.lang.String projectId)
        Description copied from interface: ProjectsModelListener
        Generated when project was removed
        Specified by:
        projectRemoved in interface ProjectsModelListener
        Parameters:
        projectId - deleted project internal id
      • projectPersisted

        public void projectPersisted​(@NotNull
                                     java.lang.String projectId)
        Description copied from interface: ProjectsModelListener
        Generated when project configuration persisted on a disk
        Specified by:
        projectPersisted in interface ProjectsModelListener
        Parameters:
        projectId - internal id of the saved project
      • projectPluginDataFileSaved

        public void projectPluginDataFileSaved​(@NotNull
                                               java.lang.String projectId,
                                               @NotNull
                                               java.lang.String relativePathToSavedFile)
        Description copied from interface: ProjectsModelListener
        Sent when a file is saved under the project/pluginData directory.
        Specified by:
        projectPluginDataFileSaved in interface ProjectsModelListener
        Parameters:
        projectId - internal id of the affected project
        relativePathToSavedFile - relative path to the saved file inside project directory
      • projectPluginDataFileRemoved

        public void projectPluginDataFileRemoved​(@NotNull
                                                 java.lang.String projectId,
                                                 @NotNull
                                                 java.lang.String relativePathToRemovedFile)
        Description copied from interface: ProjectsModelListener
        Sent when a file is removed from the project/pluginData directory.
        Specified by:
        projectPluginDataFileRemoved in interface ProjectsModelListener
        Parameters:
        projectId - internal id of the affected project
        relativePathToRemovedFile - relative path to the removed file inside project directory
      • projectRestored

        public void projectRestored​(@NotNull
                                    java.lang.String projectId)
        Description copied from interface: ProjectsModelListener
        Generated when project configuration reloaded from disk
        Specified by:
        projectRestored in interface ProjectsModelListener
        Parameters:
        projectId - internal id of the reloaded project
      • projectArchived

        public void projectArchived​(@NotNull
                                    java.lang.String projectId)
        Description copied from interface: ProjectsModelListener
        Called when project has been archived
        Specified by:
        projectArchived in interface ProjectsModelListener
        Parameters:
        projectId - internal id of archived project
      • projectDearchived

        public void projectDearchived​(@NotNull
                                      java.lang.String projectId)
        Description copied from interface: ProjectsModelListener
        Called when project has been dearchived
        Specified by:
        projectDearchived in interface ProjectsModelListener
        Parameters:
        projectId - internal id of dearchived project
      • vcsRootExternalIdChanged

        public void vcsRootExternalIdChanged​(@NotNull
                                             SVcsRoot vcsRoot,
                                             @NotNull
                                             java.lang.String oldExternalId,
                                             @NotNull
                                             java.lang.String newExternalId)
        Description copied from interface: ProjectsModelListener
        Called when VCS root external id has ben changed.
        Specified by:
        vcsRootExternalIdChanged in interface ProjectsModelListener
        Parameters:
        vcsRoot - the VCS root which external identifier has changed.
        oldExternalId - the previous external identifier.
        newExternalId - the new external identifier.