@Service public class IssueServiceRegistryImpl extends java.lang.Object implements IssueServiceRegistry
| Constructor and Description |
|---|
IssueServiceRegistryImpl(net.nemerosa.ontrack.extension.api.ExtensionManager extensionManager) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<net.nemerosa.ontrack.extension.issues.model.IssueServiceConfigurationRepresentation> |
getAvailableIssueServiceConfigurations() |
ConfiguredIssueService |
getConfiguredIssueService(java.lang.String issueServiceConfigurationIdentifier)
Gets the association between a service and a configuration, or
null
if neither service nor configuration can be found. |
protected java.util.Map<java.lang.String,IssueServiceExtension> |
getIssueServiceExtensionMap() |
java.util.Collection<IssueServiceExtension> |
getIssueServices()
Gets all the issue services
|
java.util.Optional<IssueServiceExtension> |
getOptionalIssueService(java.lang.String id)
Gets an issue service by its ID.
|
@Autowired public IssueServiceRegistryImpl(net.nemerosa.ontrack.extension.api.ExtensionManager extensionManager)
protected java.util.Map<java.lang.String,IssueServiceExtension> getIssueServiceExtensionMap()
public java.util.Collection<IssueServiceExtension> getIssueServices()
IssueServiceRegistrygetIssueServices in interface IssueServiceRegistrypublic java.util.Optional<IssueServiceExtension> getOptionalIssueService(java.lang.String id)
IssueServiceRegistrygetOptionalIssueService in interface IssueServiceRegistrypublic java.util.List<net.nemerosa.ontrack.extension.issues.model.IssueServiceConfigurationRepresentation> getAvailableIssueServiceConfigurations()
getAvailableIssueServiceConfigurations in interface IssueServiceRegistrypublic ConfiguredIssueService getConfiguredIssueService(java.lang.String issueServiceConfigurationIdentifier)
IssueServiceRegistrynull
if neither service nor configuration can be found.getConfiguredIssueService in interface IssueServiceRegistry