Class MetadataMatcher

java.lang.Object
org.gcube.storagehub.MetadataMatcher

public abstract class MetadataMatcher extends Object
Author:
Luca Frosini (ISTI - CNR)
  • Field Details

    • GENERATING_METADATA_NAME

      public static final String GENERATING_METADATA_NAME
      See Also:
    • GENERATING_METADATA_VERSION

      public static final String GENERATING_METADATA_VERSION
      See Also:
    • metadataName

      protected final String metadataName
    • metadataVersion

      protected final String metadataVersion
    • id

      protected final String id
  • Constructor Details

    • MetadataMatcher

      protected MetadataMatcher(String metadataName, String metadataVersion, String id)
  • Method Details

    • check

      public abstract boolean check(org.gcube.common.storagehub.model.Metadata metadata)
    • getBaseMetadataMap

      protected Map<String,Object> getBaseMetadataMap()
    • getSpecificMetadataMap

      protected abstract Map<String,Object> getSpecificMetadataMap()
    • getMetadata

      public org.gcube.common.storagehub.model.Metadata getMetadata()