Class ResultImpl

java.lang.Object
ddf.catalog.data.impl.ResultImpl
All Implemented Interfaces:
ddf.catalog.data.Result

public class ResultImpl extends Object implements ddf.catalog.data.Result
Default implementation of the Result interface, which is a Metacard catalog entry wrapped with the extra attributes relevanceScore and distanceInMeters.
Since:
1.0
  • Constructor Details

    • ResultImpl

      public ResultImpl()
      Default constructor
    • ResultImpl

      public ResultImpl(ddf.catalog.data.Metacard metacard)
      Instantiates a new metacard result.
      Parameters:
      metacard - the Metacard
  • Method Details

    • getDistanceInMeters

      public Double getDistanceInMeters()
      Specified by:
      getDistanceInMeters in interface ddf.catalog.data.Result
    • setDistanceInMeters

      public void setDistanceInMeters(Double inDistanceInMeters)
      Sets the distance in meters.
      Parameters:
      inDistanceInMeters - the new distance in meters
    • getRelevanceScore

      public Double getRelevanceScore()
      Specified by:
      getRelevanceScore in interface ddf.catalog.data.Result
      Returns:
      relevanceScore
    • setRelevanceScore

      public void setRelevanceScore(Double inRelevanceScore)
      Sets the relevance score.
      Parameters:
      inRelevanceScore - the new relevance score
    • toString

      public String toString()
      String representation of this ResultImpl.
      Overrides:
      toString in class Object
      Returns:
      the String representation of this ResultImpl
    • getMetacard

      public ddf.catalog.data.Metacard getMetacard()
      Specified by:
      getMetacard in interface ddf.catalog.data.Result
    • setMetacard

      public void setMetacard(ddf.catalog.data.Metacard metacard)
      Sets the Metacard.
      Parameters:
      metacard - the Metacard