Class StandardMetacardGroomerPlugin

java.lang.Object
ddf.catalog.plugin.groomer.AbstractMetacardGroomerPlugin
ddf.catalog.plugin.groomer.metacard.StandardMetacardGroomerPlugin
All Implemented Interfaces:
ddf.catalog.plugin.PreIngestPlugin

public class StandardMetacardGroomerPlugin extends ddf.catalog.plugin.groomer.AbstractMetacardGroomerPlugin
Applies general Create and Update grooming rules such as populating the Metacard.ID, Metacard.MODIFIED, and Metacard.CREATED fields.
  • Constructor Details

    • StandardMetacardGroomerPlugin

      public StandardMetacardGroomerPlugin()
  • Method Details

    • setUuidGenerator

      public void setUuidGenerator(org.codice.ddf.platform.util.uuidgenerator.UuidGenerator uuidGenerator)
    • applyCreatedOperationRules

      protected void applyCreatedOperationRules(ddf.catalog.operation.CreateRequest createRequest, ddf.catalog.data.Metacard aMetacard, Date now)
      Specified by:
      applyCreatedOperationRules in class ddf.catalog.plugin.groomer.AbstractMetacardGroomerPlugin
    • applyUpdateOperationRules

      protected void applyUpdateOperationRules(ddf.catalog.operation.UpdateRequest updateRequest, Map.Entry<Serializable,ddf.catalog.data.Metacard> anUpdate, ddf.catalog.data.Metacard aMetacard, Date now)
      Specified by:
      applyUpdateOperationRules in class ddf.catalog.plugin.groomer.AbstractMetacardGroomerPlugin