@Internal
public interface ArtifactHandlersService
| Modifier and Type | Method and Description |
|---|---|
List<ArtifactHandlerConfigurator> |
getArtifactHandlerConfigurators()
Get configurators for enabled artifact handlers
|
List<ArtifactHandlerModuleDescriptor> |
getArtifactHandlerModuleDescriptors()
Get list of module descriptors for enabled artifact handlers
|
Map<String,String> |
getConfiguration()
Get artifact handlers configuration
|
Set<String> |
getEnabledArtifactHandlerKeys()
Selected artifact handler stored in configuration as artifactHandler.getConfigurationPrefix + ":enabledForShared" key with "true" value*
|
Map<String,String> |
getRuntimeConfiguration()
Get artifact handlers configuration for runtime.
|
void |
saveConfiguration(Map<String,String> configuration)
Persist artifact handlers configuration
|
ErrorCollection |
validateConfiguration(Map<String,String> configuration)
Validate configuration
|
@NotNull Map<String,String> getConfiguration()
@NotNull Map<String,String> getRuntimeConfiguration()
configuration. Each ArtifactHandler
can have the configuration decorated by it's configurator implementation of ArtifactHandlerConfigurator.decorateConfigurationForRuntime(Map).@NotNull Set<String> getEnabledArtifactHandlerKeys()
void saveConfiguration(@NotNull
Map<String,String> configuration)
@NotNull List<ArtifactHandlerConfigurator> getArtifactHandlerConfigurators()
@NotNull List<ArtifactHandlerModuleDescriptor> getArtifactHandlerModuleDescriptors()
ErrorCollection validateConfiguration(@NotNull Map<String,String> configuration)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.