Class AssessmentBaseData
- java.lang.Object
-
- org.sakaiproject.tool.assessment.data.dao.assessment.AssessmentBaseData
-
- All Implemented Interfaces:
Serializable,AssessmentBaseIfc
- Direct Known Subclasses:
AssessmentData,AssessmentTemplateData
public class AssessmentBaseData extends Object implements Serializable, AssessmentBaseIfc
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intTITLE_LENGTH-
Fields inherited from interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
ACTIVE_STATUS, DEAD_STATUS, HASMETADATAFORQUESTIONS, INACTIVE_STATUS, METADATAQUESTIONS_ISINSTRUCTOREDITABLE, RETRACT_FOR_EDIT_STATUS, SHOWFEEDBACKAUTHORING
-
-
Constructor Summary
Constructors Constructor Description AssessmentBaseData()AssessmentBaseData(Boolean isTemplate, Long parentId, String title, String description, String comments, Long typeId, Integer instructorNotification, Integer testeeNotification, Integer multipartAllowed, Integer status, String createdBy, Date createdDate, String lastModifiedBy, Date lastModifiedDate)AssessmentBaseData(Long assessmentBaseId, String title)This is a cheap object created for holding just the Id & title.AssessmentBaseData(Long assessmentBaseId, String title, Date lastModifiedDate)This is another cheap object created for holding just the Id, title & lastModifiedDate.AssessmentBaseData(Long assessmentBaseId, String title, Date lastModifiedDate, Long typeId)AssessmentBaseData(Long assessmentBaseId, String title, Date lastModifiedDate, String lastModifiedBy, Integer questionSize)AssessmentBaseData(Long assessmentBaseId, String title, Date lastModifiedDate, String lastModifiedBy, Date startDate, Date dueDate, String releaseTo)This is another cheap object created for holding just the Id, title & lastModifiedDate.
-
Method Summary
-
-
-
Field Detail
-
TITLE_LENGTH
public static final int TITLE_LENGTH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AssessmentBaseData
public AssessmentBaseData()
-
AssessmentBaseData
public AssessmentBaseData(Long assessmentBaseId, String title)
This is a cheap object created for holding just the Id & title. This is by AssessmentFacadeQueries.getTitleXXX() when we only need the Id & title and nothing else. This object is not used for persistence.- Parameters:
assessmentBaseId-title-
-
AssessmentBaseData
public AssessmentBaseData(Long assessmentBaseId, String title, Date lastModifiedDate)
This is another cheap object created for holding just the Id, title & lastModifiedDate. This object is merely used for display. It is not used for persistence.
-
AssessmentBaseData
public AssessmentBaseData(Long assessmentBaseId, String title, Date lastModifiedDate, String lastModifiedBy, Date startDate, Date dueDate, String releaseTo)
This is another cheap object created for holding just the Id, title & lastModifiedDate. This object is merely used for display. It is not used for persistence.
-
AssessmentBaseData
public AssessmentBaseData(Long assessmentBaseId, String title, Date lastModifiedDate, String lastModifiedBy, Integer questionSize)
-
AssessmentBaseData
public AssessmentBaseData(Long assessmentBaseId, String title, Date lastModifiedDate, Long typeId)
-
AssessmentBaseData
public AssessmentBaseData(Boolean isTemplate, Long parentId, String title, String description, String comments, Long typeId, Integer instructorNotification, Integer testeeNotification, Integer multipartAllowed, Integer status, String createdBy, Date createdDate, String lastModifiedBy, Date lastModifiedDate)
-
-
Method Detail
-
getAssessmentBaseId
public Long getAssessmentBaseId()
- Specified by:
getAssessmentBaseIdin interfaceAssessmentBaseIfc
-
setAssessmentBaseId
public void setAssessmentBaseId(Long assessmentBaseId)
- Specified by:
setAssessmentBaseIdin interfaceAssessmentBaseIfc
-
getIsTemplate
public Boolean getIsTemplate()
- Specified by:
getIsTemplatein interfaceAssessmentBaseIfc
-
setIsTemplate
public void setIsTemplate(Boolean isTemplate)
- Specified by:
setIsTemplatein interfaceAssessmentBaseIfc
-
getParentId
public Long getParentId()
- Specified by:
getParentIdin interfaceAssessmentBaseIfc
-
setParentId
public void setParentId(Long parentId)
- Specified by:
setParentIdin interfaceAssessmentBaseIfc
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceAssessmentBaseIfc
-
setTitle
public void setTitle(String title)
- Specified by:
setTitlein interfaceAssessmentBaseIfc
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceAssessmentBaseIfc
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceAssessmentBaseIfc
-
getComments
public String getComments()
- Specified by:
getCommentsin interfaceAssessmentBaseIfc
-
setComments
public void setComments(String comments)
- Specified by:
setCommentsin interfaceAssessmentBaseIfc
-
getInstructorNotification
public Integer getInstructorNotification()
- Specified by:
getInstructorNotificationin interfaceAssessmentBaseIfc
-
setInstructorNotification
public void setInstructorNotification(Integer instructorNotification)
- Specified by:
setInstructorNotificationin interfaceAssessmentBaseIfc
-
getTesteeNotification
public Integer getTesteeNotification()
- Specified by:
getTesteeNotificationin interfaceAssessmentBaseIfc
-
setTesteeNotification
public void setTesteeNotification(Integer testeeNotification)
- Specified by:
setTesteeNotificationin interfaceAssessmentBaseIfc
-
getMultipartAllowed
public Integer getMultipartAllowed()
- Specified by:
getMultipartAllowedin interfaceAssessmentBaseIfc
-
setMultipartAllowed
public void setMultipartAllowed(Integer multipartAllowed)
- Specified by:
setMultipartAllowedin interfaceAssessmentBaseIfc
-
getTypeId
public Long getTypeId()
- Specified by:
getTypeIdin interfaceAssessmentBaseIfc
-
setTypeId
public void setTypeId(Long typeId)
- Specified by:
setTypeIdin interfaceAssessmentBaseIfc
-
getStatus
public Integer getStatus()
- Specified by:
getStatusin interfaceAssessmentBaseIfc
-
setStatus
public void setStatus(Integer status)
- Specified by:
setStatusin interfaceAssessmentBaseIfc
-
getCreatedBy
public String getCreatedBy()
- Specified by:
getCreatedByin interfaceAssessmentBaseIfc
-
setCreatedBy
public void setCreatedBy(String createdBy)
- Specified by:
setCreatedByin interfaceAssessmentBaseIfc
-
getCreatedDate
public Date getCreatedDate()
- Specified by:
getCreatedDatein interfaceAssessmentBaseIfc
-
setCreatedDate
public void setCreatedDate(Date createdDate)
- Specified by:
setCreatedDatein interfaceAssessmentBaseIfc
-
getStartDate
public Date getStartDate()
-
setStartDate
public void setStartDate(Date startDate)
-
getDueDate
public Date getDueDate()
-
setDueDate
public void setDueDate(Date dueDate)
-
getLastModifiedBy
public String getLastModifiedBy()
- Specified by:
getLastModifiedByin interfaceAssessmentBaseIfc
-
setLastModifiedBy
public void setLastModifiedBy(String lastModifiedBy)
- Specified by:
setLastModifiedByin interfaceAssessmentBaseIfc
-
getReleaseTo
public String getReleaseTo()
-
setReleaseTo
public void setReleaseTo(String releaseTo)
-
getLastModifiedDate
public Date getLastModifiedDate()
- Specified by:
getLastModifiedDatein interfaceAssessmentBaseIfc
-
setLastModifiedDate
public void setLastModifiedDate(Date lastModifiedDate)
- Specified by:
setLastModifiedDatein interfaceAssessmentBaseIfc
-
getAssessmentAccessControl
public AssessmentAccessControlIfc getAssessmentAccessControl()
- Specified by:
getAssessmentAccessControlin interfaceAssessmentBaseIfc
-
setAssessmentAccessControl
public void setAssessmentAccessControl(AssessmentAccessControlIfc assessmentAccessControl)
- Specified by:
setAssessmentAccessControlin interfaceAssessmentBaseIfc
-
getEvaluationModel
public EvaluationModelIfc getEvaluationModel()
- Specified by:
getEvaluationModelin interfaceAssessmentBaseIfc
-
setEvaluationModel
public void setEvaluationModel(EvaluationModelIfc evaluationModel)
- Specified by:
setEvaluationModelin interfaceAssessmentBaseIfc
-
getAssessmentFeedback
public AssessmentFeedbackIfc getAssessmentFeedback()
- Specified by:
getAssessmentFeedbackin interfaceAssessmentBaseIfc
-
setAssessmentFeedback
public void setAssessmentFeedback(AssessmentFeedbackIfc assessmentFeedback)
- Specified by:
setAssessmentFeedbackin interfaceAssessmentBaseIfc
-
getSecuredIPAddressSet
public Set getSecuredIPAddressSet()
- Specified by:
getSecuredIPAddressSetin interfaceAssessmentBaseIfc
-
setSecuredIPAddressSet
public void setSecuredIPAddressSet(Set securedIPAddressSet)
- Specified by:
setSecuredIPAddressSetin interfaceAssessmentBaseIfc
-
getAssessmentMetaDataSet
public Set getAssessmentMetaDataSet()
- Specified by:
getAssessmentMetaDataSetin interfaceAssessmentBaseIfc
-
setAssessmentMetaDataSet
public void setAssessmentMetaDataSet(Set assessmentMetaDataSet)
- Specified by:
setAssessmentMetaDataSetin interfaceAssessmentBaseIfc
-
getAssessmentMetaDataMap
public HashMap getAssessmentMetaDataMap(Set assessmentMetaDataSet)
- Specified by:
getAssessmentMetaDataMapin interfaceAssessmentBaseIfc
-
getAssessmentMetaDataMap
public HashMap getAssessmentMetaDataMap()
- Specified by:
getAssessmentMetaDataMapin interfaceAssessmentBaseIfc
-
getAssessmentMetaDataByLabel
public String getAssessmentMetaDataByLabel(String label)
- Specified by:
getAssessmentMetaDataByLabelin interfaceAssessmentBaseIfc
-
addAssessmentMetaData
public void addAssessmentMetaData(String label, String entry)
- Specified by:
addAssessmentMetaDatain interfaceAssessmentBaseIfc
-
updateAssessmentMetaData
public void updateAssessmentMetaData(String label, String entry)
- Specified by:
updateAssessmentMetaDatain interfaceAssessmentBaseIfc
-
getType
public TypeIfc getType()
- Specified by:
getTypein interfaceAssessmentBaseIfc
-
getQuestionSize
public Integer getQuestionSize()
-
setQuestionSize
public void setQuestionSize(Integer questionSize)
-
getCategoryId
public Long getCategoryId()
- Specified by:
getCategoryIdin interfaceAssessmentBaseIfc
-
setCategoryId
public void setCategoryId(Long categoryId)
- Specified by:
setCategoryIdin interfaceAssessmentBaseIfc
-
-