org.sakaiproject.tool.assessment.data.ifc.assessment
Interface AssessmentBaseIfc

All Superinterfaces:
Serializable
All Known Subinterfaces:
AssessmentIfc, AssessmentTemplateIfc, PublishedAssessmentIfc
All Known Implementing Classes:
AssessmentBaseData, AssessmentBaseFacade, AssessmentData, AssessmentFacade, AssessmentTemplateData, AssessmentTemplateFacade, PublishedAssessmentData, PublishedAssessmentFacade

public interface AssessmentBaseIfc
extends Serializable


Field Summary
static Integer ACTIVE_STATUS
           
static Integer DEAD_STATUS
           
static String HASMETADATAFORQUESTIONS
           
static Integer INACTIVE_STATUS
           
static String METADATAQUESTIONS_ISINSTRUCTOREDITABLE
           
static String SHOWFEEDBACKAUTHORING
           
 
Method Summary
 void addAssessmentMetaData(String label, String entry)
           
 AssessmentAccessControlIfc getAssessmentAccessControl()
           
 Long getAssessmentBaseId()
           
 AssessmentFeedbackIfc getAssessmentFeedback()
           
 String getAssessmentMetaDataByLabel(String label)
           
 HashMap getAssessmentMetaDataMap()
           
 HashMap getAssessmentMetaDataMap(Set assessmentMetaDataSet)
           
 Set getAssessmentMetaDataSet()
           
 String getComments()
           
 String getCreatedBy()
           
 Date getCreatedDate()
           
 String getDescription()
           
 EvaluationModelIfc getEvaluationModel()
           
 Integer getInstructorNotification()
           
 Boolean getIsTemplate()
           
 String getLastModifiedBy()
           
 Date getLastModifiedDate()
           
 Integer getMultipartAllowed()
           
 Long getParentId()
           
 Set getSecuredIPAddressSet()
           
 Integer getStatus()
           
 Integer getTesteeNotification()
           
 String getTitle()
           
 TypeIfc getType()
           
 Long getTypeId()
           
 void setAssessmentAccessControl(AssessmentAccessControlIfc assessmentAccessControl)
           
 void setAssessmentBaseId(Long id)
           
 void setAssessmentFeedback(AssessmentFeedbackIfc assessmentFeedback)
           
 void setAssessmentMetaDataSet(Set assessmentMetaDataSet)
           
 void setComments(String comments)
           
 void setCreatedBy(String createdBy)
           
 void setCreatedDate(Date createdDate)
           
 void setDescription(String description)
           
 void setEvaluationModel(EvaluationModelIfc evaluationModel)
           
 void setInstructorNotification(Integer instructorNotification)
           
 void setIsTemplate(Boolean isTemplate)
           
 void setLastModifiedBy(String lastModifiedBy)
           
 void setLastModifiedDate(Date lastModifiedDate)
           
 void setMultipartAllowed(Integer multipartAllowed)
           
 void setParentId(Long parentId)
           
 void setSecuredIPAddressSet(Set securedIPAddressSet)
           
 void setStatus(Integer status)
           
 void setTesteeNotification(Integer testeeNotification)
           
 void setTitle(String title)
           
 void setTypeId(Long typeId)
           
 void updateAssessmentMetaData(String label, String entry)
           
 

Field Detail

ACTIVE_STATUS

public static final Integer ACTIVE_STATUS

INACTIVE_STATUS

public static final Integer INACTIVE_STATUS

DEAD_STATUS

public static final Integer DEAD_STATUS

METADATAQUESTIONS_ISINSTRUCTOREDITABLE

public static final String METADATAQUESTIONS_ISINSTRUCTOREDITABLE
See Also:
Constant Field Values

HASMETADATAFORQUESTIONS

public static final String HASMETADATAFORQUESTIONS
See Also:
Constant Field Values

SHOWFEEDBACKAUTHORING

public static final String SHOWFEEDBACKAUTHORING
See Also:
Constant Field Values
Method Detail

getAssessmentBaseId

public Long getAssessmentBaseId()

setAssessmentBaseId

public void setAssessmentBaseId(Long id)

getIsTemplate

public Boolean getIsTemplate()

setIsTemplate

public void setIsTemplate(Boolean isTemplate)

getParentId

public Long getParentId()

setParentId

public void setParentId(Long parentId)

getTitle

public String getTitle()

setTitle

public void setTitle(String title)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getComments

public String getComments()

setComments

public void setComments(String comments)

getInstructorNotification

public Integer getInstructorNotification()

setInstructorNotification

public void setInstructorNotification(Integer instructorNotification)

getTesteeNotification

public Integer getTesteeNotification()

setTesteeNotification

public void setTesteeNotification(Integer testeeNotification)

getMultipartAllowed

public Integer getMultipartAllowed()

setMultipartAllowed

public void setMultipartAllowed(Integer multipartAllowed)

getTypeId

public Long getTypeId()

setTypeId

public void setTypeId(Long typeId)

getStatus

public Integer getStatus()

setStatus

public void setStatus(Integer status)

getCreatedBy

public String getCreatedBy()

setCreatedBy

public void setCreatedBy(String createdBy)

getCreatedDate

public Date getCreatedDate()

setCreatedDate

public void setCreatedDate(Date createdDate)

getLastModifiedBy

public String getLastModifiedBy()

setLastModifiedBy

public void setLastModifiedBy(String lastModifiedBy)

getLastModifiedDate

public Date getLastModifiedDate()

setLastModifiedDate

public void setLastModifiedDate(Date lastModifiedDate)

getAssessmentAccessControl

public AssessmentAccessControlIfc getAssessmentAccessControl()

setAssessmentAccessControl

public void setAssessmentAccessControl(AssessmentAccessControlIfc assessmentAccessControl)

getEvaluationModel

public EvaluationModelIfc getEvaluationModel()

setEvaluationModel

public void setEvaluationModel(EvaluationModelIfc evaluationModel)

getAssessmentFeedback

public AssessmentFeedbackIfc getAssessmentFeedback()

setAssessmentFeedback

public void setAssessmentFeedback(AssessmentFeedbackIfc assessmentFeedback)

getSecuredIPAddressSet

public Set getSecuredIPAddressSet()

setSecuredIPAddressSet

public void setSecuredIPAddressSet(Set securedIPAddressSet)

getAssessmentMetaDataSet

public Set getAssessmentMetaDataSet()

setAssessmentMetaDataSet

public void setAssessmentMetaDataSet(Set assessmentMetaDataSet)

getAssessmentMetaDataMap

public HashMap getAssessmentMetaDataMap(Set assessmentMetaDataSet)

getAssessmentMetaDataMap

public HashMap getAssessmentMetaDataMap()

getAssessmentMetaDataByLabel

public String getAssessmentMetaDataByLabel(String label)

addAssessmentMetaData

public void addAssessmentMetaData(String label,
                                  String entry)

updateAssessmentMetaData

public void updateAssessmentMetaData(String label,
                                     String entry)

getType

public TypeIfc getType()