|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.primus.searchstudio.AbstractRequest
com.primus.searchstudio.Request
public final class Request
Search request value object.
| Constructor Summary | |
|---|---|
Request(java.lang.String parsingOptions,
java.lang.String question,
java.util.Map optionalAttributes,
boolean loggingEnabled,
java.lang.String constraints,
java.util.List userGroups,
java.util.Map sortParameters)
Create a new search request. |
|
Request(java.lang.String parsingOptions,
java.lang.String question,
java.util.Map optionalAttributes,
boolean loggingEnabled,
java.lang.String constraints,
java.util.List userGroups,
java.lang.String paConstraints,
java.lang.String weightedProps,
java.util.List priorInput)
Deprecated. As of Search 2006.3 |
|
Request(java.lang.String parsingOptions,
java.lang.String question,
java.util.Map optionalAttributes,
boolean loggingEnabled,
java.lang.String constraints,
java.util.List userGroups,
java.lang.String paConstraints,
java.lang.String weightedProps,
java.util.List priorInput,
com.primus.searchstudio.ReportDataControl reportDataControl,
com.primus.searchstudio.CustomResultRanking resultRanking,
com.primus.searchstudio.CustomLogicTree logicTree)
|
|
| Method Summary | |
|---|---|
boolean |
getLoggingEnabled()
Is logging enabled for this request? |
com.primus.searchstudio.CustomLogicTree |
getLogicTree()
Gets custom query logic tree |
java.util.Map |
getOptionalAttributes()
Gets the optionalAttributes property of this request. |
java.util.Map |
getOptionalAttributesRef()
Return a reference to optionalAttributes |
java.lang.String |
getPaConstraints()
|
java.lang.String |
getParsingOptions()
|
java.util.List |
getPriorInput()
|
java.lang.String |
getQuestion()
Gets the question property of this request. |
com.primus.searchstudio.ReportDataControl |
getReportDataControl()
Returns the ReportDataControl |
java.lang.String |
getRequestTag()
gets the request tag |
ConstantID |
getRequestType()
Gets the ConstantID request Type of this request, that is, the type of AbstractRequest |
com.primus.searchstudio.CustomResultRanking |
getResultRanking()
returns the custom result ranking |
java.lang.String |
getSearchConstraints()
Returns the XML presentation of Search constraints. |
java.util.Map |
getSortParameters()
|
java.lang.String[] |
getTopics()
|
java.util.List |
getUserGroups()
Returns the array of Groips granted to user. |
java.lang.String |
getWeightedProperties()
|
boolean |
isDebugEnabled()
|
void |
setLoggingEnabled(boolean loggingEnabled)
|
void |
setLogicTree(com.primus.searchstudio.CustomLogicTree logicTree)
sets custom query logic tree |
void |
setPaConstraints(java.lang.String paConstraints)
|
void |
setPriorInput(java.util.List priorInput)
|
void |
setQuestion(java.lang.String question)
|
void |
setReportDataControl(com.primus.searchstudio.ReportDataControl reportDataControl)
sets report data control for controlling what kind of report data is returned in results |
void |
setResultRanking(com.primus.searchstudio.CustomResultRanking resultRanking)
Sets custom result ranking algorithm |
void |
setSortParameters(java.util.Map sortParameters)
|
void |
setUserGroups(java.util.List userGroups)
Sets the array of groups granted to user. |
void |
setWeightedProperties(java.lang.String weightedProperties)
|
java.lang.String |
toXML()
Convert search request value object to its XML representation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Request(java.lang.String parsingOptions,
java.lang.String question,
java.util.Map optionalAttributes,
boolean loggingEnabled,
java.lang.String constraints,
java.util.List userGroups,
java.util.Map sortParameters)
throws java.lang.Exception
parsingOptions - general search optionsquestion - query stringoptionalAttributes - map of key/value pairs. Can include:
exclusion
debug
responseNumberSettings
documentSets
userGroups - a List of groups granted to user
Note that for documentSets, if a value is not passed in, the value
java.lang.Exception
public Request(java.lang.String parsingOptions,
java.lang.String question,
java.util.Map optionalAttributes,
boolean loggingEnabled,
java.lang.String constraints,
java.util.List userGroups,
java.lang.String paConstraints,
java.lang.String weightedProps,
java.util.List priorInput)
parsingOptions - question - optionalAttributes - loggingEnabled - constraints - userGroups - paConstraints - weightedProps - priorInput -
public Request(java.lang.String parsingOptions,
java.lang.String question,
java.util.Map optionalAttributes,
boolean loggingEnabled,
java.lang.String constraints,
java.util.List userGroups,
java.lang.String paConstraints,
java.lang.String weightedProps,
java.util.List priorInput,
com.primus.searchstudio.ReportDataControl reportDataControl,
com.primus.searchstudio.CustomResultRanking resultRanking,
com.primus.searchstudio.CustomLogicTree logicTree)
parsingOptions - question - optionalAttributes - loggingEnabled - constraints - userGroups - paConstraints - weightedProps - priorInput - reportDataControl - resultRanking - logicTree - | Method Detail |
|---|
public com.primus.searchstudio.ReportDataControl getReportDataControl()
public void setReportDataControl(com.primus.searchstudio.ReportDataControl reportDataControl)
reportDataControl - public com.primus.searchstudio.CustomResultRanking getResultRanking()
public void setResultRanking(com.primus.searchstudio.CustomResultRanking resultRanking)
resultRanking - public com.primus.searchstudio.CustomLogicTree getLogicTree()
public void setLogicTree(com.primus.searchstudio.CustomLogicTree logicTree)
logicTree - public java.lang.String getQuestion()
question property of this request.
getQuestion in class com.primus.searchstudio.AbstractRequestpublic void setQuestion(java.lang.String question)
public ConstantID getRequestType()
ConstantID request Type of this request, that is, the type of AbstractRequest
getRequestType in class com.primus.searchstudio.AbstractRequestpublic boolean getLoggingEnabled()
getLoggingEnabled in class com.primus.searchstudio.AbstractRequestpublic boolean isDebugEnabled()
isDebugEnabled in class com.primus.searchstudio.AbstractRequestpublic void setLoggingEnabled(boolean loggingEnabled)
public java.lang.String getRequestTag()
getRequestTag in class com.primus.searchstudio.AbstractRequestpublic java.util.Map getOptionalAttributes()
optionalAttributes property of this request.
This returns a copy of the map, rather than a reference to
the map itself. This is to preserve Request as an
immutable object.
public java.util.Map getOptionalAttributesRef()
public java.util.List getUserGroups()
List of groups granted to userpublic void setUserGroups(java.util.List userGroups)
userGroups - a List of groups granted to userpublic java.lang.String[] getTopics()
getTopics in class com.primus.searchstudio.AbstractRequestpublic java.util.Map getSortParameters()
public void setSortParameters(java.util.Map sortParameters)
public java.lang.String getParsingOptions()
public java.lang.String toXML()
toXML in class com.primus.searchstudio.AbstractRequestpublic java.lang.String getSearchConstraints()
getSearchConstraints in class com.primus.searchstudio.AbstractRequestpublic java.lang.String getPaConstraints()
public void setPaConstraints(java.lang.String paConstraints)
public java.lang.String getWeightedProperties()
public void setWeightedProperties(java.lang.String weightedProperties)
public java.util.List getPriorInput()
public void setPriorInput(java.util.List priorInput)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||