@Service @Transactional public class GitLabConfigurationServiceImpl extends net.nemerosa.ontrack.extension.support.AbstractConfigurationService<GitLabConfiguration> implements GitLabConfigurationService
| Constructor and Description |
|---|
GitLabConfigurationServiceImpl(net.nemerosa.ontrack.model.support.ConfigurationRepository configurationRepository,
net.nemerosa.ontrack.model.security.SecurityService securityService,
net.nemerosa.ontrack.model.security.EncryptionService encryptionService,
net.nemerosa.ontrack.model.events.EventPostService eventPostService,
net.nemerosa.ontrack.model.events.EventFactory eventFactory,
OntrackGitLabClientFactory gitLabClientFactory,
net.nemerosa.ontrack.model.support.OntrackConfigProperties ontrackConfigProperties,
net.nemerosa.ontrack.model.support.ApplicationLogService applicationLogService) |
| Modifier and Type | Method and Description |
|---|---|
protected GitLabConfiguration |
injectCredentials(GitLabConfiguration configuration)
No need to inject a password since this is not supported.
|
protected net.nemerosa.ontrack.model.support.ConnectionResult |
validate(GitLabConfiguration configuration) |
addConfigurationServiceListener, checkAccess, decrypt, deleteConfiguration, encrypt, getConfiguration, getConfigurationDescriptors, getConfigurations, getConfigurationType, getOptionalConfiguration, newConfiguration, replaceConfiguration, test, updateConfiguration, validateAndCheckclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddConfigurationServiceListener, deleteConfiguration, getConfiguration, getConfigurationDescriptors, getConfigurations, getConfigurationType, getOptionalConfiguration, newConfiguration, replaceConfiguration, test, updateConfiguration@Autowired
public GitLabConfigurationServiceImpl(net.nemerosa.ontrack.model.support.ConfigurationRepository configurationRepository,
net.nemerosa.ontrack.model.security.SecurityService securityService,
net.nemerosa.ontrack.model.security.EncryptionService encryptionService,
net.nemerosa.ontrack.model.events.EventPostService eventPostService,
net.nemerosa.ontrack.model.events.EventFactory eventFactory,
OntrackGitLabClientFactory gitLabClientFactory,
net.nemerosa.ontrack.model.support.OntrackConfigProperties ontrackConfigProperties,
net.nemerosa.ontrack.model.support.ApplicationLogService applicationLogService)
protected GitLabConfiguration injectCredentials(GitLabConfiguration configuration)
injectCredentials in class net.nemerosa.ontrack.extension.support.AbstractConfigurationService<GitLabConfiguration>protected net.nemerosa.ontrack.model.support.ConnectionResult validate(GitLabConfiguration configuration)
validate in class net.nemerosa.ontrack.extension.support.AbstractConfigurationService<GitLabConfiguration>