org.concord.pedagogica.engine
Interface QuestionForm

All Known Implementing Classes:
CustomQuestion, ChoiceQuestion, BlankFill, EssayFill

public interface QuestionForm


Method Summary
 java.lang.String getActivityAlias()
           
 java.lang.String getAnswer(int index)
           
 int getAnswerLength()
           
 java.lang.String[] getAnswers()
           
 java.lang.String getQuestionID()
           
 java.lang.String getQuestionPrefix()
           
 QuestionState getQuestionState()
           
 java.lang.String getQuestionText()
           
 boolean isModified()
           
 void restoreQuestion(java.lang.Object key)
           
 void saveQuestion(java.lang.Object key)
           
 void setActivityAlias(java.lang.String alias)
           
 void setQuestionID(java.lang.String id)
           
 void setQuestionPrefix(java.lang.String prefix)
           
 void setQuestionState(QuestionState state)
           
 

Method Detail

getAnswers

public java.lang.String[] getAnswers()

getAnswerLength

public int getAnswerLength()

getAnswer

public java.lang.String getAnswer(int index)

getQuestionText

public java.lang.String getQuestionText()

getQuestionID

public java.lang.String getQuestionID()

setQuestionID

public void setQuestionID(java.lang.String id)

getQuestionPrefix

public java.lang.String getQuestionPrefix()

setQuestionPrefix

public void setQuestionPrefix(java.lang.String prefix)

getActivityAlias

public java.lang.String getActivityAlias()

setActivityAlias

public void setActivityAlias(java.lang.String alias)

getQuestionState

public QuestionState getQuestionState()

setQuestionState

public void setQuestionState(QuestionState state)

isModified

public boolean isModified()

saveQuestion

public void saveQuestion(java.lang.Object key)

restoreQuestion

public void restoreQuestion(java.lang.Object key)