com.primus.searchstudio
Class Refinements

java.lang.Object
  extended by com.primus.searchstudio.Refinements
All Implemented Interfaces:
java.io.Serializable

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

Search Refinements value object.

See Also:
Serialized Form

Constructor Summary
Refinements()
           
 
Method Summary
 void addRefinement(Refinement refinement)
          Add a single result.
 java.lang.String getDebugString()
           
 java.lang.String getMapping()
           
 java.lang.String getName()
           
 Refinement getRefinement(int index)
          Get a single Refinement.
 java.util.ArrayList getRefinementsList()
          Get a list of Refinements.
 int getSize()
          Return the number of Refinements.
 int hashCode()
          Standard hash code method.
 void setDebugString(java.lang.String ds)
           
 void setMapping(java.lang.String mapping)
           
 void setName(java.lang.String pName)
           
 void setRefinements(Refinement[] refinements)
          Appends a set of Refinements to this Refinements object.
 void setRefinementsList(java.util.ArrayList refinementList)
          replaces the list of refinements
 java.lang.String toString()
          Standard toString method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Refinements

public Refinements()
Method Detail

getSize

public int getSize()
Return the number of Refinements.

Returns:
number of individual Refinements available

setRefinements

public void setRefinements(Refinement[] refinements)
Appends a set of Refinements to this Refinements object.

Parameters:
refinements - array of Refinements to add

addRefinement

public void addRefinement(Refinement refinement)
Add a single result.

Parameters:
refinement - a single refinement to add

getRefinement

public Refinement getRefinement(int index)
                         throws java.lang.IndexOutOfBoundsException
Get a single Refinement.

Parameters:
index - which Refinement
Returns:
Refinement object
Throws:
java.lang.IndexOutOfBoundsException
See Also:
setRefinements(com.primus.searchstudio.Refinement[])

getRefinementsList

public java.util.ArrayList getRefinementsList()
Get a list of Refinements.

Returns:
ArrayList of refinement objects

setRefinementsList

public void setRefinementsList(java.util.ArrayList refinementList)
replaces the list of refinements

Parameters:
refinementList -

toString

public java.lang.String toString()
Standard toString method.

Overrides:
toString in class java.lang.Object
Returns:
string representation of Refinements

hashCode

public int hashCode()
Standard hash code method.

Overrides:
hashCode in class java.lang.Object

getDebugString

public java.lang.String getDebugString()

setDebugString

public void setDebugString(java.lang.String ds)

getMapping

public java.lang.String getMapping()

setMapping

public void setMapping(java.lang.String mapping)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String pName)