org.gusdb.wdk.model.jspwrap
Class UserBean

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

public class UserBean
extends java.lang.Object


Constructor Summary
UserBean(User user)
           
 
Method Summary
 void addAnswer(AnswerBean answer)
           
 void addAnswerFuzzy(AnswerBean answer)
           
 void clearUserAnswers()
           
 UserAnswerBean combineAnswers(java.lang.String expression, int start, int end, java.util.Map<java.lang.String,java.lang.String> operatorMap)
           
 UserAnswerBean combineUserAnswers(int firstAnswerID, int secondAnswerID, java.lang.String operation, int start, int end, java.util.Map<java.lang.String,java.lang.String> operatorMap)
           
 void deleteUserAnswer(int answerId)
           
 int getAnswerCount()
           
 java.util.Map<java.lang.String,UserAnswerBean[]> getRecordAnswerMap()
           
 UserAnswerBean getUserAnswerByAnswer(AnswerBean answer)
           
 UserAnswerBean getUserAnswerByID(int answerID)
           
 UserAnswerBean getUserAnswerByName(java.lang.String name)
           
 UserAnswerBean[] getUserAnswers()
           
 java.lang.String getUserID()
           
 void renameUserAnswer(int answerID, java.lang.String name)
           
 java.lang.String toString()
           
 java.lang.String validateExpression(java.lang.String expression, int startIndex, int endIndex, java.util.Map<java.lang.String,java.lang.String> operatorMap)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserBean

public UserBean(User user)
Method Detail

addAnswer

public void addAnswer(AnswerBean answer)

addAnswerFuzzy

public void addAnswerFuzzy(AnswerBean answer)

combineUserAnswers

public UserAnswerBean combineUserAnswers(int firstAnswerID,
                                         int secondAnswerID,
                                         java.lang.String operation,
                                         int start,
                                         int end,
                                         java.util.Map<java.lang.String,java.lang.String> operatorMap)
                                  throws WdkUserException,
                                         WdkModelException
Throws:
WdkUserException
WdkModelException

combineAnswers

public UserAnswerBean combineAnswers(java.lang.String expression,
                                     int start,
                                     int end,
                                     java.util.Map<java.lang.String,java.lang.String> operatorMap)
                              throws WdkUserException,
                                     WdkModelException
Throws:
WdkUserException
WdkModelException

validateExpression

public java.lang.String validateExpression(java.lang.String expression,
                                           int startIndex,
                                           int endIndex,
                                           java.util.Map<java.lang.String,java.lang.String> operatorMap)
                                    throws WdkModelException
Throws:
WdkModelException

deleteUserAnswer

public void deleteUserAnswer(int answerId)
                      throws WdkUserException
Throws:
WdkUserException

clearUserAnswers

public void clearUserAnswers()

getUserAnswerByID

public UserAnswerBean getUserAnswerByID(int answerID)
                                 throws WdkUserException
Throws:
WdkUserException

getUserAnswerByName

public UserAnswerBean getUserAnswerByName(java.lang.String name)
                                   throws WdkUserException
Throws:
WdkUserException

getUserAnswerByAnswer

public UserAnswerBean getUserAnswerByAnswer(AnswerBean answer)
                                     throws WdkUserException
Throws:
WdkUserException

getUserAnswers

public UserAnswerBean[] getUserAnswers()

getAnswerCount

public int getAnswerCount()

getRecordAnswerMap

public java.util.Map<java.lang.String,UserAnswerBean[]> getRecordAnswerMap()

getUserID

public java.lang.String getUserID()

renameUserAnswer

public void renameUserAnswer(int answerID,
                             java.lang.String name)
                      throws WdkUserException
Throws:
WdkUserException

toString

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