Interface BuildTypeIdentityEx

    • Method Detail

      • getEntityId

        @NotNull
        EntityId<String> getEntityId()
        Returns the instance of the entity identifier.

        This instance (not a copy!) that contains immutable internal id and modifiable external id. When one has changed the external id of this build template or configuration, the external id incide this class instance will be changed too.

        Returns:
        the instance of the entity identifier.
      • unregister

        void unregister()
        Removes this object from project model. No changes on disk are performed.
      • sendExtIdChangedEvents

        void sendExtIdChangedEvents​(@NotNull
                                    ConfigAction cause,
                                    @NotNull
                                    String oldExternalId,
                                    @NotNull
                                    String newExternalId)
        This method can be used to send external id changed event.
        Parameters:
        cause -
        oldExternalId -
        newExternalId -
      • getSettings

        BuildTypeSettingsEx getSettings()
        Returns:
        Underlying build settings object
        Since:
        2023.05