Class PublishedAssessmentData

  • All Implemented Interfaces:
    Serializable, org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc, org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc, org.sakaiproject.tool.assessment.data.ifc.assessment.PublishedAssessmentIfc

    public class PublishedAssessmentData
    extends Object
    implements Serializable, org.sakaiproject.tool.assessment.data.ifc.assessment.PublishedAssessmentIfc
    See Also:
    Serialized Form
    • Constructor Detail

      • PublishedAssessmentData

        public PublishedAssessmentData()
      • PublishedAssessmentData

        public PublishedAssessmentData​(Long id,
                                       String title,
                                       Date lastModifiedDate)
        "Convenient Constructor" This is a cheap object created for holding just the Id, title. This object is merely used for validation of assessmentTitleIsUniqueForAll. It is not used for persistence.
      • PublishedAssessmentData

        public PublishedAssessmentData​(Long id,
                                       String title,
                                       String releaseTo,
                                       Date startDate,
                                       Date dueDate,
                                       Date retractDate)
        "Convenient Constructor" This is a cheap object created for holding just the Id, title & delivery dates. This object is merely used for display. It is not used for persistence.
      • PublishedAssessmentData

        public PublishedAssessmentData​(Long id,
                                       String title,
                                       String releaseTo,
                                       Date startDate,
                                       Date dueDate,
                                       Date retractDate,
                                       Integer status,
                                       Date lastModifiedDate,
                                       String lastModifiedBy,
                                       Integer lateHandling,
                                       Boolean unlimitedSubmissions,
                                       Integer submissionsAllowed)
        "Convenient Constructor" This is a cheap object created for holding just the Id, title & delivery dates. This object is merely used for display. It is not used for persistence.
      • PublishedAssessmentData

        public PublishedAssessmentData​(Long id,
                                       String title,
                                       String releaseTo,
                                       Date startDate,
                                       Date dueDate,
                                       Date retractDate,
                                       Date lastModifiedDate,
                                       String lastModifiedBy)
        "Convenient Constructor" This is a cheap object created for holding just the Id, title & delivery dates. This object is merely used for display. It is not used for persistence.
      • PublishedAssessmentData

        public PublishedAssessmentData​(Long id,
                                       String title,
                                       String releaseTo,
                                       Date startDate,
                                       Date dueDate,
                                       Date retractDate,
                                       Integer lateHandling,
                                       Boolean unlimitedSubmissions,
                                       Integer submissionsAllowed)
        Someone forgot to check this in, so I'm adding it.
      • PublishedAssessmentData

        public PublishedAssessmentData​(Long id,
                                       int submissionSize)
    • Method Detail

      • getAssessmentId

        public Long getAssessmentId()
        Specified by:
        getAssessmentId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc
        Specified by:
        getAssessmentId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.PublishedAssessmentIfc
      • setAssessmentId

        public void setAssessmentId​(Long assessmentId)
        Specified by:
        setAssessmentId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.PublishedAssessmentIfc
      • getPublishedAssessmentId

        public Long getPublishedAssessmentId()
        Specified by:
        getPublishedAssessmentId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.PublishedAssessmentIfc
      • setPublishedAssessmentId

        public void setPublishedAssessmentId​(Long assessmentBaseId)
        Specified by:
        setPublishedAssessmentId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.PublishedAssessmentIfc
      • getTitle

        public String getTitle()
        Specified by:
        getTitle in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setTitle

        public void setTitle​(String title)
        Specified by:
        setTitle in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setDescription

        public void setDescription​(String description)
        Specified by:
        setDescription in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getComments

        public String getComments()
        Specified by:
        getComments in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setComments

        public void setComments​(String comments)
        Specified by:
        setComments in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getInstructorNotification

        public Integer getInstructorNotification()
        Specified by:
        getInstructorNotification in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setInstructorNotification

        public void setInstructorNotification​(Integer instructorNotification)
        Specified by:
        setInstructorNotification in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getTesteeNotification

        public Integer getTesteeNotification()
        Specified by:
        getTesteeNotification in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setTesteeNotification

        public void setTesteeNotification​(Integer testeeNotification)
        Specified by:
        setTesteeNotification in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getMultipartAllowed

        public Integer getMultipartAllowed()
        Specified by:
        getMultipartAllowed in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setMultipartAllowed

        public void setMultipartAllowed​(Integer multipartAllowed)
        Specified by:
        setMultipartAllowed in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getTypeId

        public Long getTypeId()
        Specified by:
        getTypeId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setTypeId

        public void setTypeId​(Long typeId)
        Specified by:
        setTypeId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getStatus

        public Integer getStatus()
        Specified by:
        getStatus in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setStatus

        public void setStatus​(Integer status)
        Specified by:
        setStatus in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getCreatedBy

        public String getCreatedBy()
        Specified by:
        getCreatedBy in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setCreatedBy

        public void setCreatedBy​(String createdBy)
        Specified by:
        setCreatedBy in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getCreatedDate

        public Date getCreatedDate()
        Specified by:
        getCreatedDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setCreatedDate

        public void setCreatedDate​(Date createdDate)
        Specified by:
        setCreatedDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getLastModifiedBy

        public String getLastModifiedBy()
        Specified by:
        getLastModifiedBy in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setLastModifiedBy

        public void setLastModifiedBy​(String lastModifiedBy)
        Specified by:
        setLastModifiedBy in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getLastModifiedDate

        public Date getLastModifiedDate()
        Specified by:
        getLastModifiedDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setLastModifiedDate

        public void setLastModifiedDate​(Date lastModifiedDate)
        Specified by:
        setLastModifiedDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getAssessmentAccessControl

        public org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc getAssessmentAccessControl()
        Specified by:
        getAssessmentAccessControl in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setAssessmentAccessControl

        public void setAssessmentAccessControl​(org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentAccessControlIfc assessmentAccessControl)
        Specified by:
        setAssessmentAccessControl in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getEvaluationModel

        public org.sakaiproject.tool.assessment.data.ifc.assessment.EvaluationModelIfc getEvaluationModel()
        Specified by:
        getEvaluationModel in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setEvaluationModel

        public void setEvaluationModel​(org.sakaiproject.tool.assessment.data.ifc.assessment.EvaluationModelIfc evaluationModel)
        Specified by:
        setEvaluationModel in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getAssessmentFeedback

        public org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentFeedbackIfc getAssessmentFeedback()
        Specified by:
        getAssessmentFeedback in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setAssessmentFeedback

        public void setAssessmentFeedback​(org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentFeedbackIfc assessmentFeedback)
        Specified by:
        setAssessmentFeedback in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getAssessmentMetaDataSet

        public Set getAssessmentMetaDataSet()
        Specified by:
        getAssessmentMetaDataSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setAssessmentMetaDataSet

        public void setAssessmentMetaDataSet​(Set assessmentMetaDataSet)
        Specified by:
        setAssessmentMetaDataSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getSecuredIPAddressSet

        public Set getSecuredIPAddressSet()
        Specified by:
        getSecuredIPAddressSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setSecuredIPAddressSet

        public void setSecuredIPAddressSet​(Set securedIPAddressSet)
        Specified by:
        setSecuredIPAddressSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getAssessmentMetaDataMap

        public HashMap getAssessmentMetaDataMap​(Set assessmentMetaDataSet)
        Specified by:
        getAssessmentMetaDataMap in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getAssessmentMetaDataMap

        public HashMap getAssessmentMetaDataMap()
        Specified by:
        getAssessmentMetaDataMap in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getAssessmentMetaDataByLabel

        public String getAssessmentMetaDataByLabel​(String label)
        Specified by:
        getAssessmentMetaDataByLabel in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • addAssessmentMetaData

        public void addAssessmentMetaData​(String label,
                                          String entry)
        Specified by:
        addAssessmentMetaData in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • updateAssessmentMetaData

        public void updateAssessmentMetaData​(String label,
                                             String entry)
        Specified by:
        updateAssessmentMetaData in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getSectionSet

        public Set getSectionSet()
        Specified by:
        getSectionSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc
      • setSectionSet

        public void setSectionSet​(Set sectionSet)
        Specified by:
        setSectionSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc
      • getAssessmentBaseId

        public Long getAssessmentBaseId()
        Specified by:
        getAssessmentBaseId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setAssessmentBaseId

        public void setAssessmentBaseId​(Long assessmentBaseId)
        Specified by:
        setAssessmentBaseId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getIsTemplate

        public Boolean getIsTemplate()
        Specified by:
        getIsTemplate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setIsTemplate

        public void setIsTemplate​(Boolean isTemplate)
        Specified by:
        setIsTemplate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getParentId

        public Long getParentId()
        Specified by:
        getParentId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • setParentId

        public void setParentId​(Long parentId)
        Specified by:
        setParentId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getAssessmentTemplateId

        public Long getAssessmentTemplateId()
        Specified by:
        getAssessmentTemplateId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc
      • setAssessmentTemplateId

        public void setAssessmentTemplateId​(Long assessmentTemplateId)
        Specified by:
        setAssessmentTemplateId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc
      • getType

        public org.sakaiproject.tool.assessment.data.ifc.shared.TypeIfc getType()
        Specified by:
        getType in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
      • getReleaseTo

        public String getReleaseTo()
      • getStartDate

        public Date getStartDate()
      • getDueDate

        public Date getDueDate()
      • getRetractDate

        public Date getRetractDate()
      • getSubmissionSize

        public int getSubmissionSize()
      • getSectionArray

        public ArrayList getSectionArray()
        Specified by:
        getSectionArray in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc
      • getSectionArraySorted

        public ArrayList getSectionArraySorted()
        Specified by:
        getSectionArraySorted in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc
      • getSection

        public org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfc getSection​(Long sequence)
        Specified by:
        getSection in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc
      • getDefaultSection

        public org.sakaiproject.tool.assessment.data.ifc.assessment.SectionDataIfc getDefaultSection()
        Specified by:
        getDefaultSection in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc
      • getLateHandling

        public Integer getLateHandling()
      • getUnlimitedSubmissions

        public Boolean getUnlimitedSubmissions()
      • getSubmissionsAllowed

        public Integer getSubmissionsAllowed()
      • getScoringType

        public Integer getScoringType()
      • getFeedbackDelivery

        public Integer getFeedbackDelivery()
      • getFeedbackComponentOption

        public Integer getFeedbackComponentOption()
      • getFeedbackAuthoring

        public Integer getFeedbackAuthoring()
      • getFeedbackDate

        public Date getFeedbackDate()
      • getTotalScore

        public Double getTotalScore()
        Specified by:
        getTotalScore in interface org.sakaiproject.tool.assessment.data.ifc.assessment.PublishedAssessmentIfc
      • getAssessmentAttachmentSet

        public Set getAssessmentAttachmentSet()
        Specified by:
        getAssessmentAttachmentSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc
      • setAssessmentAttachmentSet

        public void setAssessmentAttachmentSet​(Set assessmentAttachmentSet)
        Specified by:
        setAssessmentAttachmentSet in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc
      • getAssessmentAttachmentList

        public List getAssessmentAttachmentList()
        Specified by:
        getAssessmentAttachmentList in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc
      • getHasMetaDataForQuestions

        public String getHasMetaDataForQuestions()
        Specified by:
        getHasMetaDataForQuestions in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentIfc
      • getLastNeedResubmitDate

        public Date getLastNeedResubmitDate()
        Specified by:
        getLastNeedResubmitDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.PublishedAssessmentIfc
      • setLastNeedResubmitDate

        public void setLastNeedResubmitDate​(Date lastNeedResubmitDate)
        Specified by:
        setLastNeedResubmitDate in interface org.sakaiproject.tool.assessment.data.ifc.assessment.PublishedAssessmentIfc
      • getTimeLimit

        public Integer getTimeLimit()
      • setTimeLimit

        public void setTimeLimit​(Integer timeLimit)
      • getCategoryId

        public Long getCategoryId()
        Specified by:
        getCategoryId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
        Specified by:
        getCategoryId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.PublishedAssessmentIfc
      • setCategoryId

        public void setCategoryId​(Long categoryId)
        Specified by:
        setCategoryId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.AssessmentBaseIfc
        Specified by:
        setCategoryId in interface org.sakaiproject.tool.assessment.data.ifc.assessment.PublishedAssessmentIfc