All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.nemerosa.ontrack.model.labels.LabelProviderService.kt Maven / Gradle / Ivy

There is a newer version: 4.4.5
Show newest version
package net.nemerosa.ontrack.model.labels

import net.nemerosa.ontrack.model.structure.Project

interface LabelProviderService {

    /**
     * Gets a [LabelProvider] given its ID.
     *
     * @param id ID of the label provider
     * @return Label provider or `null` if not found
     */
    fun getLabelProvider(id: String): LabelProvider?

    /**
     * Collects and saves all labels for this project.
     */
    fun collectLabels(project: Project)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy