|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.iris.dmc.criteria.StationCriteria
public class StationCriteria
StationCriteria is a simple criteria builder to retrieve networks
Constructor Summary | |
---|---|
StationCriteria()
|
Method Summary | |
---|---|
StationCriteria |
addChannel(String channel)
Add channel restriction to constrain the result. |
StationCriteria |
addLocation(String location)
Add location restriction to constrain the result. |
StationCriteria |
addNetwork(String netCode)
Add network restriction to constrain the result. |
StationCriteria |
addStation(String staCode)
Add station restriction to constrain the result. |
String[] |
getChannels()
|
Date |
getEndAfter()
|
Date |
getEndBefore()
|
Date |
getEndTime()
|
String[] |
getLocations()
|
String[] |
getNetworks()
|
Date |
getStartAfter()
|
Date |
getStartBefore()
|
Date |
getStartTime()
|
String[] |
getStations()
|
Date |
getUpdatedAfter()
|
boolean |
isIncludeAvailability()
|
boolean |
isIncludeRestricted()
|
boolean |
isMatchTimeSeries()
|
void |
reset()
Will reset the criteria object to its defaults clearing all other properties. |
StationCriteria |
setEndAfter(Date date)
|
StationCriteria |
setEndBefore(Date date)
|
StationCriteria |
setEndTime(Date end)
|
void |
setIncludeAvailability(boolean includeAvailability)
|
void |
setIncludeRestricted(boolean includeRestricted)
|
StationCriteria |
setLatitude(Double latitude)
Set latitude in degrees, used in combination with radius |
StationCriteria |
setLongitude(Double longitude)
Set longitude in degrees, used in combination with radius |
void |
setMatchTimeSeries(boolean matchTimeSeries)
|
StationCriteria |
setMaximumLatitude(Double maximumLatitude)
Set maximum latitude in degrees |
StationCriteria |
setMaximumLongitude(Double maximumLongitude)
Set maximum longitude in degrees |
StationCriteria |
setMaximumRadius(Double maximumRadius)
Set the maximum radius in degrees |
StationCriteria |
setMinimumLatitude(Double minimumLatitude)
Set minimum latitude in degrees |
StationCriteria |
setMinimumLongitude(Double minimumLongitude)
Set minimum longitude in degrees |
StationCriteria |
setMinimumRadius(Double minimumRadius)
Set the minimum radius in degrees |
StationCriteria |
setStartAfter(Date date)
|
StationCriteria |
setStartBefore(Date date)
|
StationCriteria |
setStartTime(Date start)
|
StationCriteria |
setUpdatedAfter(Date updatedAfter)
Set when were stations last updated |
String |
toString()
|
List<String> |
toUrlParams()
Constructs url's parameters |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public StationCriteria()
Method Detail |
---|
public StationCriteria setMinimumLatitude(Double minimumLatitude)
minimumLatitude
-
public StationCriteria setMaximumLatitude(Double maximumLatitude)
maximumLatitude
-
public StationCriteria setMinimumLongitude(Double minimumLongitude)
miniumumLonitude
-
public StationCriteria setMaximumLongitude(Double maximumLongitude)
maximumLongitude
-
public StationCriteria setUpdatedAfter(Date updatedAfter)
updatedAfter
-
public StationCriteria setLatitude(Double latitude)
latitude
-
public StationCriteria setLongitude(Double longitude)
longitude
-
public StationCriteria setMinimumRadius(Double minimumRadius)
minumumRadius
-
public StationCriteria setMaximumRadius(Double maximumRadius)
maximumRadius
-
public StationCriteria setStartTime(Date start)
public StationCriteria setEndTime(Date end)
public Date getStartTime()
public Date getEndTime()
public boolean isIncludeAvailability()
public void setIncludeAvailability(boolean includeAvailability)
public boolean isIncludeRestricted()
public void setIncludeRestricted(boolean includeRestricted)
public boolean isMatchTimeSeries()
public void setMatchTimeSeries(boolean matchTimeSeries)
public List<String> toUrlParams() throws CriteriaException
Criteria
toUrlParams
in interface Criteria
CriteriaException
public StationCriteria addStation(String staCode)
staCode
-
public StationCriteria addNetwork(String netCode)
netCode
-
public StationCriteria addChannel(String channel)
channel
-
public StationCriteria addLocation(String location)
location
-
public StationCriteria setEndBefore(Date date)
public StationCriteria setEndAfter(Date date)
public StationCriteria setStartBefore(Date date)
public StationCriteria setStartAfter(Date date)
public void reset()
reset
in interface Criteria
public Date getStartBefore()
public Date getStartAfter()
public Date getEndBefore()
public Date getEndAfter()
public Date getUpdatedAfter()
public String[] getNetworks()
public String[] getStations()
public String[] getChannels()
public String[] getLocations()
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |