cmu.survey.editor.data.sql
Class PageSQL.ReorderableSQLQuestion

java.lang.Object
  extended by cmu.survey.editor.data.table.PageTable.ReorderableTableQuestion
      extended by cmu.survey.editor.data.sql.PageSQL.ReorderableSQLQuestion
All Implemented Interfaces:
ReorderableListModelWithOrderIndexStub.ReorderableObject<QuestionDataBitSet>
Enclosing class:
PageSQL

public class PageSQL.ReorderableSQLQuestion
extends PageTable.ReorderableTableQuestion


Field Summary
 
Fields inherited from class cmu.survey.editor.data.table.PageTable.ReorderableTableQuestion
orderIndex, question, uniqueRowID
 
Constructor Summary
PageSQL.ReorderableSQLQuestion(QuestionDataBitSetSQL newQuestion)
           
PageSQL.ReorderableSQLQuestion(QuestionDataBitSetSQL newQuestion, int indexAt)
           
PageSQL.ReorderableSQLQuestion(QuestionDataBitSetSQL newQuestion, java.lang.Integer indexAt, java.lang.Integer uniqueRowID)
           
 
Method Summary
 QuestionDataBitSetSQL getQuestionSQL()
           
 QuestionDataBitSetTable getReorderableItem()
           
 void moveToThis()
           
 void save()
           
 
Methods inherited from class cmu.survey.editor.data.table.PageTable.ReorderableTableQuestion
getOrderIndex, getQuestion, hasBeenModified, isNewToThisPage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageSQL.ReorderableSQLQuestion

public PageSQL.ReorderableSQLQuestion(QuestionDataBitSetSQL newQuestion)

PageSQL.ReorderableSQLQuestion

public PageSQL.ReorderableSQLQuestion(QuestionDataBitSetSQL newQuestion,
                                      int indexAt)

PageSQL.ReorderableSQLQuestion

public PageSQL.ReorderableSQLQuestion(QuestionDataBitSetSQL newQuestion,
                                      java.lang.Integer indexAt,
                                      java.lang.Integer uniqueRowID)
Method Detail

getReorderableItem

public QuestionDataBitSetTable getReorderableItem()
Specified by:
getReorderableItem in interface ReorderableListModelWithOrderIndexStub.ReorderableObject<QuestionDataBitSet>
Overrides:
getReorderableItem in class PageTable.ReorderableTableQuestion

getQuestionSQL

public QuestionDataBitSetSQL getQuestionSQL()

moveToThis

public void moveToThis()
Specified by:
moveToThis in class PageTable.ReorderableTableQuestion

save

public void save()
Specified by:
save in class PageTable.ReorderableTableQuestion