OSID Logo
OSID Specifications
course chronicle package
Version 3.0.0
Interfaceosid.course.chronicle.AwardEntryForm
Implementsosid.OsidRelationshipForm
Implemented Byosid.course.chronicle.batch.AwardEntryBatchForm
Used Byosid.course.chronicle.AwardEntryAdminSession
Description

This is the form for creating and updating AwardEntries . Like all OsidForm objects, various data elements may be set here for use in the create and update methods in the AwardEntryAdminSession . For each data element that may be set, metadata may be examined to provide display hints or data constraints.

MethodgetDateAwardedMetadata
Description

Gets the metadata for the award date.

Returnosid.Metadatametadata for the award date
CompliancemandatoryThis method must be implemented.
MethodsetDateAwarded
Description

Sets the award date.

Parametersosid.calendaring.DateTimedatethe new date
ErrorsINVALID_ARGUMENTdate is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTdate is null
CompliancemandatoryThis method must be implemented.
MethodclearDateAwarded
Description

Clears the award date.

ErrorsNO_ACCESSMetadata.isRequired() or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetProgramMetadata
Description

Gets the metadata for the program.

Returnosid.Metadatametadata for the program
CompliancemandatoryThis method must be implemented.
MethodsetProgram
Description

Sets the program.

Parametersosid.id.IdprogramIdthe new program
ErrorsINVALID_ARGUMENTprogramId is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTprogramId is null
CompliancemandatoryThis method must be implemented.
MethodclearProgram
Description

Clears the program.

ErrorsNO_ACCESSMetadata.isRequired() or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetCourseMetadata
Description

Gets the metadata for the course.

Returnosid.Metadatametadata for the course
CompliancemandatoryThis method must be implemented.
MethodsetCourse
Description

Sets the course.

Parametersosid.id.IdcourseIdthe new course
ErrorsINVALID_ARGUMENTcourseId is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTcourseId is null
CompliancemandatoryThis method must be implemented.
MethodclearCourse
Description

Clears the course.

ErrorsNO_ACCESSMetadata.isRequired() or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetAssessmentMetadata
Description

Gets the metadata for the assessment.

Returnosid.Metadatametadata for the assessment
CompliancemandatoryThis method must be implemented.
MethodsetAssessment
Description

Sets the assessment.

Parametersosid.id.IdassessmentIdthe new assessment
ErrorsINVALID_ARGUMENTassessmentId is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTassessmentId is null
CompliancemandatoryThis method must be implemented.
MethodclearAssessment
Description

Clears the assessment.

ErrorsNO_ACCESSMetadata.isRequired() or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetAwardEntryFormRecord
Description

Gets the AwardEntryFormRecord corresponding to the given award entry record Type .

Parametersosid.type.TypeawardEntryRecordTypean award entry record type
Returnosid.course.chronicle.records.AwardEntryFormRecordthe award entry form record
ErrorsNULL_ARGUMENTawardEntryRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(awardEntryRecordType) is false
CompliancemandatoryThis method must be implemented.