|
||||||||||
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 |