|
|||||||||
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.AbstractRequest
public 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.AbstractRequest
public boolean getLoggingEnabled()
getLoggingEnabled
in class com.primus.searchstudio.AbstractRequest
public boolean isDebugEnabled()
isDebugEnabled
in class com.primus.searchstudio.AbstractRequest
public void setLoggingEnabled(boolean loggingEnabled)
public java.lang.String getRequestTag()
getRequestTag
in class com.primus.searchstudio.AbstractRequest
public 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.AbstractRequest
public 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.AbstractRequest
public java.lang.String getSearchConstraints()
getSearchConstraints
in class com.primus.searchstudio.AbstractRequest
public 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 |