OSID Logo
OSID Specifications
course chronicle package
Version 3.1.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.Metadata metadata for the is matriculation known flag
Compliancemandatory This method must be implemented.
MethodsetIsMatriculationKnown
Description

Sets the is matriculation known flag.

ParametersbooleanisMatriculationKnown the new is matriculation known flag
ErrorsINVALID_ARGUMENT isMatriculationKnown is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearIsMatriculationKnown
Description

Clears the is matriculation known flag.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetStartDateMetadata
Description

Gets the metadata for the start date.

Returnosid.Metadata metadata for the start date
Compliancemandatory This method must be implemented.
MethodsetStartDate
Description

Sets the start date.

Parametersosid.calendaring.DateTimedate the new date
ErrorsINVALID_ARGUMENT date is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT date is null
Compliancemandatory This method must be implemented.
MethodclearStartDate
Description

Clears the start date.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetStartTermMetadata
Description

Gets the metadata for the start term.

Returnosid.Metadata metadata for the start term
Compliancemandatory This method must be implemented.
MethodsetStartTerm
Description

Sets the start term.

Parametersosid.id.IdstartTermId the new start term
ErrorsINVALID_ARGUMENT startTermId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT startTermId is null
Compliancemandatory This method must be implemented.
MethodclearStartTerm
Description

Clears the start term.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetIsExpectedToCompleteMetadata
Description

Gets the metadata for the is expected to complete flag.

Returnosid.Metadata metadata for the is expected to complete flag
Compliancemandatory This method must be implemented.
MethodsetIsExpectedToComplete
Description

Sets the is expected to complete flag.

ParametersbooleanisExpectedToComplete the new is expected to complete flag
ErrorsINVALID_ARGUMENT isExpectedToComplete is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearIsExpectedToComplete
Description

Clears the is expected to complete flag.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetExpectedCompletionDateMetadata
Description

Gets the metadata for the expected completion date.

Returnosid.Metadata metadata for the expected completion date
Compliancemandatory This method must be implemented.
MethodsetExpectedCompletionDate
Description

Sets the expected completion date.

Parametersosid.calendaring.DateTimedate the new date
ErrorsINVALID_ARGUMENT date is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT date is null
Compliancemandatory This method must be implemented.
MethodclearExpectedCompletionDate
Description

Clears the expected completion date.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetExpectedCompletionTermMetadata
Description

Gets the metadata for the expected completion term.

Returnosid.Metadata metadata for the expected completion term
Compliancemandatory This method must be implemented.
MethodsetExpectedCompletionTerm
Description

Sets the expected completion term.

Parametersosid.id.IdexpectedCompletionTermId the new expected completion term
ErrorsINVALID_ARGUMENT expectedCompletionTermId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT expectedCompletionTermId is null
Compliancemandatory This method must be implemented.
MethodclearExpectedCompletionTerm
Description

Clears the expected completion term.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetIsActivelyPursuingMetadata
Description

Gets the metadata for the is actively pursuing flag.

Returnosid.Metadata metadata for the is actively pursuing flag
Compliancemandatory This method must be implemented.
MethodsetIsActivelyPursuing
Description

Sets the is actively pursuing flag.

ParametersbooleanisActivelyPursuing the new is actively pursuing flag
ErrorsINVALID_ARGUMENT isActivelyPursuing is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearIsActivelyPursuing
Description

Clears the is actively pursuing flag.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetIsPausedMetadata
Description

Gets the metadata for the is paused flag.

Returnosid.Metadata metadata for the is paused flag
Compliancemandatory This method must be implemented.
MethodsetIsPaused
Description

Sets the is paused flag.

ParametersbooleanisPaused the new is paused flag
ErrorsINVALID_ARGUMENT isPaused is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearIsPaused
Description

Clears the is paused flag.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetIsAbandonedMetadata
Description

Gets the metadata for the is abandoned flag.

Returnosid.Metadata metadata for the is abandoned flag
Compliancemandatory This method must be implemented.
MethodsetIsAbandoned
Description

Sets the is abandoned flag.

ParametersbooleanisAbandoned the new is abandoned flag
ErrorsINVALID_ARGUMENT isAbandoned is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearIsAbandoned
Description

Clears the is abandoned flag.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetAbandonDateMetadata
Description

Gets the metadata for the abandon date.

Returnosid.Metadata metadata for the abandon date
Compliancemandatory This method must be implemented.
MethodsetAbandonDate
Description

Sets the abandon date.

Parametersosid.calendaring.DateTimedate the new date
ErrorsINVALID_ARGUMENT date is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT date is null
Compliancemandatory This method must be implemented.
MethodclearAbandonDate
Description

Clears the abandon date.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetAbandonTermMetadata
Description

Gets the metadata for the abandon term.

Returnosid.Metadata metadata for the abandon term
Compliancemandatory This method must be implemented.
MethodsetAbandonTerm
Description

Sets the abandon term.

Parametersosid.id.IdabandonTermId the new abandon term
ErrorsINVALID_ARGUMENT abandonTermId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT abandonTermId is null
Compliancemandatory This method must be implemented.
MethodclearAbandonTerm
Description

Clears the abandon term.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetIsAwardedMetadata
Description

Gets the metadata for the is awarded flag.

Returnosid.Metadata metadata for the is awarded flag
Compliancemandatory This method must be implemented.
MethodsetIsAwarded
Description

Sets the is awarded flag.

ParametersbooleanisAwarded the new is awarded flag
ErrorsINVALID_ARGUMENT isAwarded is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearIsAwarded
Description

Clears the is awarded flag.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetAwardDateMetadata
Description

Gets the metadata for the award date.

Returnosid.Metadata metadata for the award date
Compliancemandatory This method must be implemented.
MethodsetAwardDate
Description

Sets the award date.

Parametersosid.calendaring.DateTimedate the new date
ErrorsINVALID_ARGUMENT date is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT date is null
Compliancemandatory This method must be implemented.
MethodclearAwardDate
Description

Clears the award date.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetAwardTermMetadata
Description

Gets the metadata for the award term.

Returnosid.Metadata metadata for the award term
Compliancemandatory This method must be implemented.
MethodsetAwardTerm
Description

Sets the award term.

Parametersosid.id.IdawardTermId the new award term
ErrorsINVALID_ARGUMENT awardTermId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT awardTermId is null
Compliancemandatory This method must be implemented.
MethodclearAwardTerm
Description

Clears the award term.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetDateAwardedMetadata
Description

Gets the metadata for the award date.

Returnosid.Metadata metadata for the award date
Compliancemandatory This method must be implemented.
MethodsetDateAwarded
Description

Sets the award date.

Parametersosid.calendaring.DateTimedate the new date
ErrorsINVALID_ARGUMENT date is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT date is null
Compliancemandatory This method must be implemented.
MethodclearDateAwarded
Description

Clears the award date.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetProgramMetadata
Description

Gets the metadata for the program.

Returnosid.Metadata metadata for the program
Compliancemandatory This method must be implemented.
MethodsetProgram
Description

Sets the program.

Parametersosid.id.IdprogramId the new program
ErrorsINVALID_ARGUMENT programId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT programId is null
Compliancemandatory This method must be implemented.
MethodclearProgram
Description

Clears the program.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodgetCredentialEntryFormRecord
Description

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

Parametersosid.type.TypecredentialEntryRecordType a credential entry record type
Returnosid.course.chronicle.records.CredentialEntryFormRecord the credential entry form record
ErrorsNULL_ARGUMENT credentialEntryRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(credentialEntryRecordType) is false
Compliancemandatory This method must be implemented.