public class CombinedMetadatumContributor<T> extends Object implements MetadataContributor<T>
| Constructor and Description |
|---|
CombinedMetadatumContributor() |
CombinedMetadatumContributor(MetadataFieldConfig field,
List<MetadataContributor> metadatumContributors,
String separator) |
| Modifier and Type | Method and Description |
|---|---|
Collection<MetadatumDTO> |
contributeMetadata(T t)
a separate Metadatum object is created for each index of Metadatum returned from the calls to
MetadatumContributor.contributeMetadata(t) for each MetadatumContributor in the metadatumContributors list.
|
MetadataFieldConfig |
getField() |
LinkedList<MetadataContributor> |
getMetadatumContributors() |
String |
getSeparator() |
void |
setField(MetadataFieldConfig field) |
void |
setMetadataFieldMapping(MetadataFieldMapping<T,MetadataContributor<T>> metadataFieldMapping) |
void |
setMetadatumContributors(LinkedList<MetadataContributor> metadatumContributors) |
void |
setSeparator(String separator) |
public CombinedMetadatumContributor()
public CombinedMetadatumContributor(MetadataFieldConfig field, List<MetadataContributor> metadatumContributors, String separator)
public void setMetadataFieldMapping(MetadataFieldMapping<T,MetadataContributor<T>> metadataFieldMapping)
setMetadataFieldMapping in interface MetadataContributor<T>public Collection<MetadatumDTO> contributeMetadata(T t)
contributeMetadata in interface MetadataContributor<T>t - the object we are trying to translatepublic MetadataFieldConfig getField()
public void setField(MetadataFieldConfig field)
public LinkedList<MetadataContributor> getMetadatumContributors()
public void setMetadatumContributors(LinkedList<MetadataContributor> metadatumContributors)
public String getSeparator()
public void setSeparator(String separator)
Copyright © 2016 DuraSpace. All rights reserved.