|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.silverpeas.search.searchEngine.model.QueryDescription
public final class QueryDescription
A QueryDescription packs a query with the different spaces and components to be searched.
| Constructor Summary | |
|---|---|
QueryDescription()
The no parameters constructor builds an empty query. |
|
QueryDescription(String query)
The constructor set only the query string. |
|
| Method Summary | |
|---|---|
void |
addComponent(String component)
|
void |
addExternalComponents(String server,
String component,
String path,
String url)
add new external component to the list |
void |
addFieldQueries(List<FieldDescription> fieldQueries)
|
void |
addFieldQuery(FieldDescription fieldQuery)
|
void |
addSpaceComponentPair(String space,
String component)
Add the given instance of the component to the searched instances set. |
void |
clearMultiFieldQuery()
|
Set<ExternalComponent> |
getExtComponents()
|
List<FieldDescription> |
getMultiFieldQuery()
|
String |
getQuery()
Return the query string. |
String |
getRequestedAuthor()
Return the requested author. |
String |
getRequestedCreatedAfter()
get the after date |
String |
getRequestedCreatedBefore()
get the before date |
String |
getRequestedFolder()
|
String |
getRequestedLanguage()
Returns the requested language. |
String |
getRequestedUpdatedAfter()
|
String |
getRequestedUpdatedBefore()
|
String |
getSearchingUser()
return the user. |
Set<SpaceComponentPair> |
getSpaceComponentPairSet()
Return the set of all the component's instances whose the documents must be searched. |
Map<String,String> |
getXmlQuery()
|
String |
getXmlTitle()
|
boolean |
isEmpty()
|
boolean |
isPeriodDefined()
|
boolean |
isSearchByComponentType()
|
boolean |
isSearchBySpace()
|
void |
setFieldQueries(List<FieldDescription> fieldQueries)
|
void |
setQuery(String query)
Set the query string. |
void |
setRequestedAuthor(String author)
Set the requested author. |
void |
setRequestedCreatedAfter(String afterdate)
Set the after date |
void |
setRequestedCreatedBefore(String beforedate)
Set the before date |
void |
setRequestedFolder(String requestedFolder)
|
void |
setRequestedLanguage(String requestedLang)
Set the requested language. |
void |
setRequestedUpdatedAfter(String requestedUpdatedAfter)
|
void |
setRequestedUpdatedBefore(String requestedUpdatedBefore)
|
void |
setSearchByComponentType(boolean searchByComponentType)
|
void |
setSearchBySpace(boolean isSearchBySpace)
|
void |
setSearchingUser(String searchingUser)
Set the user |
void |
setXmlQuery(Map<String,String> xmlQuery)
|
void |
setXmlTitle(String xmlTitle)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QueryDescription()
public QueryDescription(String query)
| Method Detail |
|---|
public void setQuery(String query)
public String getQuery()
public void setSearchingUser(String searchingUser)
searchingUser - : the user.public String getSearchingUser()
public void addSpaceComponentPair(String space,
String component)
space - component - public void addComponent(String component)
public Set<SpaceComponentPair> getSpaceComponentPairSet()
public void setRequestedLanguage(String requestedLang)
requestedLang - public String getRequestedLanguage()
public void setRequestedAuthor(String author)
author - public String getRequestedAuthor()
public void setRequestedCreatedBefore(String beforedate)
beforedate - public String getRequestedCreatedBefore()
public void setRequestedCreatedAfter(String afterdate)
public String getRequestedCreatedAfter()
public void setXmlQuery(Map<String,String> xmlQuery)
public Map<String,String> getXmlQuery()
public String getXmlTitle()
public void setXmlTitle(String xmlTitle)
public List<FieldDescription> getMultiFieldQuery()
public void clearMultiFieldQuery()
public void addFieldQuery(FieldDescription fieldQuery)
public void addFieldQueries(List<FieldDescription> fieldQueries)
public void setFieldQueries(List<FieldDescription> fieldQueries)
public boolean isEmpty()
public boolean isPeriodDefined()
public boolean isSearchBySpace()
public void setSearchBySpace(boolean isSearchBySpace)
searchBySpace - the searchBySpace to setpublic String getRequestedUpdatedBefore()
public void setRequestedUpdatedBefore(String requestedUpdatedBefore)
public String getRequestedUpdatedAfter()
public void setRequestedUpdatedAfter(String requestedUpdatedAfter)
public Set<ExternalComponent> getExtComponents()
public void addExternalComponents(String server,
String component,
String path,
String url)
server - component - public boolean isSearchByComponentType()
public void setSearchByComponentType(boolean searchByComponentType)
public void setRequestedFolder(String requestedFolder)
public String getRequestedFolder()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||