org.gusdb.wdk.model.jspwrap
Class AnswerBean

java.lang.Object
  extended by org.gusdb.wdk.model.jspwrap.AnswerBean

public class AnswerBean
extends java.lang.Object

A wrapper on a Answer that provides simplified access for consumption by a view


Constructor Summary
AnswerBean(Answer answer)
           
 
Method Summary
 java.lang.String getBooleanOperation()
           
 java.lang.String[] getDownloadAttributeNames()
           
 AnswerBean getFirstChildAnswer()
           
 java.util.Map getInternalParams()
           
 boolean getIsBoolean()
           
 boolean getIsCombinedAnswer()
           
 int getPageSize()
           
 java.util.Map getParams()
           
 QuestionBean getQuestion()
           
 RecordClassBean getRecordClass()
           
 java.util.Iterator getRecords()
           
 int getResultSize()
           
 AnswerBean getSecondChildAnswer()
           
 java.lang.String[] getSummaryAttributeNames()
           
 java.lang.String getUserAnswerName()
           
 void resetAnswerRowCursor()
          for controller: reset counter for download purpose
 void setDownloadConfigMap(java.util.Map downloadConfigMap)
           
 void setIsCombinedAnswer(boolean isComAns)
           
 void setUserAnswerName(java.lang.String ua)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnswerBean

public AnswerBean(Answer answer)
Method Detail

getParams

public java.util.Map getParams()
Returns:
A Map of param displayName --> param value.

getInternalParams

public java.util.Map getInternalParams()

getBooleanOperation

public java.lang.String getBooleanOperation()
Returns:
opertation for boolean answer

getFirstChildAnswer

public AnswerBean getFirstChildAnswer()
Returns:
first child answer for boolean answer, null if it is an answer for a simple question.

getSecondChildAnswer

public AnswerBean getSecondChildAnswer()
Returns:
second child answer for boolean answer, null if it is an answer for a simple question.

getPageSize

public int getPageSize()

getResultSize

public int getResultSize()

getIsBoolean

public boolean getIsBoolean()

getRecordClass

public RecordClassBean getRecordClass()

getQuestion

public QuestionBean getQuestion()

getRecords

public java.util.Iterator getRecords()
Returns:
A list of RecordBeans.

resetAnswerRowCursor

public void resetAnswerRowCursor()
for controller: reset counter for download purpose


setDownloadConfigMap

public void setDownloadConfigMap(java.util.Map downloadConfigMap)

getSummaryAttributeNames

public java.lang.String[] getSummaryAttributeNames()

getDownloadAttributeNames

public java.lang.String[] getDownloadAttributeNames()

setIsCombinedAnswer

public void setIsCombinedAnswer(boolean isComAns)

getIsCombinedAnswer

public boolean getIsCombinedAnswer()

setUserAnswerName

public void setUserAnswerName(java.lang.String ua)

getUserAnswerName

public java.lang.String getUserAnswerName()