|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.iris.dmc.criteria.EventCriteria
public class EventCriteria
EventCriteria is a simple criteria builder to retrieve events
Constructor Summary | |
---|---|
EventCriteria()
|
Method Summary | |
---|---|
EventCriteria |
includeAllMagnitudes(boolean includeAllMagnitudes)
This will include all the magnitudes in search and print criteria. |
EventCriteria |
includeAllOrigins(boolean includeAllOrigins)
This will include all the magnitudes in search and print criteria. |
EventCriteria |
includeArrivals(boolean includeArrivals)
This will include all the arrival information including picks. |
EventCriteria |
orderBy(EventOrder orderBy)
|
void |
reset()
Will reset the criteria to its defaults |
EventCriteria |
setCatalog(String catalog)
Results will include any origins which contain the specified catalog text, i.e. |
EventCriteria |
setContributor(String contributor)
Results will include any origins which contain the specified contributor text, i.e. |
EventCriteria |
setEndTime(Date endTime)
|
EventCriteria |
setEventId(Long id)
|
EventCriteria |
setFetchLimit(Integer limit)
Limit the number of events retrieved depending on the orderBy attribute |
EventCriteria |
setLatitude(Double latitude)
This MUST be used in conjunction with the setLongitude and setMaximumRadius parameters. |
EventCriteria |
setLongitude(Double longitude)
This MUST be used in conjunction with the setLatitude and setMaximumRadius parameters. |
EventCriteria |
setMagnitudeType(String magnitudeType)
Specify magnitude type. |
EventCriteria |
setMaximumDepth(Double maximumDepth)
Set maximum depth in kilometers |
EventCriteria |
setMaximumLatitude(Double maximumLatitude)
In degrees |
EventCriteria |
setMaximumLongitude(Double maximumLongitude)
In degrees |
EventCriteria |
setMaximumMagnitude(Double maximumMagnitude)
|
EventCriteria |
setMaximumRadius(Double maximumRadius)
Specify the maximum radius, in degrees. |
EventCriteria |
setMinimumDepth(Double minumumDepth)
Set minimum Depth in kilometers |
EventCriteria |
setMinimumLatitude(Double minimumLatitude)
In degrees |
EventCriteria |
setMinimumLongitude(Double minimumLongitude)
In degrees |
EventCriteria |
setMinimumMagnitude(Double minimumMagnitude)
|
EventCriteria |
setMinimumRadius(Double minumumRadius)
This optional parameter allows for the exclusion of events that are closer than minumumRadius degrees from the specified lat/lon point. |
EventCriteria |
setOffset(Integer offset)
mark the first event offset |
EventCriteria |
setStartTime(Date startTime)
|
EventCriteria |
setUpdatedAfter(Date updatedAfter)
Set when origins were last updated |
List<String> |
toUrlParams()
Constructs url's parameters |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EventCriteria()
Method Detail |
---|
public EventCriteria setStartTime(Date startTime)
public EventCriteria setEndTime(Date endTime)
public EventCriteria setUpdatedAfter(Date updatedAfter)
updatedAfter
-
public EventCriteria setFetchLimit(Integer limit)
numberOfEvents
-
public EventCriteria setOffset(Integer offset)
offset
-
public EventCriteria orderBy(EventOrder orderBy)
public EventCriteria setMagnitudeType(String magnitudeType)
magnitudeType
-
public EventCriteria setCatalog(String catalog)
catalog
-
public EventCriteria setContributor(String contributor)
contributor
-
public EventCriteria includeAllMagnitudes(boolean includeAllMagnitudes)
includeallMagnitudes
-
public EventCriteria includeAllOrigins(boolean includeAllOrigins)
includeallMagnitudes
-
public EventCriteria includeArrivals(boolean includeArrivals)
includeallMagnitudes
-
public EventCriteria setLatitude(Double latitude)
latitude
-
public EventCriteria setLongitude(Double longitude)
longitude
-
public EventCriteria setMinimumRadius(Double minumumRadius)
minimumRadius
-
public EventCriteria setMaximumRadius(Double maximumRadius)
maximumRadius
-
public EventCriteria setMinimumDepth(Double minumumDepth)
minimumDepth
-
public EventCriteria setMaximumDepth(Double maximumDepth)
maximumDepth
-
public EventCriteria setEventId(Long id)
public EventCriteria setMinimumMagnitude(Double minimumMagnitude)
public EventCriteria setMaximumMagnitude(Double maximumMagnitude)
public EventCriteria setMinimumLatitude(Double minimumLatitude)
minimumLatitude
-
public EventCriteria setMaximumLatitude(Double maximumLatitude)
maximumLatitude
-
public EventCriteria setMinimumLongitude(Double minimumLongitude)
minimumLongitude
-
public EventCriteria setMaximumLongitude(Double maximumLongitude)
maximumLongitude
-
public List<String> toUrlParams() throws CriteriaException
Criteria
toUrlParams
in interface Criteria
CriteriaException
public void reset()
Criteria
reset
in interface Criteria
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |