public abstract class Problem extends AssessmentContent
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
defaultResponseDescription |
| Constructor and Description |
|---|
Problem(java.lang.String classType,
java.lang.String uid) |
Problem(java.lang.String classType,
java.lang.String uid,
java.lang.String name,
java.lang.String description) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getQuestion() |
abstract java.util.List<java.lang.String> |
getResponseTypeDescription() |
void |
setQuestion(java.lang.String question) |
void |
validate()
Check this object's data for inconsistencies
Subclasses must (by informal contract) implement this method!
|
initializeContentgetDescription, getName, setDescription, setNamecreateKey, createKey, equals, extractType, extractUID, getKey, getShortKey, getShortKey, getType, getUID, getValidatorUtilities, setValidatorUtilities, toString, validateKeypublic Problem(java.lang.String classType,
java.lang.String uid)
public Problem(java.lang.String classType,
java.lang.String uid,
java.lang.String name,
java.lang.String description)
public java.lang.String getQuestion()
public void setQuestion(java.lang.String question)
public abstract java.util.List<java.lang.String> getResponseTypeDescription()
public void validate()
throws ValidationException
SelfValidatingvalidate in interface SelfValidatingvalidate in class PersistableValidationException - if the data is invalid