cmu.survey.editor.data
Interface Page

All Superinterfaces:
HasID, ReorderableListModel<QuestionDataBitSet>
All Known Implementing Classes:
PageSQL, PageTable

public interface Page
extends ReorderableListModel<QuestionDataBitSet>, HasID


Field Summary
 
Fields inherited from interface org.browsecode.helpers.reorderablelistpanel.ReorderableListModel
INSERTED_FROM_DELETED_HERE, INSERTED_FROM_ELSEWHERE
 
Method Summary
 StringDataBit getName()
           
 IntegerDataBit getPageID()
           
 java.util.Vector<? extends QuestionDataBitSet> getQuestions()
          Get a Vector of QuestionDataBitSet, the questions on the page.
 StringDataBit getRepeatedMeasureTable()
          Get the name of the table with the repeated measures in it, if there is a table with the repeated measures in it.
 StringDataBit getSubmitButtonLabel()
           
 StringDataBit getTableName()
           
 boolean hasBeenModified()
           
 boolean isNew()
           
 boolean save()
           
 
Methods inherited from interface org.browsecode.helpers.reorderablelistpanel.ReorderableListModel
addReorderableChangeListener, canItemBeMovedElsewhere, deleteItem, getItemCount, insertNewItemAt, iterator, moveItemElsewhere, moveItemToIndex, removeReorderableChangeListener
 
Methods inherited from interface org.browsecode.helpers.HasID
getID
 

Method Detail

getName

StringDataBit getName()

getTableName

StringDataBit getTableName()

getSubmitButtonLabel

StringDataBit getSubmitButtonLabel()

getRepeatedMeasureTable

StringDataBit getRepeatedMeasureTable()
Get the name of the table with the repeated measures in it, if there is a table with the repeated measures in it.

Returns:

getQuestions

java.util.Vector<? extends QuestionDataBitSet> getQuestions()
Get a Vector of QuestionDataBitSet, the questions on the page.


hasBeenModified

boolean hasBeenModified()

save

boolean save()

isNew

boolean isNew()

getPageID

IntegerDataBit getPageID()