OSID Logo
OSID Specifications
course chronicle package
Version 3.0.0
Interfaceosid.course.chronicle.CredentialEntryForm
Implementsosid.OsidRelationshipForm
Implemented Byosid.course.chronicle.batch.CredentialEntryBatchForm
Used Byosid.course.chronicle.CredentialEntryAdminSession
Description

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

MethodgetIsMatriculationKnownMetadata
Description

Gets the metadata for the is matriculation known flag.

Returnosid.Metadatametadata for the is matriculation known flag
CompliancemandatoryThis method must be implemented.
MethodsetIsMatriculationKnown
Description

Sets the is matriculation known flag.

ParametersbooleanisMatriculationKnownthe new is matriculation known flag
ErrorsINVALID_ARGUMENTisMatriculationKnown is invalid
NO_ACCESSMetadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearIsMatriculationKnown
Description

Clears the is matriculation known flag.

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

Gets the metadata for the start date.

Returnosid.Metadatametadata for the start date
CompliancemandatoryThis method must be implemented.
MethodsetStartDate
Description

Sets the start date.

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

Clears the start date.

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

Gets the metadata for the start term.

Returnosid.Metadatametadata for the start term
CompliancemandatoryThis method must be implemented.
MethodsetStartTerm
Description

Sets the start term.

Parametersosid.id.IdstartTermIdthe new start term
ErrorsINVALID_ARGUMENTstartTermId is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTstartTermId is null
CompliancemandatoryThis method must be implemented.
MethodclearStartTerm
Description

Clears the start term.

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

Gets the metadata for the is expected to complete flag.

Returnosid.Metadatametadata for the is expected to complete flag
CompliancemandatoryThis method must be implemented.
MethodsetIsExpectedToComplete
Description

Sets the is expected to complete flag.

ParametersbooleanisExpectedToCompletethe new is expected to complete flag
ErrorsINVALID_ARGUMENTisExpectedToComplete is invalid
NO_ACCESSMetadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearIsExpectedToComplete
Description

Clears the is expected to complete flag.

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

Gets the metadata for the expected completion date.

Returnosid.Metadatametadata for the expected completion date
CompliancemandatoryThis method must be implemented.
MethodsetExpectedCompletionDate
Description

Sets the expected completion date.

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

Clears the expected completion date.

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

Gets the metadata for the expected completion term.

Returnosid.Metadatametadata for the expected completion term
CompliancemandatoryThis method must be implemented.
MethodsetExpectedCompletionTerm
Description

Sets the expected completion term.

Parametersosid.id.IdexpectedCompletionTermIdthe new expected completion term
ErrorsINVALID_ARGUMENTexpectedCompletionTermId is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTexpectedCompletionTermId is null
CompliancemandatoryThis method must be implemented.
MethodclearExpectedCompletionTerm
Description

Clears the expected completion term.

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

Gets the metadata for the is actively pursuing flag.

Returnosid.Metadatametadata for the is actively pursuing flag
CompliancemandatoryThis method must be implemented.
MethodsetIsActivelyPursuing
Description

Sets the is actively pursuing flag.

ParametersbooleanisActivelyPursuingthe new is actively pursuing flag
ErrorsINVALID_ARGUMENTisActivelyPursuing is invalid
NO_ACCESSMetadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearIsActivelyPursuing
Description

Clears the is actively pursuing flag.

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

Gets the metadata for the is paused flag.

Returnosid.Metadatametadata for the is paused flag
CompliancemandatoryThis method must be implemented.
MethodsetIsPaused
Description

Sets the is paused flag.

ParametersbooleanisPausedthe new is paused flag
ErrorsINVALID_ARGUMENTisPaused is invalid
NO_ACCESSMetadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearIsPaused
Description

Clears the is paused flag.

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

Gets the metadata for the is abandoned flag.

Returnosid.Metadatametadata for the is abandoned flag
CompliancemandatoryThis method must be implemented.
MethodsetIsAbandoned
Description

Sets the is abandoned flag.

ParametersbooleanisAbandonedthe new is abandoned flag
ErrorsINVALID_ARGUMENTisAbandoned is invalid
NO_ACCESSMetadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearIsAbandoned
Description

Clears the is abandoned flag.

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

Gets the metadata for the abandon date.

Returnosid.Metadatametadata for the abandon date
CompliancemandatoryThis method must be implemented.
MethodsetAbandonDate
Description

Sets the abandon date.

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

Clears the abandon date.

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

Gets the metadata for the abandon term.

Returnosid.Metadatametadata for the abandon term
CompliancemandatoryThis method must be implemented.
MethodsetAbandonTerm
Description

Sets the abandon term.

Parametersosid.id.IdabandonTermIdthe new abandon term
ErrorsINVALID_ARGUMENTabandonTermId is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTabandonTermId is null
CompliancemandatoryThis method must be implemented.
MethodclearAbandonTerm
Description

Clears the abandon term.

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

Gets the metadata for the is awarded flag.

Returnosid.Metadatametadata for the is awarded flag
CompliancemandatoryThis method must be implemented.
MethodsetIsAwarded
Description

Sets the is awarded flag.

ParametersbooleanisAwardedthe new is awarded flag
ErrorsINVALID_ARGUMENTisAwarded is invalid
NO_ACCESSMetadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearIsAwarded
Description

Clears the is awarded flag.

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

Gets the metadata for the award date.

Returnosid.Metadatametadata for the award date
CompliancemandatoryThis method must be implemented.
MethodsetAwardDate
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.
MethodclearAwardDate
Description

Clears the award date.

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

Gets the metadata for the award term.

Returnosid.Metadatametadata for the award term
CompliancemandatoryThis method must be implemented.
MethodsetAwardTerm
Description

Sets the award term.

Parametersosid.id.IdawardTermIdthe new award term
ErrorsINVALID_ARGUMENTawardTermId is invalid
NO_ACCESSMetadata.isReadOnly() is true
NULL_ARGUMENTawardTermId is null
CompliancemandatoryThis method must be implemented.
MethodclearAwardTerm
Description

Clears the award term.

ErrorsNO_ACCESSMetadata.isRequired() or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
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.
MethodgetCredentialEntryFormRecord
Description

Gets the CredentialEntryFormRecord corresponding to the given credential entry record Type .

Parametersosid.type.TypecredentialEntryRecordTypea credential entry record type
Returnosid.course.chronicle.records.CredentialEntryFormRecordthe credential entry form record
ErrorsNULL_ARGUMENTcredentialEntryRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(credentialEntryRecordType) is false
CompliancemandatoryThis method must be implemented.