@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, type
TAGS_FIELD
CHECKSUM_PROPERTY_NAME, FILE_URI_PROPERTY_NAME
SYNTHETIC_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.
|
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 |
isScanPlaceholders() |
void |
setChecksum(java.lang.String checksum) |
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 |
setScanPlaceholders(boolean scanPlaceholders) |
void |
setTextFileNamesRegex(java.lang.String textFileNamesRegex) |
getTags, setTags
compareTo, equals, get$ciAttributes, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$token, set$validationMessages, setId, setProperty, setType, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
get$validationMessages, getId, getName, getProperty, getType, hasProperty, setId, setProperty
public static final java.lang.String SCAN_PLACEHOLDERS_PROPERTY_NAME
public com.xebialabs.overthere.OverthereFile getFile()
public void setFile(com.xebialabs.overthere.OverthereFile file)
public boolean isScanPlaceholders()
public void setScanPlaceholders(boolean scanPlaceholders)
public java.util.Set<java.lang.String> getPlaceholders()
getPlaceholders
in interface SourceArtifact
public void setPlaceholders(java.util.Set<java.lang.String> placeholders)
setPlaceholders
in interface SourceArtifact
public java.lang.String getTextFileNamesRegex()
getTextFileNamesRegex
in interface SourceArtifact
public void setTextFileNamesRegex(java.lang.String textFileNamesRegex)
public java.lang.String getExcludeFileNamesRegex()
getExcludeFileNamesRegex
in interface SourceArtifact
public java.util.Map<java.lang.String,java.lang.String> getFileEncodings()
SourceArtifact
getFileEncodings
in interface SourceArtifact
public java.lang.String getFileUri()
SourceArtifact
getFileUri
in interface SourceArtifact
public void setExcludeFileNamesRegex(java.lang.String excludeFileNamesRegex)
public java.lang.String getChecksum()
SourceArtifact
getChecksum
in interface SourceArtifact
public void setChecksum(java.lang.String checksum)
public java.lang.String getDelimiters()
public void setDelimiters(java.lang.String delimiters)