@RequestMapping(value="extension/artifactory") @RestController public class ArtifactoryController extends net.nemerosa.ontrack.extension.support.AbstractExtensionController<ArtifactoryExtensionFeature>
| Constructor and Description |
|---|
ArtifactoryController(ArtifactoryExtensionFeature feature,
ArtifactoryConfigurationService configurationService,
net.nemerosa.ontrack.model.security.SecurityService securityService) |
| Modifier and Type | Method and Description |
|---|---|
net.nemerosa.ontrack.model.Ack |
deleteConfiguration(java.lang.String name)
Deleting one configuration
|
ArtifactoryConfiguration |
getConfiguration(java.lang.String name)
Gets one configuration
|
net.nemerosa.ontrack.model.form.Form |
getConfigurationForm()
Form for a configuration
|
net.nemerosa.ontrack.ui.resource.Resources<ArtifactoryConfiguration> |
getConfigurations()
Gets the Jenkins settings
|
net.nemerosa.ontrack.ui.resource.Resources<net.nemerosa.ontrack.model.support.ConfigurationDescriptor> |
getConfigurationsDescriptors()
Gets the configuration descriptors
|
net.nemerosa.ontrack.ui.resource.Resource<net.nemerosa.ontrack.model.extension.ExtensionFeatureDescription> |
getDescription() |
ArtifactoryConfiguration |
newConfiguration(ArtifactoryConfiguration configuration)
Creating a configuration
|
net.nemerosa.ontrack.model.support.ConnectionResult |
testConfiguration(ArtifactoryConfiguration configuration)
Test for a configuration
|
ArtifactoryConfiguration |
updateConfiguration(java.lang.String name,
ArtifactoryConfiguration configuration)
Updating one configuration
|
net.nemerosa.ontrack.model.form.Form |
updateConfigurationForm(java.lang.String name)
Update form
|
@Autowired public ArtifactoryController(ArtifactoryExtensionFeature feature, ArtifactoryConfigurationService configurationService, net.nemerosa.ontrack.model.security.SecurityService securityService)
@RequestMapping(value="",
method=GET)
public net.nemerosa.ontrack.ui.resource.Resource<net.nemerosa.ontrack.model.extension.ExtensionFeatureDescription> getDescription()
getDescription in class net.nemerosa.ontrack.extension.support.AbstractExtensionController<ArtifactoryExtensionFeature>@RequestMapping(value="configurations",
method=GET)
public net.nemerosa.ontrack.ui.resource.Resources<ArtifactoryConfiguration> getConfigurations()
@RequestMapping(value="configurations/descriptors",
method=GET)
public net.nemerosa.ontrack.ui.resource.Resources<net.nemerosa.ontrack.model.support.ConfigurationDescriptor> getConfigurationsDescriptors()
@RequestMapping(value="configurations/test",
method=POST)
public net.nemerosa.ontrack.model.support.ConnectionResult testConfiguration(@RequestBody
ArtifactoryConfiguration configuration)
@RequestMapping(value="configurations/create",
method=GET)
public net.nemerosa.ontrack.model.form.Form getConfigurationForm()
@RequestMapping(value="configurations/create",
method=POST)
public ArtifactoryConfiguration newConfiguration(@RequestBody
ArtifactoryConfiguration configuration)
@RequestMapping(value="configurations/{name}",
method=GET)
public ArtifactoryConfiguration getConfiguration(@PathVariable
java.lang.String name)
@RequestMapping(value="configurations/{name}",
method=DELETE)
@ResponseStatus(value=NO_CONTENT)
public net.nemerosa.ontrack.model.Ack deleteConfiguration(@PathVariable
java.lang.String name)
@RequestMapping(value="configurations/{name}/update",
method=GET)
public net.nemerosa.ontrack.model.form.Form updateConfigurationForm(@PathVariable
java.lang.String name)
@RequestMapping(value="configurations/{name}/update",
method=PUT)
public ArtifactoryConfiguration updateConfiguration(@PathVariable
java.lang.String name,
@RequestBody
ArtifactoryConfiguration configuration)