@Service @Transactional public class GitHubConfigurationServiceImpl extends net.nemerosa.ontrack.extension.support.AbstractConfigurationService<GitHubEngineConfiguration> implements GitHubConfigurationService
| Constructor and Description |
|---|
GitHubConfigurationServiceImpl(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,
OntrackGitHubClientFactory gitHubClientFactory,
net.nemerosa.ontrack.model.support.OntrackConfigProperties ontrackConfigProperties,
net.nemerosa.ontrack.model.support.ApplicationLogService applicationLogService) |
| Modifier and Type | Method and Description |
|---|---|
protected net.nemerosa.ontrack.model.support.ConnectionResult |
validate(GitHubEngineConfiguration configuration) |
addConfigurationServiceListener, checkAccess, decrypt, deleteConfiguration, encrypt, findConfiguration, getConfiguration, getConfigurationDescriptors, getConfigurations, getConfigurationType, getOptionalConfiguration, injectCredentials, 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 GitHubConfigurationServiceImpl(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,
OntrackGitHubClientFactory gitHubClientFactory,
net.nemerosa.ontrack.model.support.OntrackConfigProperties ontrackConfigProperties,
net.nemerosa.ontrack.model.support.ApplicationLogService applicationLogService)
protected net.nemerosa.ontrack.model.support.ConnectionResult validate(GitHubEngineConfiguration configuration)
validate in class net.nemerosa.ontrack.extension.support.AbstractConfigurationService<GitHubEngineConfiguration>