com.primus.searchstudio
Class RelatedStatements

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

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

Search relatedStatements value object.

See Also:
Serialized Form

Constructor Summary
RelatedStatements()
           
 
Method Summary
 void addRelatedStatement(RelatedStatement relatedStatement)
          Add a single relatedStatement.
 java.lang.String getDebugString()
           
 boolean getErrorPresent()
           
 int getRelatedStatementCount()
          Return the number of relatedStatements.
 RelatedStatement[] getRelatedStatements()
          Return an array of contained relatedStatements.
 RelatedStatement getRelatedStatements(int index)
          Get a single relatedStatement.
 int getSize()
           
 int hashCode()
          Standard hash code method.
 void setDebugString(java.lang.String ds)
           
 void setErrorPresent()
           
 void setGroupByCountMap(java.lang.String currentValue, java.util.HashMap currentGroupMap)
          Set the count for each group in a HashMap
 void setRelatedStatements(RelatedStatement[] relatedStatements)
          Appends a set of relatedStatements to this RelatedStatements object.
 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

RelatedStatements

public RelatedStatements()
Method Detail

getRelatedStatementCount

public int getRelatedStatementCount()
Return the number of relatedStatements.

Returns:
number of individual relatedStatements available

getSize

public int getSize()

getErrorPresent

public boolean getErrorPresent()

setErrorPresent

public void setErrorPresent()

getRelatedStatements

public RelatedStatement[] getRelatedStatements()
Return an array of contained relatedStatements.

Returns:
an array of contained relatedStatements
See Also:
setRelatedStatements(com.primus.searchstudio.RelatedStatement[])

setRelatedStatements

public void setRelatedStatements(RelatedStatement[] relatedStatements)
Appends a set of relatedStatements to this RelatedStatements object.

Parameters:
relatedStatements - array of relatedStatements to add
See Also:
getRelatedStatements()

addRelatedStatement

public void addRelatedStatement(RelatedStatement relatedStatement)
Add a single relatedStatement.

Parameters:
relatedStatement - single statement to add

getRelatedStatements

public RelatedStatement getRelatedStatements(int index)
                                      throws java.lang.IndexOutOfBoundsException
Get a single relatedStatement.

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

toString

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

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

hashCode

public int hashCode()
Standard hash code method.

Overrides:
hashCode in class java.lang.Object

setGroupByCountMap

public void setGroupByCountMap(java.lang.String currentValue,
                               java.util.HashMap currentGroupMap)
Set the count for each group in a HashMap


getDebugString

public java.lang.String getDebugString()

setDebugString

public void setDebugString(java.lang.String ds)