org.gusdb.wdk.model
Class User
java.lang.Object
org.gusdb.wdk.model.User
public class User
- extends java.lang.Object
A wdk model user. The WdkModel has a list of Users, and maintains unique
identifiers for them. These will likely be the session id for non-persistent
users.
|
Constructor Summary |
User(java.lang.String userID,
WdkModel model)
|
|
Method Summary |
void |
addAnswer(Answer answer)
|
void |
addAnswerFuzzy(Answer answer)
|
void |
clearUserAnswers()
|
UserAnswer |
combineUserAnswers(int firstAnswerID,
int secondAnswerID,
java.lang.String operation,
int startIndex,
int endIndex,
java.util.Map<java.lang.String,java.lang.String> operatorMap)
|
UserAnswer |
combineUserAnswers(java.lang.String expression,
int startIndex,
int endIndex,
java.util.Map<java.lang.String,java.lang.String> operatorMap)
|
void |
deleteUserAnswer(int answerId)
|
java.util.Map |
getRecordAnswerMap()
|
UserAnswer |
getUserAnswerByAnswer(Answer answer)
|
UserAnswer |
getUserAnswerByAnswerFuzzy(Answer answer)
|
UserAnswer |
getUserAnswerByID(int answerID)
|
UserAnswer |
getUserAnswerByName(java.lang.String name)
|
UserAnswer[] |
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 |
User
public User(java.lang.String userID,
WdkModel model)
getUserID
public java.lang.String getUserID()
addAnswer
public void addAnswer(Answer answer)
addAnswerFuzzy
public void addAnswerFuzzy(Answer answer)
deleteUserAnswer
public void deleteUserAnswer(int answerId)
throws WdkUserException
- Throws:
WdkUserException
clearUserAnswers
public void clearUserAnswers()
getUserAnswers
public UserAnswer[] getUserAnswers()
getRecordAnswerMap
public java.util.Map getRecordAnswerMap()
getUserAnswerByID
public UserAnswer getUserAnswerByID(int answerID)
throws WdkUserException
- Throws:
WdkUserException
getUserAnswerByName
public UserAnswer getUserAnswerByName(java.lang.String name)
throws WdkUserException
- Throws:
WdkUserException
getUserAnswerByAnswerFuzzy
public UserAnswer getUserAnswerByAnswerFuzzy(Answer answer)
throws WdkUserException
- Throws:
WdkUserException
getUserAnswerByAnswer
public UserAnswer getUserAnswerByAnswer(Answer answer)
throws WdkUserException
- Throws:
WdkUserException
renameUserAnswer
public void renameUserAnswer(int answerID,
java.lang.String name)
throws WdkUserException
- Throws:
WdkUserException
combineUserAnswers
public UserAnswer combineUserAnswers(int firstAnswerID,
int secondAnswerID,
java.lang.String operation,
int startIndex,
int endIndex,
java.util.Map<java.lang.String,java.lang.String> operatorMap)
throws WdkModelException,
WdkUserException
- Throws:
WdkModelException
WdkUserException
combineUserAnswers
public UserAnswer combineUserAnswers(java.lang.String expression,
int startIndex,
int endIndex,
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
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object