|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.confluence.core.ListQuery
public class ListQuery
A Query for the SmartListManager
| Field Summary | |
|---|---|
static java.util.List |
ALL_TYPES
|
static java.lang.String |
ALL_VERSIONS
|
static java.lang.String |
LATEST_VERSIONS
|
static java.lang.String |
SORT_BY_TIME_CREATED
|
static java.lang.String |
SORT_BY_TIME_MODIFIED
|
static int |
UNLIMITED_TIMESPAN
|
| Constructor Summary | |
|---|---|
ListQuery()
|
|
ListQuery(ListQuery query)
|
|
| Method Summary | |
|---|---|
ListQuery |
addLabel(java.lang.String name)
Adds a single label to the list of labels |
ListQuery |
addSpace(Space space)
Adds a single Space to the list of Spaces to include |
ListQuery |
addStatus(java.lang.String str)
Adds a single status type to the query |
ListQuery |
addType(java.lang.String type)
Adds a content type to the query |
java.lang.String |
getDescription()
Return a string which can be used as a description of the RSS feed defined by this query |
java.util.List |
getLabelList()
Returns the list of labels that the query will restrict by |
org.apache.lucene.search.BooleanClause.Occur |
getLabelOccur()
|
int |
getMaxResults()
Retrieves the maximum number of results that will be returned by the Query |
java.lang.String |
getName()
Retrieves the name given to the query |
java.lang.String |
getSortBy()
|
java.util.List |
getSpaceList()
Retrieves a List of Space objects that this query is being performed over |
java.util.List |
getSpaceScopes()
List of Strings representing space scopes. |
java.util.List |
getStatusList()
Retrieves a list of version status types to be included with the query. |
float |
getTimeSpan()
Retrieves the time span (in days) that the query should cover |
java.util.List |
getTypeList()
Retrieves a List of content types that this query is being performed over |
com.atlassian.user.User |
getUser()
The user the query is being performed for |
void |
setLabelList(java.util.List labelList)
Set the list of labels that the query will be restricted to |
void |
setLabelOccur(org.apache.lucene.search.BooleanClause.Occur labelOccur)
|
void |
setMaxResults(int maxResults)
Sets the maximum number of results that will be returned by the query |
void |
setName(java.lang.String name)
Sets the name of the query |
void |
setSortBy(java.lang.String sortBy)
|
void |
setSpaceList(java.util.List spaceList)
|
void |
setSpaceScopes(java.util.List spaceScopes)
|
void |
setStatusList(java.util.List statusList)
Sets the status types to be included with the query Can be any of: "created" "modified" ALL_VERSIONS
LATEST_VERSIONS
Created vs Modified is checked by the DefaultFeedBuilder. |
void |
setTimeSpan(float timeSpan)
Sets the amount of time to include before the current date If a time span of "1" is specified, the query will include content from 1 day ago until the current time A time span of "0" means there is no limit |
void |
setTypeList(java.util.List typeList)
Sets the type of content to be included |
void |
setUser(com.atlassian.user.User user)
Set the user this query will be performed for |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int UNLIMITED_TIMESPAN
public static final java.lang.String SORT_BY_TIME_CREATED
public static final java.lang.String SORT_BY_TIME_MODIFIED
public static final java.lang.String ALL_VERSIONS
public static final java.util.List ALL_TYPES
public static final java.lang.String LATEST_VERSIONS
| Constructor Detail |
|---|
public ListQuery()
public ListQuery(ListQuery query)
| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic com.atlassian.user.User getUser()
public java.util.List getSpaceList()
public java.util.List getTypeList()
public void setUser(com.atlassian.user.User user)
user - User objectpublic void setSpaceList(java.util.List spaceList)
public ListQuery addType(java.lang.String type)
type - the content type to include
public java.lang.String getName()
public void setName(java.lang.String name)
name - the namepublic int getMaxResults()
public void setMaxResults(int maxResults)
maxResults - the maximum number of resultspublic float getTimeSpan()
public void setTimeSpan(float timeSpan)
timeSpan - the number of days to include before the current datepublic void setTypeList(java.util.List typeList)
typeList - List of content types (Strings)public java.util.List getStatusList()
setStatusList(java.util.List)public void setStatusList(java.util.List statusList)
ALL_VERSIONSLATEST_VERSIONSDefaultFeedBuilder. All vs latest are checked by
ContentEntityObjectHibernateDao.getRecentlyModifiedEntitiesByType(ListQuery, int). It's highly
possible this field could be completely removed and nothing would actually break.
TODO Split off the type of content to include (All vs LATEST) into a separate field
statusList - the List of status types to includepublic ListQuery addStatus(java.lang.String str)
str - the status type to add
public java.lang.String getDescription()
public java.util.List getLabelList()
public void setLabelList(java.util.List labelList)
labelList - List of Label objectspublic ListQuery addLabel(java.lang.String name)
name - the label name to add
public ListQuery addSpace(Space space)
space - the Space to add
public java.util.List getSpaceScopes()
Strings representing space scopes.
Strings that are possibly space scopes or maybe space keys!?!? It's a little hard to
tell.com.atlassian.confluence.search.scope.SpaceScope#AVAILABLE_SCOPES}public void setSpaceScopes(java.util.List spaceScopes)
public java.lang.String getSortBy()
public void setSortBy(java.lang.String sortBy)
public org.apache.lucene.search.BooleanClause.Occur getLabelOccur()
public void setLabelOccur(org.apache.lucene.search.BooleanClause.Occur labelOccur)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||