public class PubmedDateMetadatumContributor<T> extends Object implements MetadataContributor<T>
MetadataContributor
Responsible for generating a set of Date metadata from the retrieved document.| Constructor and Description |
|---|
PubmedDateMetadatumContributor()
Initialize an empty PubmedDateMetadatumContributor object
|
PubmedDateMetadatumContributor(MetadataFieldConfig field,
MetadataContributor day,
MetadataContributor month,
MetadataContributor year) |
| Modifier and Type | Method and Description |
|---|---|
Collection<MetadatumDTO> |
contributeMetadata(T t)
Retrieve the metadata associated with the given object.
|
List<String> |
getDateFormatsToAttempt() |
MetadataContributor |
getDay()
Retrieve the day from the object
|
MetadataFieldConfig |
getField()
Return the MetadataFieldConfig used while retrieving MetadatumDTO
|
MetadataContributor |
getMonth()
Retrieve the month from the object
|
MetadataContributor |
getYear()
Retrieve the year from the object
|
void |
setDateFormatsToAttempt(List<String> dateFormatsToAttempt) |
void |
setDay(MetadataContributor day)
Set a day (
MetadataContributor) to this object |
void |
setField(MetadataFieldConfig field)
Setting the MetadataFieldConfig
|
void |
setMetadataFieldMapping(MetadataFieldMapping<T,MetadataContributor<T>> metadataFieldMapping)
Set the metadatafieldMapping used in the transforming of a record to actual metadata
|
void |
setMonth(MetadataContributor month)
Set a month (
MetadataContributor) to this object |
void |
setYear(MetadataContributor year)
Set a year (
MetadataContributor) to this object |
public PubmedDateMetadatumContributor()
public PubmedDateMetadatumContributor(MetadataFieldConfig field, MetadataContributor day, MetadataContributor month, MetadataContributor year)
field - MetadataFieldConfig used in mappingday - a MetadataContributor, representing a daymonth - a MetadataContributor, representing a monthyear - a MetadataContributor, representing a yearpublic void setMetadataFieldMapping(MetadataFieldMapping<T,MetadataContributor<T>> metadataFieldMapping)
setMetadataFieldMapping in interface MetadataContributor<T>metadataFieldMapping - public Collection<MetadatumDTO> contributeMetadata(T t)
contributeMetadata in interface MetadataContributor<T>t - A class to retrieve metadata from.public MetadataFieldConfig getField()
public void setField(MetadataFieldConfig field)
field - MetadataFieldConfig used while retrieving MetadatumDTOpublic MetadataContributor getDay()
MetadataContributor, representing a daypublic void setDay(MetadataContributor day)
MetadataContributor) to this objectday - a MetadataContributor, representing a daypublic MetadataContributor getMonth()
MetadataContributor, representing a monthpublic void setMonth(MetadataContributor month)
MetadataContributor) to this objectmonth - a MetadataContributor, representing a monthpublic MetadataContributor getYear()
MetadataContributor, representing a yearpublic void setYear(MetadataContributor year)
MetadataContributor) to this objectyear - a MetadataContributor, representing a yearCopyright © 2022 LYRASIS. All rights reserved.