Class ServerLocalArtifactHandlerConfigurator
java.lang.Object
com.atlassian.bamboo.build.artifact.handlers.AbstractArtifactHandlerConfigurator
com.atlassian.bamboo.build.artifact.ServerLocalArtifactHandlerConfigurator
- All Implemented Interfaces:
ArtifactHandlerConfigurator,InitablePluginModule<ArtifactHandlerModuleDescriptor>,BambooPluginModule
- Direct Known Subclasses:
BambooRemoteArtifactHandlerConfigurator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final longstatic final StringFields inherited from class com.atlassian.bamboo.build.artifact.handlers.AbstractArtifactHandlerConfigurator
NON_SHARED_ARTIFACT_OPTION_NAME, SHARED_ARTIFACT_OPTION_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetArtifactHandlerConfiguration(@NotNull Map<String, String> configuration) Filter out the current configuration of the artifact handler from the given map.@NotNull StringgetConfigurationKey(@NotNull String key) For a provided suffix return full configuration key.static @NotNull StringgetRemoteHandlerConfigKey(@NotNull String key) voidpopulateContextForEdit(@NotNull Map<String, Object> context) voidvalidateConfiguration(@NotNull Map<String, String> newArtifactHandlersConfiguration, @NotNull Map<String, String> oldArtifactHandlersConfiguration, @NotNull ErrorCollection errorCollection) Validate configuration.Methods inherited from class com.atlassian.bamboo.build.artifact.handlers.AbstractArtifactHandlerConfigurator
beforeSave, decorateConfigurationForRuntime, getEncryptedArtifactHandlerConfiguration, init, isConfigurationComplete, postProcessConfigurationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.build.artifact.handlers.ArtifactHandlerConfigurator
getRawArtifactHandlerConfigurationData
-
Field Details
-
CONF_MAX_ARTIFACT_FILE_COUNT_ENABLED
- See Also:
-
CONF_MAX_ARTIFACT_FILE_COUNT
- See Also:
-
DEFAULT_MAX_ARTIFACT_FILE_COUNT
public static final long DEFAULT_MAX_ARTIFACT_FILE_COUNT- See Also:
-
REMOTE_HANDLER_CONFIG_PREFIX
- See Also:
-
-
Constructor Details
-
ServerLocalArtifactHandlerConfigurator
public ServerLocalArtifactHandlerConfigurator()
-
-
Method Details
-
getRemoteHandlerConfigKey
-
getConfigurationKey
Description copied from interface:ArtifactHandlerConfiguratorFor a provided suffix return full configuration key.- Specified by:
getConfigurationKeyin interfaceArtifactHandlerConfigurator- Overrides:
getConfigurationKeyin classAbstractArtifactHandlerConfigurator
-
getArtifactHandlerConfiguration
public Map<String,String> getArtifactHandlerConfiguration(@NotNull @NotNull Map<String, String> configuration) Description copied from interface:ArtifactHandlerConfiguratorFilter out the current configuration of the artifact handler from the given map. Don't include data that are not currently used- Specified by:
getArtifactHandlerConfigurationin interfaceArtifactHandlerConfigurator- Overrides:
getArtifactHandlerConfigurationin classAbstractArtifactHandlerConfigurator- Parameters:
configuration- - artifact handlers configuration data- Returns:
- Subset of given configuration that is only relevant to this artifact handler's current configuration
-
populateContextForEdit
- Specified by:
populateContextForEditin interfaceArtifactHandlerConfigurator- Overrides:
populateContextForEditin classAbstractArtifactHandlerConfigurator
-
validateConfiguration
public void validateConfiguration(@NotNull @NotNull Map<String, String> newArtifactHandlersConfiguration, @NotNull @NotNull Map<String, String> oldArtifactHandlersConfiguration, @NotNull @NotNull ErrorCollection errorCollection) Description copied from interface:ArtifactHandlerConfiguratorValidate configuration.- Specified by:
validateConfigurationin interfaceArtifactHandlerConfigurator- Overrides:
validateConfigurationin classAbstractArtifactHandlerConfigurator- Parameters:
newArtifactHandlersConfiguration- new configuration to be validatedoldArtifactHandlersConfiguration- existing configurationerrorCollection- error collection to be set on validation failure
-