org.sakaiproject.tool.assessment.data.dao.assessment
Class AssessmentData

java.lang.Object
  extended byorg.sakaiproject.tool.assessment.data.dao.assessment.AssessmentBaseData
      extended byorg.sakaiproject.tool.assessment.data.dao.assessment.AssessmentData
All Implemented Interfaces:
AssessmentBaseIfc, AssessmentIfc, Serializable

public class AssessmentData
extends AssessmentBaseData
implements Serializable, AssessmentIfc

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
ACTIVE_STATUS, DEAD_STATUS, HASMETADATAFORQUESTIONS, INACTIVE_STATUS, METADATAQUESTIONS_ISINSTRUCTOREDITABLE, SHOWFEEDBACKAUTHORING
 
Constructor Summary
AssessmentData()
           
AssessmentData(Long assessmentTemplateId, String title, Date lastModifiedDate)
           
AssessmentData(Long parentId, String title, String description, String comments, Long assessmentTemplateId, Long typeId, Integer instructorNotification, Integer testeeNotification, Integer multipartAllowed, Integer status, String createdBy, Date createdDate, String lastModifiedBy, Date lastModifiedDate)
           
 
Method Summary
 Long getAssessmentId()
           
 Long getAssessmentTemplateId()
           
 SectionDataIfc getDefaultSection()
           
 SectionDataIfc getSection(Long sequence)
           
 ArrayList getSectionArray()
           
 ArrayList getSectionArraySorted()
           
 Set getSectionSet()
           
 void setAssessmentTemplateId(Long assessmentTemplateId)
           
 void setSectionSet(Set sectionSet)
           
 
Methods inherited from class org.sakaiproject.tool.assessment.data.dao.assessment.AssessmentBaseData
addAssessmentMetaData, getAssessmentAccessControl, getAssessmentBaseId, getAssessmentFeedback, getAssessmentMetaDataByLabel, getAssessmentMetaDataMap, getAssessmentMetaDataMap, getAssessmentMetaDataSet, getComments, getCreatedBy, getCreatedDate, getDescription, getEvaluationModel, getInstructorNotification, getIsTemplate, getLastModifiedBy, getLastModifiedDate, getMultipartAllowed, getParentId, getSecuredIPAddressSet, getStatus, getTesteeNotification, getTitle, getType, getTypeId, setAssessmentAccessControl, setAssessmentBaseId, setAssessmentFeedback, setAssessmentMetaDataSet, setComments, setCreatedBy, setCreatedDate, setDescription, setEvaluationModel, setInstructorNotification, setIsTemplate, setLastModifiedBy, setLastModifiedDate, setMultipartAllowed, setParentId, setSecuredIPAddressSet, setStatus, setTesteeNotification, setTitle, setTypeId, updateAssessmentMetaData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
addAssessmentMetaData, getAssessmentAccessControl, getAssessmentBaseId, getAssessmentFeedback, getAssessmentMetaDataByLabel, getAssessmentMetaDataMap, getAssessmentMetaDataMap, getAssessmentMetaDataSet, getComments, getCreatedBy, getCreatedDate, getDescription, getEvaluationModel, getInstructorNotification, getIsTemplate, getLastModifiedBy, getLastModifiedDate, getMultipartAllowed, getParentId, getSecuredIPAddressSet, getStatus, getTesteeNotification, getTitle, getType, getTypeId, setAssessmentAccessControl, setAssessmentBaseId, setAssessmentFeedback, setAssessmentMetaDataSet, setComments, setCreatedBy, setCreatedDate, setDescription, setEvaluationModel, setInstructorNotification, setIsTemplate, setLastModifiedBy, setLastModifiedDate, setMultipartAllowed, setParentId, setSecuredIPAddressSet, setStatus, setTesteeNotification, setTitle, setTypeId, updateAssessmentMetaData
 

Constructor Detail

AssessmentData

public AssessmentData()

AssessmentData

public AssessmentData(Long assessmentTemplateId,
                      String title,
                      Date lastModifiedDate)

AssessmentData

public AssessmentData(Long parentId,
                      String title,
                      String description,
                      String comments,
                      Long assessmentTemplateId,
                      Long typeId,
                      Integer instructorNotification,
                      Integer testeeNotification,
                      Integer multipartAllowed,
                      Integer status,
                      String createdBy,
                      Date createdDate,
                      String lastModifiedBy,
                      Date lastModifiedDate)
Method Detail

getAssessmentId

public Long getAssessmentId()
Specified by:
getAssessmentId in interface AssessmentIfc

getAssessmentTemplateId

public Long getAssessmentTemplateId()
Specified by:
getAssessmentTemplateId in interface AssessmentIfc

setAssessmentTemplateId

public void setAssessmentTemplateId(Long assessmentTemplateId)
Specified by:
setAssessmentTemplateId in interface AssessmentIfc

getSectionSet

public Set getSectionSet()
Specified by:
getSectionSet in interface AssessmentIfc

setSectionSet

public void setSectionSet(Set sectionSet)
Specified by:
setSectionSet in interface AssessmentIfc

getSectionArray

public ArrayList getSectionArray()
Specified by:
getSectionArray in interface AssessmentIfc

getSectionArraySorted

public ArrayList getSectionArraySorted()
Specified by:
getSectionArraySorted in interface AssessmentIfc

getSection

public SectionDataIfc getSection(Long sequence)
Specified by:
getSection in interface AssessmentIfc

getDefaultSection

public SectionDataIfc getDefaultSection()
Specified by:
getDefaultSection in interface AssessmentIfc