org.gusdb.wdk.model
Class UserAnswer

java.lang.Object
  extended by org.gusdb.wdk.model.UserAnswer

public class UserAnswer
extends java.lang.Object

a non-persistent mapping of a User to an Answer. All it adds is the ability for the User to rename the Answer. (future persistent subclass will add as state the UserAnswerId so it can be persisted)


Constructor Summary
UserAnswer(java.lang.String userID, int answerID, Answer answer)
           
 
Method Summary
 Answer getAnswer()
           
 int getAnswerID()
           
 java.lang.String getName()
           
 java.lang.String getName(int truncateTo)
           
 java.lang.String getType()
          The Type of an answer is used in defined as the name of recordClassSet of the record in the answer
 java.lang.String getUserID()
           
 boolean isCombinedAnswer()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserAnswer

public UserAnswer(java.lang.String userID,
                  int answerID,
                  Answer answer)
Method Detail

getUserID

public java.lang.String getUserID()

getAnswerID

public int getAnswerID()

getName

public java.lang.String getName()

getName

public java.lang.String getName(int truncateTo)

getAnswer

public Answer getAnswer()

isCombinedAnswer

public boolean isCombinedAnswer()

getType

public java.lang.String getType()
The Type of an answer is used in defined as the name of recordClassSet of the record in the answer

Returns:
returns the type of this UserAnswer

toString

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