Class EventSummary

java.lang.Object
gov.usgs.earthquake.indexer.EventSummary
All Implemented Interfaces:
Comparable<EventSummary>

public class EventSummary extends Object implements Comparable<EventSummary>
Summary of an Event and its products.
  • Constructor Details

    • EventSummary

      public EventSummary()
      Create a new EventSummary.
  • Method Details

    • setIndexId

      public void setIndexId(Long indexId)
      Parameters:
      indexId - to set
    • getIndexId

      public Long getIndexId()
      Returns:
      indexID
    • getId

      public String getId()
      Combines source + source code for ID or returns null
      Returns:
      Id or null
    • getSource

      public String getSource()
      Returns:
      source
    • setSource

      public void setSource(String source)
      Parameters:
      source - to set
    • getSourceCode

      public String getSourceCode()
      Returns:
      sourceCode
    • setSourceCode

      public void setSourceCode(String sourceCode)
      Parameters:
      sourceCode - to set
    • getTime

      public Date getTime()
      Returns:
      time
    • setTime

      public void setTime(Date time)
      Parameters:
      time - to set
    • getLatitude

      public BigDecimal getLatitude()
      Returns:
      latitude
    • setLatitude

      public void setLatitude(BigDecimal latitude)
      Parameters:
      latitude - to set
    • getLongitude

      public BigDecimal getLongitude()
      Returns:
      longitude
    • setLongitude

      public void setLongitude(BigDecimal longitude)
      Parameters:
      longitude - to set
    • getDepth

      public BigDecimal getDepth()
      Returns:
      depth
    • setDepth

      public void setDepth(BigDecimal depth)
      Parameters:
      depth - to set
    • getMagnitude

      public BigDecimal getMagnitude()
      Returns:
      magnitude
    • setMagnitude

      public void setMagnitude(BigDecimal magnitude)
      Parameters:
      magnitude - to set
    • setDeleted

      public void setDeleted(boolean deleted)
      Parameters:
      deleted - to set
    • isDeleted

      public boolean isDeleted()
      Returns:
      deleted
    • getProperties

      public Map<String,String> getProperties()
      These properties are derived from product properties, and are those desirable for searching at an event level.
      Returns:
      The properties of this event.
    • getEventCodes

      public Map<String,String> getEventCodes()
      Returns:
      A map of event codes associated with this event.
    • compareTo

      public int compareTo(EventSummary that)
      Specified by:
      compareTo in interface Comparable<EventSummary>