org.sakaiproject.tool.assessment.facade
Class PublishedAssessmentFacade
java.lang.Object
org.sakaiproject.tool.assessment.facade.PublishedAssessmentFacade
- All Implemented Interfaces:
- Serializable, Cloneable, AssessmentBaseIfc, AssessmentIfc, PublishedAssessmentIfc
public class PublishedAssessmentFacade
- extends Object
- implements Serializable, PublishedAssessmentIfc, Cloneable
- See Also:
- Serialized Form
|
Constructor Summary |
PublishedAssessmentFacade()
|
PublishedAssessmentFacade(AssessmentIfc data)
|
PublishedAssessmentFacade(Long id,
String title,
AssessmentAccessControlIfc publishedAccessControl)
|
PublishedAssessmentFacade(Long id,
String title,
String createdBy)
|
PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Date retractDate,
Date feedbackDate,
Integer feedbackDelivery,
Integer feedbackComponentOption,
Integer feedbackAuthoring,
Integer lateHandling,
Boolean unlimitedSubmissions,
Integer submissionsAllowed)
|
PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Date retractDate,
Date feedbackDate,
Integer feedbackDelivery,
Integer feedbackComponentOption,
Integer feedbackAuthoring,
Integer lateHandling,
Boolean unlimitedSubmissions,
Integer submissionsAllowed,
Integer scoringType)
|
PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Date retractDate,
Date feedbackDate,
Integer feedbackDelivery,
Integer feedbackComponentOption,
Integer feedbackAuthoring,
Integer lateHandling,
Boolean unlimitedSubmissions,
Integer submissionsAllowed,
Integer scoringType,
Integer status)
|
PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Date retractDate,
Date feedbackDate,
Integer feedbackDelivery,
Integer feedbackComponentOption,
Integer feedbackAuthoring,
Integer lateHandling,
Boolean unlimitedSubmissions,
Integer submissionsAllowed,
Integer scoringType,
Integer status,
Date lastModifiedDate)
|
PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Date retractDate,
Date feedbackDate,
Integer feedbackDelivery,
Integer feedbackComponentOption,
Integer feedbackAuthoring,
Integer lateHandling,
Boolean unlimitedSubmissions,
Integer submissionsAllowed,
Integer scoringType,
Integer status,
Date lastModifiedDate,
Integer timeLimit)
|
PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Date retractDate,
Integer status,
String releaseToGroups,
Date lastModifiedDate,
String lastModifiedBy,
Integer lateHandling,
Boolean unlimitedSubmissions,
Integer submissionsAllowed)
|
PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Integer status,
String releaseToGroups,
Date lastModifiedDate,
String lastModifiedBy)
|
PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
String releaseToGroups)
|
PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
String releaseToGroups,
Date lastModifiedDate,
String lastModifiedBy)
|
PublishedAssessmentFacade(PublishedAssessmentIfc data)
|
PublishedAssessmentFacade(PublishedAssessmentIfc data,
Boolean loadSection)
|
PublishedAssessmentFacade(PublishedAssessmentIfc data,
String releaseToGroups)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACTIVE_STATUS
public static final Integer ACTIVE_STATUS
INACTIVE_STATUS
public static final Integer INACTIVE_STATUS
ANY_STATUS
public static final Integer ANY_STATUS
PublishedAssessmentFacade
public PublishedAssessmentFacade()
PublishedAssessmentFacade
public PublishedAssessmentFacade(Long id,
String title,
String createdBy)
PublishedAssessmentFacade
public PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
String releaseToGroups)
PublishedAssessmentFacade
public PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
String releaseToGroups,
Date lastModifiedDate,
String lastModifiedBy)
PublishedAssessmentFacade
public PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Integer status,
String releaseToGroups,
Date lastModifiedDate,
String lastModifiedBy)
PublishedAssessmentFacade
public PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Date retractDate,
Integer status,
String releaseToGroups,
Date lastModifiedDate,
String lastModifiedBy,
Integer lateHandling,
Boolean unlimitedSubmissions,
Integer submissionsAllowed)
PublishedAssessmentFacade
public PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Date retractDate,
Date feedbackDate,
Integer feedbackDelivery,
Integer feedbackComponentOption,
Integer feedbackAuthoring,
Integer lateHandling,
Boolean unlimitedSubmissions,
Integer submissionsAllowed)
PublishedAssessmentFacade
public PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Date retractDate,
Date feedbackDate,
Integer feedbackDelivery,
Integer feedbackComponentOption,
Integer feedbackAuthoring,
Integer lateHandling,
Boolean unlimitedSubmissions,
Integer submissionsAllowed,
Integer scoringType)
PublishedAssessmentFacade
public PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Date retractDate,
Date feedbackDate,
Integer feedbackDelivery,
Integer feedbackComponentOption,
Integer feedbackAuthoring,
Integer lateHandling,
Boolean unlimitedSubmissions,
Integer submissionsAllowed,
Integer scoringType,
Integer status)
PublishedAssessmentFacade
public PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Date retractDate,
Date feedbackDate,
Integer feedbackDelivery,
Integer feedbackComponentOption,
Integer feedbackAuthoring,
Integer lateHandling,
Boolean unlimitedSubmissions,
Integer submissionsAllowed,
Integer scoringType,
Integer status,
Date lastModifiedDate)
PublishedAssessmentFacade
public PublishedAssessmentFacade(Long id,
String title,
String releaseTo,
Date startDate,
Date dueDate,
Date retractDate,
Date feedbackDate,
Integer feedbackDelivery,
Integer feedbackComponentOption,
Integer feedbackAuthoring,
Integer lateHandling,
Boolean unlimitedSubmissions,
Integer submissionsAllowed,
Integer scoringType,
Integer status,
Date lastModifiedDate,
Integer timeLimit)
PublishedAssessmentFacade
public PublishedAssessmentFacade(Long id,
String title,
AssessmentAccessControlIfc publishedAccessControl)
PublishedAssessmentFacade
public PublishedAssessmentFacade(PublishedAssessmentIfc data,
Boolean loadSection)
PublishedAssessmentFacade
public PublishedAssessmentFacade(PublishedAssessmentIfc data)
PublishedAssessmentFacade
public PublishedAssessmentFacade(PublishedAssessmentIfc data,
String releaseToGroups)
PublishedAssessmentFacade
public PublishedAssessmentFacade(AssessmentIfc data)
getPublishedAssessmentId
public Long getPublishedAssessmentId()
- Specified by:
getPublishedAssessmentId in interface PublishedAssessmentIfc
setPublishedAssessmentId
public void setPublishedAssessmentId(Long publishedAssessmentId)
- Specified by:
setPublishedAssessmentId in interface PublishedAssessmentIfc
getAssessment
public AssessmentIfc getAssessment()
setAssessment
public void setAssessment(AssessmentIfc assessment)
getAssessmentId
public Long getAssessmentId()
- Specified by:
getAssessmentId in interface AssessmentIfc- Specified by:
getAssessmentId in interface PublishedAssessmentIfc
setAssessmentId
public void setAssessmentId(Long assessmentId)
- Specified by:
setAssessmentId in interface PublishedAssessmentIfc
getAssessmentBaseId
public Long getAssessmentBaseId()
- Specified by:
getAssessmentBaseId in interface AssessmentBaseIfc
setAssessmentBaseId
public void setAssessmentBaseId(Long id)
- Specified by:
setAssessmentBaseId in interface AssessmentBaseIfc
getIsTemplate
public Boolean getIsTemplate()
- Specified by:
getIsTemplate in interface AssessmentBaseIfc
setIsTemplate
public void setIsTemplate(Boolean isTemplate)
- Specified by:
setIsTemplate in interface AssessmentBaseIfc
getParentId
public Long getParentId()
- Specified by:
getParentId in interface AssessmentBaseIfc
setParentId
public void setParentId(Long parentId)
- Specified by:
setParentId in interface AssessmentBaseIfc
getAssessmentTemplateId
public Long getAssessmentTemplateId()
- Specified by:
getAssessmentTemplateId in interface AssessmentIfc
setAssessmentTemplateId
public void setAssessmentTemplateId(Long assessmentTemplateId)
- Specified by:
setAssessmentTemplateId in interface AssessmentIfc
getTitle
public String getTitle()
- Specified by:
getTitle in interface AssessmentBaseIfc
setTitle
public void setTitle(String title)
- Specified by:
setTitle in interface AssessmentBaseIfc
getDescription
public String getDescription()
- Specified by:
getDescription in interface AssessmentBaseIfc
setDescription
public void setDescription(String description)
- Specified by:
setDescription in interface AssessmentBaseIfc
getComments
public String getComments()
- Specified by:
getComments in interface AssessmentBaseIfc
setComments
public void setComments(String comments)
- Specified by:
setComments in interface AssessmentBaseIfc
getInstructorNotification
public Integer getInstructorNotification()
- Specified by:
getInstructorNotification in interface AssessmentBaseIfc
setInstructorNotification
public void setInstructorNotification(Integer instructorNotification)
- Specified by:
setInstructorNotification in interface AssessmentBaseIfc
getTesteeNotification
public Integer getTesteeNotification()
- Specified by:
getTesteeNotification in interface AssessmentBaseIfc
setTesteeNotification
public void setTesteeNotification(Integer testeeNotification)
- Specified by:
setTesteeNotification in interface AssessmentBaseIfc
getMultipartAllowed
public Integer getMultipartAllowed()
- Specified by:
getMultipartAllowed in interface AssessmentBaseIfc
setMultipartAllowed
public void setMultipartAllowed(Integer multipartAllowed)
- Specified by:
setMultipartAllowed in interface AssessmentBaseIfc
getTypeId
public Long getTypeId()
- Specified by:
getTypeId in interface AssessmentBaseIfc
setTypeId
public void setTypeId(Long typeId)
- Specified by:
setTypeId in interface AssessmentBaseIfc
getStatus
public Integer getStatus()
- Specified by:
getStatus in interface AssessmentBaseIfc
setStatus
public void setStatus(Integer status)
- Specified by:
setStatus in interface AssessmentBaseIfc
getCreatedBy
public String getCreatedBy()
- Specified by:
getCreatedBy in interface AssessmentBaseIfc
setCreatedBy
public void setCreatedBy(String createdBy)
- Specified by:
setCreatedBy in interface AssessmentBaseIfc
getCreatedDate
public Date getCreatedDate()
- Specified by:
getCreatedDate in interface AssessmentBaseIfc
setCreatedDate
public void setCreatedDate(Date createdDate)
- Specified by:
setCreatedDate in interface AssessmentBaseIfc
getLastModifiedBy
public String getLastModifiedBy()
- Specified by:
getLastModifiedBy in interface AssessmentBaseIfc
setLastModifiedBy
public void setLastModifiedBy(String lastModifiedBy)
- Specified by:
setLastModifiedBy in interface AssessmentBaseIfc
getLastModifiedDate
public Date getLastModifiedDate()
- Specified by:
getLastModifiedDate in interface AssessmentBaseIfc
setLastModifiedDate
public void setLastModifiedDate(Date lastModifiedDate)
- Specified by:
setLastModifiedDate in interface AssessmentBaseIfc
getAssessmentAccessControl
public AssessmentAccessControlIfc getAssessmentAccessControl()
- Specified by:
getAssessmentAccessControl in interface AssessmentBaseIfc
setAssessmentAccessControl
public void setAssessmentAccessControl(AssessmentAccessControlIfc publishedAccessControl)
- Specified by:
setAssessmentAccessControl in interface AssessmentBaseIfc
getEvaluationModel
public EvaluationModelIfc getEvaluationModel()
- Specified by:
getEvaluationModel in interface AssessmentBaseIfc
setEvaluationModel
public void setEvaluationModel(EvaluationModelIfc publishedEvaluationModel)
- Specified by:
setEvaluationModel in interface AssessmentBaseIfc
getAssessmentFeedback
public AssessmentFeedbackIfc getAssessmentFeedback()
- Specified by:
getAssessmentFeedback in interface AssessmentBaseIfc
setAssessmentFeedback
public void setAssessmentFeedback(AssessmentFeedbackIfc assessmentFeedback)
- Specified by:
setAssessmentFeedback in interface AssessmentBaseIfc
getAssessmentMetaDataSet
public Set getAssessmentMetaDataSet()
- Specified by:
getAssessmentMetaDataSet in interface AssessmentBaseIfc
setAssessmentMetaDataSet
public void setAssessmentMetaDataSet(Set publishedMetaDataSet)
- Specified by:
setAssessmentMetaDataSet in interface AssessmentBaseIfc
getAssessmentMetaDataMap
public HashMap getAssessmentMetaDataMap(Set publishedMetaDataSet)
- Specified by:
getAssessmentMetaDataMap in interface AssessmentBaseIfc
getAssessmentMetaDataMap
public HashMap getAssessmentMetaDataMap()
- Specified by:
getAssessmentMetaDataMap in interface AssessmentBaseIfc
getAssessmentMetaDataByLabel
public String getAssessmentMetaDataByLabel(String label)
- Specified by:
getAssessmentMetaDataByLabel in interface AssessmentBaseIfc
addAssessmentMetaData
public void addAssessmentMetaData(String label,
String entry)
- Specified by:
addAssessmentMetaData in interface AssessmentBaseIfc
updateAssessmentMetaData
public void updateAssessmentMetaData(String label,
String entry)
- Specified by:
updateAssessmentMetaData in interface AssessmentBaseIfc
getSectionSet
public Set getSectionSet()
- not tested this method -daisy 11/16/04
public void removeAssessmentMetaDataByLabel(String label) {
HashSet set = new HashSet();
Iterator iter = this.publishedMetaDataSet.iterator();
while (iter.hasNext()){
PublishedMetaData metadata = (PublishedMetaData) iter.next();
if (!metadata.getLabel().equals(label))
set.add(metadata);
}
setAssessmentMetaDataSet(set);
}
- Specified by:
getSectionSet in interface AssessmentIfc
setSectionSet
public void setSectionSet(Set sectionSet)
- Specified by:
setSectionSet in interface AssessmentIfc
getSecuredIPAddressSet
public Set getSecuredIPAddressSet()
- Specified by:
getSecuredIPAddressSet in interface AssessmentBaseIfc
setSecuredIPAddressSet
public void setSecuredIPAddressSet(Set publishedSecuredIPAddressSet)
- Specified by:
setSecuredIPAddressSet in interface AssessmentBaseIfc
getData
public PublishedAssessmentIfc getData()
getType
public TypeIfc getType()
- Specified by:
getType in interface AssessmentBaseIfc
getSectionArray
public ArrayList getSectionArray()
- Specified by:
getSectionArray in interface AssessmentIfc
getSectionArraySorted
public ArrayList getSectionArraySorted()
- Specified by:
getSectionArraySorted in interface AssessmentIfc
getReleaseTo
public String getReleaseTo()
getStartDate
public Date getStartDate()
getDueDate
public Date getDueDate()
getSubmissionSize
public int getSubmissionSize()
setSubmissionSize
public void setSubmissionSize(int size)
getSection
public SectionDataIfc getSection(Long sequence)
- Specified by:
getSection in interface AssessmentIfc
getDefaultSection
public SectionDataIfc getDefaultSection()
- Specified by:
getDefaultSection in interface AssessmentIfc
getLateHandling
public Integer getLateHandling()
getUnlimitedSubmissions
public Boolean getUnlimitedSubmissions()
getSubmissionsAllowed
public Integer getSubmissionsAllowed()
getScoringType
public Integer getScoringType()
getRetractDate
public Date getRetractDate()
getFeedbackDelivery
public Integer getFeedbackDelivery()
getFeedbackComponentOption
public Integer getFeedbackComponentOption()
setFeedbackComponentOption
public void setFeedbackComponentOption(Integer feedbackComponentOption)
getFeedbackAuthoring
public Integer getFeedbackAuthoring()
getFeedbackDate
public Date getFeedbackDate()
setOwnerSite
public void setOwnerSite(String ownerSiteName)
getOwnerSite
public String getOwnerSite()
getOwnerSiteId
public String getOwnerSiteId()
getTotalScore
public Float getTotalScore()
- Specified by:
getTotalScore in interface PublishedAssessmentIfc
clonePublishedAssessment
public PublishedAssessmentFacade clonePublishedAssessment()
getAssessmentAttachmentSet
public Set getAssessmentAttachmentSet()
throws DataFacadeException
- Specified by:
getAssessmentAttachmentSet in interface AssessmentIfc
- Throws:
DataFacadeException
setAssessmentAttachmentSet
public void setAssessmentAttachmentSet(Set publishedAssessmentAttachmentSet)
- Specified by:
setAssessmentAttachmentSet in interface AssessmentIfc
getAssessmentAttachmentList
public List getAssessmentAttachmentList()
- Specified by:
getAssessmentAttachmentList in interface AssessmentIfc
getHasMetaDataForQuestions
public String getHasMetaDataForQuestions()
- Specified by:
getHasMetaDataForQuestions in interface AssessmentIfc
getReleaseToGroups
public String getReleaseToGroups()
- added by gopalrc - Nov 2007
- Returns:
getHasAssessmentGradingData
public boolean getHasAssessmentGradingData()
setHasAssessmentGradingData
public void setHasAssessmentGradingData(boolean hasAssessmentGradingData)
setReleaseToGroupsList
public void setReleaseToGroupsList()
getReleaseToGroupsList
public ArrayList getReleaseToGroupsList()
getInProgressCount
public int getInProgressCount()
setInProgressCount
public void setInProgressCount(int inProgressCount)
getSubmittedCount
public int getSubmittedCount()
setSubmittedCount
public void setSubmittedCount(int submittedCount)
getEnrolledStudentCount
public int getEnrolledStudentCount()
setEnrolledStudentCount
public void setEnrolledStudentCount(int enrolledStudentCount)
getLastNeedResubmitDate
public Date getLastNeedResubmitDate()
- Specified by:
getLastNeedResubmitDate in interface PublishedAssessmentIfc
setLastNeedResubmitDate
public void setLastNeedResubmitDate(Date lastNeedResubmitDate)
- Specified by:
setLastNeedResubmitDate in interface PublishedAssessmentIfc
getTimeLimit
public Integer getTimeLimit()
setTimeLimit
public void setTimeLimit(Integer timeLimit)
getActiveStatus
public boolean getActiveStatus()
setActiveStatus
public void setActiveStatus(boolean activeStatus)
getLastModifiedDateForDisplay
public String getLastModifiedDateForDisplay()
setLastModifiedDateForDisplay
public void setLastModifiedDateForDisplay(String lastModifiedDateForDisplay)
Copyright © 2005-2012 Sakai Project. All Rights Reserved.