Class EmbeddedDeployableArtifact
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.deployit.plugin.api.udm.base.BaseEmbeddedDeployable
com.xebialabs.deployit.plugin.api.udm.artifact.EmbeddedDeployableArtifact
- All Implemented Interfaces:
Artifact
,SourceArtifact
,TranscodableSourceArtifact
,ConfigurationItem
,EmbeddedDeployable
,Serializable
,Comparable<BaseConfigurationItem>
- Direct Known Subclasses:
BaseProvisionerArtifact
@Metadata(virtual=true,
inspectable=false,
root=NESTED)
public class EmbeddedDeployableArtifact
extends BaseEmbeddedDeployable
implements SourceArtifact, TranscodableSourceArtifact
- See Also:
-
Field Summary
FieldsFields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.artifact.SourceArtifact
CHECKSUM_PROPERTY_NAME, FILE_URI_PROPERTY_NAME, IS_RESCANNED_PROPERTY_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the (calculated or user-defined) checksum of the artifact file.com.xebialabs.deployit.plugin.credentials.Credentials
Returns the credentials for artifact location.com.xebialabs.overthere.OverthereFile
getFile()
This will return a map that specifies which files map to which encodings.Returns the artifact location which can be resolved using an artifact resolver.com.xebialabs.deployit.plugin.proxy.ProxySettings
Returns the proxy settings for artifact location.boolean
void
setChecksum
(String checksum) void
setDelimiters
(String delimiters) void
setExcludeFileNamesRegex
(String excludeFileNamesRegex) void
setExcludeFileNamesRegexToTranscode
(String excludeFileNamesRegexToTranscode) void
setFile
(com.xebialabs.overthere.OverthereFile file) void
setPlaceholders
(Set<String> placeholders) void
setProxySettings
(com.xebialabs.deployit.plugin.proxy.ProxySettings proxySettings) void
setScanPlaceholders
(boolean scanPlaceholders) void
setTextFileNamesRegex
(String textFileNamesRegex) void
setTextFileNamesRegexToTranscode
(String textFileNamesRegexToTranscode) Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
get$directoryReference, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$validationMessages, getId, getName, getProperty, getType, hasProperty, setId, setProperty
-
Field Details
-
SCAN_PLACEHOLDERS_PROPERTY_NAME
- See Also:
-
-
Constructor Details
-
EmbeddedDeployableArtifact
public EmbeddedDeployableArtifact()
-
-
Method Details
-
getFile
public com.xebialabs.overthere.OverthereFile getFile() -
setFile
public void setFile(com.xebialabs.overthere.OverthereFile file) -
isScanPlaceholders
public boolean isScanPlaceholders() -
setScanPlaceholders
public void setScanPlaceholders(boolean scanPlaceholders) -
getPlaceholders
- Specified by:
getPlaceholders
in interfaceSourceArtifact
-
setPlaceholders
- Specified by:
setPlaceholders
in interfaceSourceArtifact
-
getTextFileNamesRegex
- Specified by:
getTextFileNamesRegex
in interfaceSourceArtifact
-
setTextFileNamesRegex
-
getExcludeFileNamesRegex
- Specified by:
getExcludeFileNamesRegex
in interfaceSourceArtifact
- Returns:
- regex that captures all the files that should not be scanned.
-
getFileEncodings
Description copied from interface:SourceArtifact
This will return a map that specifies which files map to which encodings. By default XL Deploy will use UTF-8 for replacing placeholders in files, unless this property contains a regex as key which matches the path of the file within the artifact. If a key matches, XL Deploy will use the attached value in the map as encoding for replacing placeholders in the file.- Specified by:
getFileEncodings
in interfaceSourceArtifact
- Returns:
- map that maps a regex to a target encoding for a file.
-
getFileUri
Description copied from interface:SourceArtifact
Returns the artifact location which can be resolved using an artifact resolver.- Specified by:
getFileUri
in interfaceSourceArtifact
-
getCredentials
public com.xebialabs.deployit.plugin.credentials.Credentials getCredentials()Description copied from interface:SourceArtifact
Returns the credentials for artifact location.- Specified by:
getCredentials
in interfaceSourceArtifact
-
getProxySettings
public com.xebialabs.deployit.plugin.proxy.ProxySettings getProxySettings()Description copied from interface:SourceArtifact
Returns the proxy settings for artifact location.- Specified by:
getProxySettings
in interfaceSourceArtifact
-
setProxySettings
public void setProxySettings(com.xebialabs.deployit.plugin.proxy.ProxySettings proxySettings) -
setExcludeFileNamesRegex
-
getChecksum
Description copied from interface:SourceArtifact
Returns the (calculated or user-defined) checksum of the artifact file.- Specified by:
getChecksum
in interfaceSourceArtifact
-
setChecksum
-
getDelimiters
-
setDelimiters
-
getTextFileNamesRegexToTranscode
- Specified by:
getTextFileNamesRegexToTranscode
in interfaceTranscodableSourceArtifact
- Returns:
- regex that captures all the files that requires to transcode to EBCDIC format in Z/Os
-
setTextFileNamesRegexToTranscode
-
getExcludeFileNamesRegexToTranscode
- Specified by:
getExcludeFileNamesRegexToTranscode
in interfaceTranscodableSourceArtifact
- Returns:
- regex that captures all the files that requires to exclude from transcode to EBCDIC format in Z/Os
-
setExcludeFileNamesRegexToTranscode
-