OSID Logo
OSID Specifications
course chronicle package
Version 3.1.0
Interfaceosid.course.chronicle.ProgramEntryForm
Implementsosid.OsidRelationshipForm
Implemented Byosid.course.chronicle.batch.ProgramEntryBatchForm
Used Byosid.course.chronicle.ProgramEntryAdminSession
Description

This is the form for creating and updating ProgramEntries. Like all OsidForm objects, various data elements may be set here for use in the create and update methods in the ProgramEntryAdminSession. 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.
MethodgetEntranceDateMetadata
Description

Gets the metadata for the entrance date.

Returnosid.Metadata metadata for the entrance date
Compliancemandatory This method must be implemented.
MethodsetEntranceDate
Description

Sets the entrance 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.
MethodclearEntranceDate
Description

Clears the entrance date.

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

Gets the metadata for the entrance term.

Returnosid.Metadata metadata for the entrance term
Compliancemandatory This method must be implemented.
MethodsetEntranceTerm
Description

Sets the entrance term.

Parametersosid.id.IdentranceTermId the new entrance term
ErrorsINVALID_ARGUMENT entranceTermId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT entranceTermId is null
Compliancemandatory This method must be implemented.
MethodclearEntranceTerm
Description

Clears the entrance 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.
MethodgetIsEnrolledMetadata
Description

Gets the metadata for the is enrolled flag.

Returnosid.Metadata metadata for the is enrolled flag
Compliancemandatory This method must be implemented.
MethodsetIsEnrolled
Description

Sets the is enrolled flag.

ParametersbooleanisEnrolled the new is enrolled flag
ErrorsINVALID_ARGUMENT isEnrolled is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearIsEnrolled
Description

Clears the is enrolled flag.

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

Gets the metadata for the is actively enrolled flag.

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

Sets the is actively enrolled flag.

ParametersbooleanisActivelyEnrolled the new is actively enrolled flag
ErrorsINVALID_ARGUMENT isActivelyEnrolled is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearIsActivelyEnrolled
Description

Clears the is actively enrolled flag.

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

Gets the metadata for the is on leave flag.

Returnosid.Metadata metadata for the is on leave flag
Compliancemandatory This method must be implemented.
MethodsetIsOnLeave
Description

Sets the is on leave flag.

ParametersbooleanisOnLeave the new is on leave flag
ErrorsINVALID_ARGUMENT isOnLeave is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearIsOnLeave
Description

Clears the is on leave flag.

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

Gets the metadata for the has withdrawn flag.

Returnosid.Metadata metadata for the has withdrawn flag
Compliancemandatory This method must be implemented.
MethodsetHasWithdrawn
Description

Sets the has withdrawn flag.

ParametersbooleanhasWithdrawn the new has withdrawn flag
ErrorsINVALID_ARGUMENT hasWithdrawn is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearHasWithdrawn
Description

Clears the has withdrawn flag.

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

Gets the metadata for the withdraw date.

Returnosid.Metadata metadata for the withdraw date
Compliancemandatory This method must be implemented.
MethodsetWithdrawDate
Description

Sets the withdraw 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.
MethodclearWithdrawDate
Description

Clears the withdraw date.

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

Gets the metadata for the withdraw term.

Returnosid.Metadata metadata for the withdraw term
Compliancemandatory This method must be implemented.
MethodsetWithdrawTerm
Description

Sets the withdraw term.

Parametersosid.id.IdwithdrawTermId the new withdraw term
ErrorsINVALID_ARGUMENT withdrawTermId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT withdrawTermId is null
Compliancemandatory This method must be implemented.
MethodclearWithdrawTerm
Description

Clears the withdraw term.

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

Gets the metadta for the completionm flag.

Returnosid.Metadata metadata for the complete flag
Compliancemandatory This method must be implemented.
MethodsetComplete
Description

Sets the program is complete flag.

Parametersbooleancomplete the new complete flag
ErrorsINVALID_ARGUMENT complete is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearComplete
Description

Clears the complete flag.

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

Gets the metadata for the completion date.

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

Sets the 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.
MethodclearCompletionDate
Description

Clears the completion date.

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

Gets the metadata for the completion term.

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

Sets the completion term.

Parametersosid.id.IdcompletionTermId the new completion term
ErrorsINVALID_ARGUMENT completionTermId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT completionTermId is null
Compliancemandatory This method must be implemented.
MethodclearCompletionTerm
Description

Clears the completion term.

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

Gets the metadata for the level.

Returnosid.Metadata metadata for the level
Compliancemandatory This method must be implemented.
MethodsetLevel
Description

Sets the level.

Parametersosid.id.IdlevelId the new level
ErrorsINVALID_ARGUMENT levelId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT levelId is null
Compliancemandatory This method must be implemented.
MethodclearLevel
Description

Clears the level.

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

Gets the metadata for the standing.

Returnosid.Metadata metadata for the standing
Compliancemandatory This method must be implemented.
MethodsetStanding
Description

Sets the standing.

Parametersosid.id.IdstandingId the new standing
ErrorsINVALID_ARGUMENT standingId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT standingId is null
Compliancemandatory This method must be implemented.
MethodclearStanding
Description

Clears the standing.

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

Gets the metadata for the admission date.

Returnosid.Metadata metadata for the admission date
Compliancemandatory This method must be implemented.
MethodsetAdmissionDate
Description

Sets the admission 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.
MethodclearAdmissionDate
Description

Clears the admission date.

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

Gets the metadata for the term.

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

Sets the term.

Parametersosid.id.IdtermId the new term
ErrorsINVALID_ARGUMENT termId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT termId is null
Compliancemandatory This method must be implemented.
MethodclearTerm
Description

Clears the term.

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

Gets the metadata for the credit scale.

Returnosid.Metadata metadata for the credit scale
Compliancemandatory This method must be implemented.
MethodsetCreditScale
Description

Sets the credit scale.

Parametersosid.id.IdgradeSystemId the new grade system
ErrorsINVALID_ARGUMENT gradeSystemId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT gradeSystemId is null
Compliancemandatory This method must be implemented.
MethodclearCreditScale
Description

Clears the credit scale.

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

Gets the metadata for the credits earned.

Returnosid.Metadata metadata for the credits earned
Compliancemandatory This method must be implemented.
MethodsetCreditsEarned
Description

Sets the credits earned.

Parametersdecimalcredits the new credits
ErrorsINVALID_ARGUMENT credits is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearCreditsEarned
Description

Clears the credits earned.

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

Gets the metadata for the gpa scale.

Returnosid.Metadata metadata for the gpa scale
Compliancemandatory This method must be implemented.
MethodsetGPAScale
Description

Sets the gpa scale.

Parametersosid.id.IdgradeSystemId the new grade system
ErrorsINVALID_ARGUMENT gradeSystemId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT gradeSystemId is null
Compliancemandatory This method must be implemented.
MethodclearGPAScale
Description

Clears the gpa scale.

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

Gets the metadata for the gpa.

Returnosid.Metadata metadata for the gpa
Compliancemandatory This method must be implemented.
MethodsetGPA
Description

Sets the gpa.

Parametersdecimalgpa the new gpa
ErrorsINVALID_ARGUMENT gpa is invalid
NO_ACCESS Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.
MethodclearGPA
Description

Clears the gpa.

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

Gets the ProgramEntryFormRecord corresponding to the given program entry record Type.

Parametersosid.type.TypeprogramEntryRecordType a program entry record type
Returnosid.course.chronicle.records.ProgramEntryFormRecord the program entry form record
ErrorsNULL_ARGUMENT programEntryRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(programEntryRecordType) is false
Compliancemandatory This method must be implemented.