Package ddf.catalog.metacard.validation
Class MetacardValidityMarkerPlugin
java.lang.Object
ddf.catalog.metacard.validation.MetacardValidityMarkerPlugin
- All Implemented Interfaces:
ddf.catalog.plugin.PreIngestPlugin
public class MetacardValidityMarkerPlugin
extends Object
implements ddf.catalog.plugin.PreIngestPlugin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanList<ddf.catalog.validation.MetacardValidator>protected StringgetValidatorName(ddf.catalog.validation.MetacardValidator metacardValidator) ddf.catalog.operation.CreateRequestprocess(ddf.catalog.operation.CreateRequest input) ddf.catalog.operation.DeleteRequestprocess(ddf.catalog.operation.DeleteRequest input) ddf.catalog.operation.UpdateRequestprocess(ddf.catalog.operation.UpdateRequest input) voidsetEnforcedMetacardValidators(List<String> enforcedMetacardValidators) voidsetEnforceErrors(boolean enforceErrors) voidsetEnforceWarnings(boolean enforceWarnings) voidsetMetacardValidators(List<ddf.catalog.validation.MetacardValidator> metacardValidators)
-
Constructor Details
-
MetacardValidityMarkerPlugin
public MetacardValidityMarkerPlugin()
-
-
Method Details
-
process
public ddf.catalog.operation.CreateRequest process(ddf.catalog.operation.CreateRequest input) 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.UpdateRequest process(ddf.catalog.operation.UpdateRequest input) 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 input) throws ddf.catalog.plugin.PluginExecutionException, ddf.catalog.plugin.StopProcessingException - Specified by:
processin interfaceddf.catalog.plugin.PreIngestPlugin- Throws:
ddf.catalog.plugin.PluginExecutionExceptionddf.catalog.plugin.StopProcessingException
-
getEnforcedMetacardValidators
-
setEnforcedMetacardValidators
-
getMetacardValidators
-
setMetacardValidators
public void setMetacardValidators(List<ddf.catalog.validation.MetacardValidator> metacardValidators) -
getValidatorName
-
setEnforceErrors
public void setEnforceErrors(boolean enforceErrors) -
getEnforceErrors
public boolean getEnforceErrors() -
setEnforceWarnings
public void setEnforceWarnings(boolean enforceWarnings) -
getEnforceWarnings
public boolean getEnforceWarnings()
-