atg.search.routing.command.search
Class LogicNode

java.lang.Object
  extended by atg.search.routing.command.search.LogicNode
All Implemented Interfaces:
java.io.Serializable

public class LogicNode
extends java.lang.Object
implements java.io.Serializable

Custom logic node

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
LogicNode()
           
LogicNode(atg.search.routing.command.search.LogicExpressionGroup pCondition)
          Defaults for everything else
LogicNode(atg.search.routing.command.search.LogicExpressionGroup pCondition, QueryRequest.Mode pMode, QueryRequest.Strategy pStrategy, java.lang.String pAutocat, java.lang.Integer pMinScore, ConstraintsGroup pDocumentSets, java.lang.String pRelQuestSettings, java.lang.String pResponseNumberSettings, LogicNode pLogic)
           
 
Method Summary
 java.lang.String getAutocat()
          Returns the autocat setting
 atg.search.routing.command.search.LogicExpressionGroup getCondition()
           
 ConstraintsGroup getDocumentSets()
           
 LogicNode getLogic()
           
 java.lang.Integer getMinScore()
           
 QueryRequest.Mode getMode()
           
 java.lang.String getRelQuestSettings()
           
 java.lang.String getResponseNumberSettings()
           
 QueryRequest.Strategy getStrategy()
           
 void setAutocat(java.lang.String pAutocat)
          Sets autocat
 void setCondition(atg.search.routing.command.search.LogicExpressionGroup pCondition)
           
 void setDocumentSets(ConstraintsGroup pDocumentSets)
           
 void setLogic(LogicNode pLogic)
           
 void setMinScore(java.lang.Integer pMinScore)
           
 void setMode(QueryRequest.Mode pMode)
           
 void setRelQuestSettings(java.lang.String pRelQuestSettings)
           
 void setResponseNumberSettings(java.lang.String pResponseNumberSettings)
           
 void setStrategy(QueryRequest.Strategy pStrategy)
           
 java.lang.String toString()
           
 java.lang.String toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

LogicNode

public LogicNode(atg.search.routing.command.search.LogicExpressionGroup pCondition,
                 QueryRequest.Mode pMode,
                 QueryRequest.Strategy pStrategy,
                 java.lang.String pAutocat,
                 java.lang.Integer pMinScore,
                 ConstraintsGroup pDocumentSets,
                 java.lang.String pRelQuestSettings,
                 java.lang.String pResponseNumberSettings,
                 LogicNode pLogic)
Parameters:
pCondition - Must be non-null
pMode - null for default
pStrategy - null for default
pAutocat - null for default
pMinScore - null for default
pDocumentSets - null for default
pRelQuestSettings - null for default
pResponseNumberSettings - null for default
pLogic - null for default

LogicNode

public LogicNode(atg.search.routing.command.search.LogicExpressionGroup pCondition)
Defaults for everything else

Parameters:
pCondition - must be non null

LogicNode

public LogicNode()
Method Detail

getAutocat

public java.lang.String getAutocat()
Returns the autocat setting

Returns:
autocat setting

setAutocat

public void setAutocat(java.lang.String pAutocat)
Sets autocat

Parameters:
pAutocat -

getCondition

public atg.search.routing.command.search.LogicExpressionGroup getCondition()

setCondition

public void setCondition(atg.search.routing.command.search.LogicExpressionGroup pCondition)

getDocumentSets

public ConstraintsGroup getDocumentSets()

setDocumentSets

public void setDocumentSets(ConstraintsGroup pDocumentSets)

getLogic

public LogicNode getLogic()

setLogic

public void setLogic(LogicNode pLogic)

getMinScore

public java.lang.Integer getMinScore()

setMinScore

public void setMinScore(java.lang.Integer pMinScore)

getMode

public QueryRequest.Mode getMode()

setMode

public void setMode(QueryRequest.Mode pMode)

getRelQuestSettings

public java.lang.String getRelQuestSettings()

setRelQuestSettings

public void setRelQuestSettings(java.lang.String pRelQuestSettings)

getResponseNumberSettings

public java.lang.String getResponseNumberSettings()

setResponseNumberSettings

public void setResponseNumberSettings(java.lang.String pResponseNumberSettings)

getStrategy

public QueryRequest.Strategy getStrategy()

setStrategy

public void setStrategy(QueryRequest.Strategy pStrategy)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toXML

public java.lang.String toXML()