public class DateSplitTransform extends Object implements MetadataTransform
MetadataTransform.HistoricalWrapper, MetadataTransform.TransmissionDecisionKEY_CONTENT_TYPE, KEY_CRAWL_ONCE, KEY_DISPLAY_URL, KEY_DOC_ID, KEY_LAST_MODIFIED_MILLIS_UTC, KEY_LOCK, KEY_TRANSMISSION_DECISION| Modifier and Type | Method and Description |
|---|---|
static DateSplitTransform |
load(Map<String,String> cfg)
Called as
metadata.transform.pipeline.<stepX>.factoryMethod
for
this transformation pipeline as specified in adaptor-config.properties. |
void |
transform(Metadata metadata,
Map<String,String> params)
Here we check to see if the current doc contains a "dateField" key
and if so, add the additional values
|
public static DateSplitTransform load(Map<String,String> cfg)
metadata.transform.pipeline.<stepX>.factoryMethod
for
this transformation pipeline as specified in adaptor-config.properties.
This method simply returns a new object with the additional metadata as specified as values for step1.taste
cfg - configurationpublic void transform(Metadata metadata, Map<String,String> params)
transform in interface MetadataTransformmetadata - of documentparams - are extra contextual information