public class SuggestionSearchForm
extends org.apache.struts.action.ActionForm
Modifier and Type | Field and Description |
---|---|
protected boolean |
active
If true, include the not retired
|
protected int[] |
binning
Binning values to search on
|
protected float |
cenLat
Center latitude (planetocentric)
|
protected float |
cenLon
Center longitude (east)
|
protected boolean |
color
If true, include needs-color
|
protected boolean |
crism
If true, include CRISM coordinated
|
protected float |
latRange
Range from center (degrees) north-south
|
protected float |
lonRange
Range from center (degrees) east-west
|
protected java.lang.String |
maxDate
Upper bound for suggestion date
|
protected float |
maxLat
Maximum latitude (planetocentric)
|
protected float |
maxLon
Maximum longitude (east)
|
protected float |
maxLs
Maximum solar longitude
|
protected java.lang.String |
maxPlanDate
Upper bound for plan date
|
protected java.lang.String |
maxStlDate
Upper bound for STL edit date
|
protected java.lang.String |
maxSuccessDate
Upper bound for success date
|
protected java.lang.String |
minDate
Lower bound for suggestion date
|
protected float |
minLat
Minimum latitude (planetocentric)
|
protected float |
minLon
Minimum longitude (east)
|
protected float |
minLs
Minimum solar longitude
|
protected java.lang.String |
minPlanDate
Lower bound for plan date
|
protected java.lang.String |
minStlDate
Lower bound for STL edit date
|
protected java.lang.String |
minSuccessDate
Lower bound for success date
|
protected boolean |
musthave
If true, include STL-must haves
|
protected boolean |
musthavenot
If true, include not STL-must haves
|
protected boolean |
nonstereo
If true, include non-stereo
|
protected int |
observations
Number of repeat observations
|
protected int[] |
overallPriority
Overall priority values
|
protected int[] |
priority
Priority values
|
protected java.lang.String[] |
repeat
type of repeat suggestions
|
protected boolean |
retired
If true, include retired
|
protected boolean |
sd
If true, search description
|
protected boolean |
sn
If true, search notes
|
protected boolean |
sr
If true, search science rationale
|
protected boolean |
ss
If true, search stl_description
|
protected boolean |
stereo
If true, include stereo
|
protected java.lang.String |
text
description or comment text
|
protected int[] |
theme1
primary science theme array
|
protected int[] |
theme2
secondary science theme array
|
protected boolean |
uncolor
If true, include do not need color
|
protected boolean |
uncrism
If true, include non-CRISM coordinated
|
protected java.lang.String |
username
suggester username
|
protected boolean |
word
If true, do a whole-word search
|
Constructor and Description |
---|
SuggestionSearchForm() |
Modifier and Type | Method and Description |
---|---|
boolean |
getActive() |
int[] |
getBinning() |
float |
getCenLat() |
float |
getCenLon() |
java.util.Date[] |
getDateRange()
Get the suggestion date range requested (validate method must be called first).
|
java.lang.String |
getDir()
Get the sort direction, either "asc" or "desc".
|
float |
getLatRange()
Get the north-south range
|
float |
getLonRange()
Get the east-west range
|
java.lang.String |
getMaxDate() |
float |
getMaxLat() |
float |
getMaxLon() |
float |
getMaxLs() |
java.lang.String |
getMaxPlanDate() |
java.lang.String |
getMaxStlDate() |
java.lang.String |
getMaxSuccessDate() |
java.lang.String |
getMinDate() |
float |
getMinLat() |
float |
getMinLon() |
float |
getMinLs() |
java.lang.String |
getMinPlanDate() |
java.lang.String |
getMinStlDate() |
java.lang.String |
getMinSuccessDate() |
int |
getObservations() |
org.displaytag.properties.SortOrderEnum |
getOrder()
Get the sort order
|
int[] |
getOverallPriority() |
int |
getPage()
Get the page number (1-based)
|
java.util.Date[] |
getPlanDateRange()
Get the planned date range requested (validate method must be called first).
|
int[] |
getPriority() |
boolean |
getRetired() |
int |
getSize()
Get the max output size (number of rows returned).
|
java.lang.String |
getSort()
Get the column to sort on
|
java.util.Date[] |
getStlDateRange()
Get the STL date range requested (validate method must be called first).
|
java.util.Date[] |
getSuccessDateRange()
Get the success date range requested (validate method must be called first).
|
java.lang.String |
getText() |
int[] |
getTheme1() |
int[] |
getTheme2() |
java.lang.String |
getUsername()
Get the username to search on
|
boolean |
isColor() |
boolean |
isCrism() |
boolean |
isMusthave() |
boolean |
isMusthavenot() |
boolean |
isNonstereo() |
boolean |
isSd() |
boolean |
isSn() |
boolean |
isSr() |
boolean |
isSs() |
boolean |
isStereo() |
boolean |
isUncolor() |
boolean |
isUncrism() |
boolean |
isWord() |
void |
reset(org.apache.struts.action.ActionMapping map,
javax.servlet.http.HttpServletRequest req) |
void |
setActive(boolean active) |
void |
setBinning(int[] binning) |
void |
setCenLat(float cenLat) |
void |
setCenLon(float cenLon) |
void |
setColor(boolean color) |
void |
setCrism(boolean crism) |
void |
setDir(java.lang.String dir)
Set the sort direction.
|
void |
setLatRange(float latRange)
Set the latitude range
|
void |
setLonRange(float lonRange)
Set the longitude range
|
void |
setMaxDate(java.lang.String maxDate) |
void |
setMaxLat(float maxLat) |
void |
setMaxLon(float maxLon) |
void |
setMaxLs(float maxLs) |
void |
setMaxPlanDate(java.lang.String maxPlanDate) |
void |
setMaxStlDate(java.lang.String maxStlDate) |
void |
setMaxSuccessDate(java.lang.String maxSuccessDate) |
void |
setMinDate(java.lang.String minDate) |
void |
setMinLat(float minLat) |
void |
setMinLon(float minLon) |
void |
setMinLs(float minLs) |
void |
setMinPlanDate(java.lang.String minPlanDate) |
void |
setMinStlDate(java.lang.String minStlDate) |
void |
setMinSuccessDate(java.lang.String minSuccessDate) |
void |
setMusthave(boolean musthave) |
void |
setMusthavenot(boolean musthavenot) |
void |
setNonstereo(boolean nonstereo) |
void |
setObservations(int observations) |
void |
setOverallPriority(int[] overallPriority) |
void |
setPage(int page)
Set the page number, must be greater than zero.
|
void |
setPriority(int[] priority) |
void |
setRetired(boolean retired) |
void |
setSd(boolean sd) |
void |
setSize(int size)
Set the max output size (number of rows returned).
|
void |
setSn(boolean sn) |
void |
setSort(java.lang.String sort)
Set the value (column name) to sort on.
|
void |
setSr(boolean sr) |
void |
setSs(boolean ss) |
void |
setStereo(boolean stereo) |
void |
setText(java.lang.String text) |
void |
setTheme1(int... theme1) |
void |
setTheme2(int... theme2) |
void |
setUncolor(boolean uncolor) |
void |
setUncrism(boolean uncrism) |
void |
setUsername(java.lang.String username)
Set the username to search on
|
void |
setWord(boolean word) |
org.apache.struts.action.ActionErrors |
validate(org.apache.struts.action.ActionMapping map,
javax.servlet.http.HttpServletRequest req)
Validate form input
|
protected java.lang.String username
protected java.lang.String text
protected int[] theme1
protected java.lang.String[] repeat
protected int[] theme2
protected float minLs
protected float maxLs
protected float minLat
protected float maxLat
protected float minLon
protected float maxLon
protected float cenLat
protected float cenLon
protected float latRange
protected float lonRange
protected boolean stereo
protected boolean nonstereo
protected boolean sd
protected boolean ss
protected boolean sr
protected boolean sn
protected boolean retired
protected boolean active
protected boolean word
protected boolean crism
protected boolean uncrism
protected int[] binning
protected int observations
protected int[] priority
protected boolean color
protected boolean uncolor
protected int[] overallPriority
protected java.lang.String minDate
protected java.lang.String maxDate
protected java.lang.String minSuccessDate
protected java.lang.String maxSuccessDate
protected java.lang.String minPlanDate
protected java.lang.String maxPlanDate
protected java.lang.String minStlDate
protected java.lang.String maxStlDate
protected boolean musthave
protected boolean musthavenot
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
username
- Suggester usernamepublic java.lang.String getText()
public void setText(java.lang.String text)
text
- the text to setpublic int[] getTheme1()
public void setTheme1(int... theme1)
theme1
- the theme1 to setpublic int[] getTheme2()
public void setTheme2(int... theme2)
theme2
- the theme2 to setpublic float getMinLs()
public void setMinLs(float minLs)
minLs
- the minLs to setpublic float getMaxLs()
public void setMaxLs(float maxLs)
maxLs
- the maxLs to setpublic float getMinLat()
public void setMinLat(float minLat)
minLat
- the minLat to setpublic float getMaxLat()
public void setMaxLat(float maxLat)
maxLat
- the maxLat to setpublic float getMinLon()
public void setMinLon(float minLon)
minLon
- the minLon to setpublic float getMaxLon()
public void setMaxLon(float maxLon)
maxLon
- the maxLon to setpublic float getCenLat()
public void setCenLat(float cenLat)
cenLat
- the cenLat to setpublic float getCenLon()
public void setCenLon(float cenLon)
cenLon
- the cenLon to setpublic float getLatRange()
public void setLatRange(float latRange)
latRange
- the north-south rangepublic float getLonRange()
public void setLonRange(float lonRange)
lonRange
- the east-west rangepublic boolean isStereo()
public void setStereo(boolean stereo)
stereo
- the stereo to setpublic boolean isNonstereo()
public void setNonstereo(boolean nonstereo)
nonstereo
- the nonstereo to setpublic boolean isSd()
public void setSd(boolean sd)
sd
- the sd to setpublic boolean isSs()
public void setSs(boolean ss)
ss
- the ss to setpublic boolean isSr()
public void setSr(boolean sr)
sr
- the sr to setpublic boolean isSn()
public void setSn(boolean sn)
sn
- the sn to setpublic boolean getRetired()
public void setRetired(boolean retired)
retired
- the retired to setpublic boolean getActive()
public void setActive(boolean active)
active
- the active to setpublic boolean isWord()
public void setWord(boolean word)
word
- the word to setpublic boolean isCrism()
public void setCrism(boolean crism)
crism
- the crism to setpublic boolean isUncrism()
public void setUncrism(boolean uncrism)
uncrism
- the uncrism to setpublic int[] getBinning()
public void setBinning(int[] binning)
binning
- the binning to setpublic int getObservations()
public void setObservations(int observations)
observations
- the observations to setpublic int[] getPriority()
public void setPriority(int[] priority)
priority
- the priority to setpublic boolean isColor()
public void setColor(boolean color)
color
- the color to setpublic boolean isUncolor()
public void setUncolor(boolean uncolor)
uncolor
- the uncolor to setpublic int[] getOverallPriority()
public void setOverallPriority(int[] overallPriority)
overallPriority
- the overallPriority to setpublic java.lang.String getMinDate()
public void setMinDate(java.lang.String minDate)
minDate
- the minDate to setpublic java.lang.String getMaxDate()
public void setMaxDate(java.lang.String maxDate)
maxDate
- the maxDate to setpublic java.lang.String getMinSuccessDate()
public void setMinSuccessDate(java.lang.String minSuccessDate)
minSuccessDate
- the minSuccessDate to setpublic java.lang.String getMaxSuccessDate()
public void setMaxSuccessDate(java.lang.String maxSuccessDate)
maxSuccessDate
- the maxSuccessDate to setpublic java.lang.String getMinPlanDate()
public void setMinPlanDate(java.lang.String minPlanDate)
minPlanDate
- the minPlanDate to setpublic java.lang.String getMaxPlanDate()
public void setMaxPlanDate(java.lang.String maxPlanDate)
maxPlanDate
- the maxPlanDate to setpublic java.lang.String getMinStlDate()
public void setMinStlDate(java.lang.String minStlDate)
minStlDate
- the minStlDate to setpublic java.lang.String getMaxStlDate()
public void setMaxStlDate(java.lang.String maxStlDate)
maxStlDate
- the maxStlDate to setpublic boolean isMusthave()
public void setMusthave(boolean musthave)
musthave
- the musthave to setpublic boolean isMusthavenot()
public void setMusthavenot(boolean musthavenot)
musthavenot
- the musthavenot to setpublic org.displaytag.properties.SortOrderEnum getOrder()
public int getPage()
public void setPage(int page)
page
- numberpublic int getSize()
public void setSize(int size)
size
- numberpublic java.lang.String getSort()
public void setSort(java.lang.String sort)
sort
- name of columnpublic java.lang.String getDir()
public void setDir(java.lang.String dir)
dir
- sort directionpublic java.util.Date[] getDateRange()
public java.util.Date[] getPlanDateRange()
public java.util.Date[] getSuccessDateRange()
public java.util.Date[] getStlDateRange()
public org.apache.struts.action.ActionErrors validate(org.apache.struts.action.ActionMapping map, javax.servlet.http.HttpServletRequest req)
validate
in class org.apache.struts.action.ActionForm
public void reset(org.apache.struts.action.ActionMapping map, javax.servlet.http.HttpServletRequest req)
reset
in class org.apache.struts.action.ActionForm
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona