Class ExpirationDatePlugin
java.lang.Object
org.codice.ddf.catalog.plugin.expiration.ExpirationDatePlugin
- All Implemented Interfaces:
ddf.catalog.plugin.PreIngestPlugin
Pre-Ingest Plugin to overwrite Metacard expiration dates.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionddf.catalog.operation.CreateRequestprocess(ddf.catalog.operation.CreateRequest createRequest) Modify metacard expiration dates (pre-ingest).ddf.catalog.operation.DeleteRequestprocess(ddf.catalog.operation.DeleteRequest deleteRequest) ddf.catalog.operation.UpdateRequestprocess(ddf.catalog.operation.UpdateRequest updateRequest) voidsetOffsetFromCreatedDate(int days) voidsetOverwriteIfBlank(boolean overwriteIfBlank) voidsetOverwriteIfExists(boolean overwriteIfExists)
-
Constructor Details
-
ExpirationDatePlugin
public ExpirationDatePlugin()
-
-
Method Details
-
process
public ddf.catalog.operation.CreateRequest process(ddf.catalog.operation.CreateRequest createRequest) throws ddf.catalog.plugin.PluginExecutionException, ddf.catalog.plugin.StopProcessingException Modify metacard expiration dates (pre-ingest).- Specified by:
processin interfaceddf.catalog.plugin.PreIngestPlugin- Throws:
ddf.catalog.plugin.PluginExecutionExceptionddf.catalog.plugin.StopProcessingException
-
process
public ddf.catalog.operation.UpdateRequest process(ddf.catalog.operation.UpdateRequest updateRequest) throws ddf.catalog.plugin.PluginExecutionException, ddf.catalog.plugin.StopProcessingException - Specified by:
processin interfaceddf.catalog.plugin.PreIngestPlugin- Throws:
ddf.catalog.plugin.PluginExecutionExceptionddf.catalog.plugin.StopProcessingException
-
process
public ddf.catalog.operation.DeleteRequest process(ddf.catalog.operation.DeleteRequest deleteRequest) throws ddf.catalog.plugin.PluginExecutionException, ddf.catalog.plugin.StopProcessingException - Specified by:
processin interfaceddf.catalog.plugin.PreIngestPlugin- Throws:
ddf.catalog.plugin.PluginExecutionExceptionddf.catalog.plugin.StopProcessingException
-
setOffsetFromCreatedDate
public void setOffsetFromCreatedDate(int days) -
setOverwriteIfBlank
public void setOverwriteIfBlank(boolean overwriteIfBlank) -
setOverwriteIfExists
public void setOverwriteIfExists(boolean overwriteIfExists)
-