atg.search.routing.command.search
Class Ranking

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

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

Custom ranking algorithm.

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
Ranking()
           
Ranking(java.util.List pRankingGroups)
           
 
Method Summary
 void addRankingGroup(RankingGroup group)
           
protected static Ranking fromXmlParser(atg.search.routing.utils.SearchMessageNode pXml)
           
 java.util.List<RankingGroup> getRankingGroups()
          Returns the list of RankingGroups.
 java.lang.String getXml()
           
 void setRankingGroups(java.util.List<RankingGroup> rankingGroups)
          Sets the list of RankingGroups.
 void setXml(java.lang.String xml)
          Sets the xml directly, without any parsing
 java.lang.String toString()
           
 java.lang.String toXML()
          generates ranking xml
static Ranking valueOf(java.lang.String pXml)
           
 
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

Ranking

public Ranking()

Ranking

public Ranking(java.util.List pRankingGroups)
Parameters:
pRankingGroups -
Method Detail

getXml

public java.lang.String getXml()
Returns:
XML that overrides everything else

setXml

public void setXml(java.lang.String xml)
Sets the xml directly, without any parsing

Parameters:
xml - XML

addRankingGroup

public void addRankingGroup(RankingGroup group)

getRankingGroups

public java.util.List<RankingGroup> getRankingGroups()
Returns the list of RankingGroups.

Returns:
list of RankingGroups.

setRankingGroups

public void setRankingGroups(java.util.List<RankingGroup> rankingGroups)
Sets the list of RankingGroups.

Parameters:
rankingGroups - list of RankingGroups.

fromXmlParser

protected static Ranking fromXmlParser(atg.search.routing.utils.SearchMessageNode pXml)
Parameters:
pXml -
Returns:

valueOf

public static Ranking valueOf(java.lang.String pXml)
Parameters:
pXml -
Returns:
Ranking from the xml

toXML

public java.lang.String toXML()
generates ranking xml

Returns:
xml

toString

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