@Metadata(virtual=true, description="The supertype of all DeployableArtifacts.") public class BaseDeployableArtifact extends BaseDeployable implements DeployableArtifact
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SCAN_PLACEHOLDERS_PROPERTY_NAME |
id, syntheticProperties, typeTAGS_FIELDCHECKSUM_PROPERTY_NAME, FILE_URI_PROPERTY_NAMESYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD| Constructor and Description |
|---|
BaseDeployableArtifact() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getChecksum()
Returns the (calculated or user-defined) checksum of the artifact file.
|
Credentials |
getCredentials()
Returns the credentials for artifact location.
|
java.lang.String |
getDelimiters() |
java.lang.String |
getExcludeFileNamesRegex() |
com.xebialabs.overthere.OverthereFile |
getFile() |
java.util.Map<java.lang.String,java.lang.String> |
getFileEncodings()
This will return a map that specifies which files map to which encodings.
|
java.lang.String |
getFileUri()
Returns the artifact location which can be resolved using an artifact resolver.
|
java.util.Set<java.lang.String> |
getPlaceholders() |
java.lang.String |
getTextFileNamesRegex() |
boolean |
isPreScannedPlaceholders() |
boolean |
isScanPlaceholders() |
void |
setChecksum(java.lang.String checksum) |
void |
setCredentials(Credentials credentials) |
void |
setDelimiters(java.lang.String delimiters) |
void |
setExcludeFileNamesRegex(java.lang.String excludeFileNamesRegex) |
void |
setFile(com.xebialabs.overthere.OverthereFile file) |
void |
setPlaceholders(java.util.Set<java.lang.String> placeholders) |
void |
setPreScannedPlaceholders(boolean preScannedPlaceholders) |
void |
setScanPlaceholders(boolean scanPlaceholders) |
void |
setTextFileNamesRegex(java.lang.String textFileNamesRegex) |
getBoundTemplates, getTags, setBoundTemplates, setTagscompareTo, equals, get$ciAttributes, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$token, set$validationMessages, setId, setProperty, setType, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitget$validationMessages, getId, getName, getProperty, getType, hasProperty, setId, setPropertypublic static final java.lang.String SCAN_PLACEHOLDERS_PROPERTY_NAME
public Credentials getCredentials()
SourceArtifactgetCredentials in interface SourceArtifactpublic void setCredentials(Credentials credentials)
public com.xebialabs.overthere.OverthereFile getFile()
public void setFile(com.xebialabs.overthere.OverthereFile file)
public boolean isScanPlaceholders()
public void setScanPlaceholders(boolean scanPlaceholders)
public boolean isPreScannedPlaceholders()
public void setPreScannedPlaceholders(boolean preScannedPlaceholders)
public java.util.Set<java.lang.String> getPlaceholders()
getPlaceholders in interface SourceArtifactpublic void setPlaceholders(java.util.Set<java.lang.String> placeholders)
setPlaceholders in interface SourceArtifactpublic java.lang.String getTextFileNamesRegex()
getTextFileNamesRegex in interface SourceArtifactpublic void setTextFileNamesRegex(java.lang.String textFileNamesRegex)
public java.lang.String getExcludeFileNamesRegex()
getExcludeFileNamesRegex in interface SourceArtifactpublic java.util.Map<java.lang.String,java.lang.String> getFileEncodings()
SourceArtifactgetFileEncodings in interface SourceArtifactpublic java.lang.String getFileUri()
SourceArtifactgetFileUri in interface SourceArtifactpublic void setExcludeFileNamesRegex(java.lang.String excludeFileNamesRegex)
public java.lang.String getChecksum()
SourceArtifactgetChecksum in interface SourceArtifactpublic void setChecksum(java.lang.String checksum)
public java.lang.String getDelimiters()
public void setDelimiters(java.lang.String delimiters)