public class DownloadMap extends ResourceMap
getContentDownloadColumn(),
getMediaTypeValueMaker() (for the media type value make),
ResourceMap.nodeMaker() (for the URI spec),
and getRelation().aliases, bNodeIdColumns, column, conditions, constantValue, containsDuplicates, datatype, joins, lang, limit, limitInverse, order, orderDesc, pattern, refersToClassMap, sqlExpression, translateWith, uriColumn, uriPattern, uriSqlExpression, valueContainses, valueMaxLength, valueRegexes| Constructor and Description |
|---|
DownloadMap(Resource downloadMapResource) |
| Modifier and Type | Method and Description |
|---|---|
protected Relation |
buildRelation() |
Attribute |
getContentDownloadColumn() |
ValueMaker |
getMediaTypeValueMaker() |
Relation |
getRelation() |
void |
setBelongsToClassMap(ClassMap classMap) |
void |
setContentDownloadColumn(String contentColumn) |
void |
setDatabase(Database database) |
void |
setMediaType(String mediaType) |
void |
validate() |
addAlias, addCondition, addDefinitionComment, addDefinitionLabel, addDefinitionProperty, addJoin, addValueContains, addValueRegex, assertHasPrimarySpec, buildAliasedNodeMaker, getAdditionalDefinitionProperties, getDefinitionComments, getDefinitionLabels, nodeMaker, relation, relationBuilder, setBNodeIdColumns, setConstantValue, setContainsDuplicates, setTranslateWith, setURIColumn, setURIPattern, setUriSQLExpression, setValueMaxLength, wrapValueSourceassertArgumentNotNull, assertHasBeenDefined, assertNotYetDefined, resource, toStringpublic DownloadMap(Resource downloadMapResource)
public void setBelongsToClassMap(ClassMap classMap)
public void setDatabase(Database database)
public void setMediaType(String mediaType)
public void setContentDownloadColumn(String contentColumn)
public void validate()
throws D2RQException
validate in class MapObjectD2RQExceptionprotected Relation buildRelation()
buildRelation in class ResourceMappublic Relation getRelation()
public ValueMaker getMediaTypeValueMaker()
public Attribute getContentDownloadColumn()