Class AssessmentBaseData
- java.lang.Object
-
- org.sakaiproject.tool.assessment.data.dao.assessment.AssessmentBaseData
-
- All Implemented Interfaces:
Serializable,org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
- Direct Known Subclasses:
AssessmentData,AssessmentTemplateData
public class AssessmentBaseData extends Object implements Serializable, org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intTITLE_LENGTH
-
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAssessmentMetaData(String label, String entry)org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfcgetAssessmentAccessControl()LonggetAssessmentBaseId()org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentFeedbackIfcgetAssessmentFeedback()StringgetAssessmentMetaDataByLabel(String label)HashMapgetAssessmentMetaDataMap()HashMapgetAssessmentMetaDataMap(Set assessmentMetaDataSet)SetgetAssessmentMetaDataSet()LonggetCategoryId()StringgetComments()StringgetCreatedBy()DategetCreatedDate()StringgetDescription()DategetDueDate()org.sakaiproject.tool.assessment.data.ifc.assessment.EvaluationModelIfcgetEvaluationModel()IntegergetInstructorNotification()BooleangetIsTemplate()StringgetLastModifiedBy()DategetLastModifiedDate()IntegergetMultipartAllowed()LonggetParentId()IntegergetQuestionSize()StringgetReleaseTo()SetgetSecuredIPAddressSet()DategetStartDate()IntegergetStatus()IntegergetTesteeNotification()StringgetTitle()org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfcgetType()LonggetTypeId()voidsetAssessmentAccessControl(org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc assessmentAccessControl)voidsetAssessmentBaseId(Long assessmentBaseId)voidsetAssessmentFeedback(org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentFeedbackIfc assessmentFeedback)voidsetAssessmentMetaDataSet(Set assessmentMetaDataSet)voidsetCategoryId(Long categoryId)voidsetComments(String comments)voidsetCreatedBy(String createdBy)voidsetCreatedDate(Date createdDate)voidsetDescription(String description)voidsetDueDate(Date dueDate)voidsetEvaluationModel(org.sakaiproject.tool.assessment.data.ifc.assessment.EvaluationModelIfc evaluationModel)voidsetInstructorNotification(Integer instructorNotification)voidsetIsTemplate(Boolean isTemplate)voidsetLastModifiedBy(String lastModifiedBy)voidsetLastModifiedDate(Date lastModifiedDate)voidsetMultipartAllowed(Integer multipartAllowed)voidsetParentId(Long parentId)voidsetQuestionSize(Integer questionSize)voidsetReleaseTo(String releaseTo)voidsetSecuredIPAddressSet(Set securedIPAddressSet)voidsetStartDate(Date startDate)voidsetStatus(Integer status)voidsetTesteeNotification(Integer testeeNotification)voidsetTitle(String title)voidsetTypeId(Long typeId)voidupdateAssessmentMetaData(String label, String entry)
-
-
-
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 interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setAssessmentBaseId
public void setAssessmentBaseId(Long assessmentBaseId)
- Specified by:
setAssessmentBaseIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getIsTemplate
public Boolean getIsTemplate()
- Specified by:
getIsTemplatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setIsTemplate
public void setIsTemplate(Boolean isTemplate)
- Specified by:
setIsTemplatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getParentId
public Long getParentId()
- Specified by:
getParentIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setParentId
public void setParentId(Long parentId)
- Specified by:
setParentIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setTitle
public void setTitle(String title)
- Specified by:
setTitlein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getComments
public String getComments()
- Specified by:
getCommentsin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setComments
public void setComments(String comments)
- Specified by:
setCommentsin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getInstructorNotification
public Integer getInstructorNotification()
- Specified by:
getInstructorNotificationin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setInstructorNotification
public void setInstructorNotification(Integer instructorNotification)
- Specified by:
setInstructorNotificationin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getTesteeNotification
public Integer getTesteeNotification()
- Specified by:
getTesteeNotificationin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setTesteeNotification
public void setTesteeNotification(Integer testeeNotification)
- Specified by:
setTesteeNotificationin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getMultipartAllowed
public Integer getMultipartAllowed()
- Specified by:
getMultipartAllowedin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setMultipartAllowed
public void setMultipartAllowed(Integer multipartAllowed)
- Specified by:
setMultipartAllowedin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getTypeId
public Long getTypeId()
- Specified by:
getTypeIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setTypeId
public void setTypeId(Long typeId)
- Specified by:
setTypeIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getStatus
public Integer getStatus()
- Specified by:
getStatusin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setStatus
public void setStatus(Integer status)
- Specified by:
setStatusin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getCreatedBy
public String getCreatedBy()
- Specified by:
getCreatedByin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setCreatedBy
public void setCreatedBy(String createdBy)
- Specified by:
setCreatedByin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getCreatedDate
public Date getCreatedDate()
- Specified by:
getCreatedDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setCreatedDate
public void setCreatedDate(Date createdDate)
- Specified by:
setCreatedDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
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 interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setLastModifiedBy
public void setLastModifiedBy(String lastModifiedBy)
- Specified by:
setLastModifiedByin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getReleaseTo
public String getReleaseTo()
-
setReleaseTo
public void setReleaseTo(String releaseTo)
-
getLastModifiedDate
public Date getLastModifiedDate()
- Specified by:
getLastModifiedDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setLastModifiedDate
public void setLastModifiedDate(Date lastModifiedDate)
- Specified by:
setLastModifiedDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getAssessmentAccessControl
public org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc getAssessmentAccessControl()
- Specified by:
getAssessmentAccessControlin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setAssessmentAccessControl
public void setAssessmentAccessControl(org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc assessmentAccessControl)
- Specified by:
setAssessmentAccessControlin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getEvaluationModel
public org.sakaiproject.tool.assessment.data.ifc.assessment.EvaluationModelIfc getEvaluationModel()
- Specified by:
getEvaluationModelin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setEvaluationModel
public void setEvaluationModel(org.sakaiproject.tool.assessment.data.ifc.assessment.EvaluationModelIfc evaluationModel)
- Specified by:
setEvaluationModelin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getAssessmentFeedback
public org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentFeedbackIfc getAssessmentFeedback()
- Specified by:
getAssessmentFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setAssessmentFeedback
public void setAssessmentFeedback(org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentFeedbackIfc assessmentFeedback)
- Specified by:
setAssessmentFeedbackin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getSecuredIPAddressSet
public Set getSecuredIPAddressSet()
- Specified by:
getSecuredIPAddressSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setSecuredIPAddressSet
public void setSecuredIPAddressSet(Set securedIPAddressSet)
- Specified by:
setSecuredIPAddressSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getAssessmentMetaDataSet
public Set getAssessmentMetaDataSet()
- Specified by:
getAssessmentMetaDataSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setAssessmentMetaDataSet
public void setAssessmentMetaDataSet(Set assessmentMetaDataSet)
- Specified by:
setAssessmentMetaDataSetin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getAssessmentMetaDataMap
public HashMap getAssessmentMetaDataMap(Set assessmentMetaDataSet)
- Specified by:
getAssessmentMetaDataMapin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getAssessmentMetaDataMap
public HashMap getAssessmentMetaDataMap()
- Specified by:
getAssessmentMetaDataMapin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getAssessmentMetaDataByLabel
public String getAssessmentMetaDataByLabel(String label)
- Specified by:
getAssessmentMetaDataByLabelin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
addAssessmentMetaData
public void addAssessmentMetaData(String label, String entry)
- Specified by:
addAssessmentMetaDatain interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
updateAssessmentMetaData
public void updateAssessmentMetaData(String label, String entry)
- Specified by:
updateAssessmentMetaDatain interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getType
public org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfc getType()
- Specified by:
getTypein interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
getQuestionSize
public Integer getQuestionSize()
-
setQuestionSize
public void setQuestionSize(Integer questionSize)
-
getCategoryId
public Long getCategoryId()
- Specified by:
getCategoryIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
setCategoryId
public void setCategoryId(Long categoryId)
- Specified by:
setCategoryIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
-
-