|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object dk.netarkivet.harvester.webinterface.HarvestStatusQuery
public class HarvestStatusQuery
Represents a query for a set of jobs. Filtering can be performed on:
Nested Class Summary | |
---|---|
static class |
HarvestStatusQuery.SORT_ORDER
|
static class |
HarvestStatusQuery.UI_FIELD
Defines the UI fields and their default values. |
Field Summary | |
---|---|
static java.lang.String |
CALENDAR_UI_DATE_FORMAT
|
static long |
DATE_NONE
|
static java.lang.String |
HARVEST_NAME_ALL
The String code to select all harvests. |
static java.lang.String |
HARVEST_NAME_WILDCARD
|
static java.lang.String |
JOBSTATUS_ALL
The String code to select all states. |
static long |
PAGE_SIZE_NONE
|
Constructor Summary | |
---|---|
HarvestStatusQuery()
Builds a default query that will select all jobs. |
|
HarvestStatusQuery(long harvestId,
long harvestRunNumber)
Builds a default query that will find jobs for a given run of a harvest. |
|
HarvestStatusQuery(javax.servlet.ServletRequest req)
Builds a query from a servlet request. |
Method Summary | |
---|---|
boolean |
getCaseSensitiveHarvestName()
|
long |
getEndDate()
|
java.lang.String |
getEndDateAsString()
|
java.lang.Long |
getHarvestId()
|
java.lang.String |
getHarvestName()
|
java.lang.Long |
getHarvestRunNumber()
|
long |
getPageSize()
|
JobStatus[] |
getSelectedJobStatuses()
|
java.util.Set<JobStatus> |
getSelectedJobStatusesAsSet()
|
long |
getStartDate()
|
java.lang.String |
getStartDateAsString()
|
long |
getStartPageIndex()
|
boolean |
isSortAscending()
|
void |
setCaseSensitiveHarvestName(boolean caseSensitiveHarvestName)
|
void |
setHarvestName(java.lang.String harvestName)
|
void |
setJobStatus(java.util.Set<JobStatus> chosenStates)
|
void |
setPageSize(long pageSize)
Sets the page size. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String JOBSTATUS_ALL
public static final java.lang.String HARVEST_NAME_ALL
public static final java.lang.String HARVEST_NAME_WILDCARD
public static final long PAGE_SIZE_NONE
public static final long DATE_NONE
public static final java.lang.String CALENDAR_UI_DATE_FORMAT
Constructor Detail |
---|
public HarvestStatusQuery()
public HarvestStatusQuery(long harvestId, long harvestRunNumber)
harvestId
- A given harvestIdharvestRunNumber
- a given harvestRunNumberpublic HarvestStatusQuery(javax.servlet.ServletRequest req)
req
- a servlet requestMethod Detail |
---|
public JobStatus[] getSelectedJobStatuses()
public java.util.Set<JobStatus> getSelectedJobStatusesAsSet()
public java.lang.String getHarvestName()
public void setHarvestName(java.lang.String harvestName)
public java.lang.Long getHarvestId()
public java.lang.Long getHarvestRunNumber()
public long getStartDate()
public long getEndDate()
public java.lang.String getStartDateAsString()
public java.lang.String getEndDateAsString()
public boolean isSortAscending()
public long getPageSize()
public void setPageSize(long pageSize)
pageSize
- a number > 0.public long getStartPageIndex()
public void setCaseSensitiveHarvestName(boolean caseSensitiveHarvestName)
public boolean getCaseSensitiveHarvestName()
public void setJobStatus(java.util.Set<JobStatus> chosenStates)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |