Interface ProgramEntryBatchForm
- All Superinterfaces:
Extensible, Identifiable, OsidBrowsableForm, OsidExtensibleForm, OsidForm, OsidIdentifiableForm, OsidObjectForm, OsidRelationshipForm, OsidTemporalForm, ProgramEntryForm, Suppliable
This is the form for creating and updating program entries in bulk.
Like all OsidForm objects, various data elements may be set here
for use in the create and update methods in the
ProgramEntryBatchAdminSession . For each data element that may be set,
metadata may be examined to provide display hints or data constraints.
-
Method Summary
Modifier and TypeMethodDescriptionGets theIdof the program entry to be updated if this is an update transaction.Gets theProgramIdof the program entry if this is a create transaction.Gets the student resourceIdof the program entry if this is a create transaction.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface Identifiable
getId, isCurrentMethods inherited from interface OsidExtensibleForm
getRequiredRecordTypesModifier and TypeMethodDescriptionGets the minimum required record types for successful submission of thisOsidForm.Methods inherited from interface OsidForm
getDefaultLocale, getInvalidMetadata, getJournalCommentMetadata, getLocales, getValidationMessages, isForUpdate, isValid, setJournalComment, setLocaleModifier and TypeMethodDescriptionGets a default locale for the form.Metadata[]Gets a list of metadata for the elements in this form which are not valid.Gets the metadata for the comment corresponding to this form submission.Gets the locales available for this form.Gets text messages corresponding to additional instructions to pass form validation.booleanTests if this form is for an update operation.booleanisValid()Tests if this form is in a valid state for submission.voidsetJournalComment(String comment) Sets a comment.voidSpecifies a language and script type for the form.Methods inherited from interface OsidObjectForm
clearDescription, clearDisplayName, clearGenusType, getDescriptionMetadata, getDisplayNameMetadata, getGenusTypeMetadata, setDescription, setDisplayName, setGenusTypeModifier and TypeMethodDescriptionvoidClears the description.voidClears the display name.voidClears the genus type.Gets the metadata for a description.Gets the metadata for a display name.Gets the metadata for a genus type.voidsetDescription(String description) Sets a description.voidsetDisplayName(String displayName) Sets a display name.voidsetGenusType(Type genusType) Sets a genus.Methods inherited from interface OsidRelationshipForm
clearEndReason, getEndReasonMetadata, setEndReasonModifier and TypeMethodDescriptionvoidRemoves the end reason.Gets the metadata for the end reason.voidsetEndReason(Id stateId) Sets the end reason.Methods inherited from interface OsidTemporalForm
clearEndDate, clearStartDate, getEndDateMetadata, getStartDateMetadata, setEndDate, setStartDateModifier and TypeMethodDescriptionvoidClears the end date.voidClears the start date.Gets the metadata for an end date.Gets the metadata for a start date.voidsetEndDate(DateTime date) Sets the end date.voidsetStartDate(DateTime date) Sets the start date.Methods inherited from interface ProgramEntryForm
clearAdmissionDate, clearComplete, clearCompletionDate, clearCompletionTerm, clearCreditScale, clearCreditsEarned, clearEntranceDate, clearEntranceTerm, clearExpectedCompletionDate, clearExpectedCompletionTerm, clearGPA, clearGPAScale, clearHasWithdrawn, clearIsActivelyEnrolled, clearIsEnrolled, clearIsExpectedToComplete, clearIsMatriculationKnown, clearIsOnLeave, clearLevel, clearStanding, clearTerm, clearWithdrawDate, clearWithdrawTerm, getAdmissionDateMetadata, getCompleteMetadata, getCompletionDateMetadata, getCompletionTermMetadata, getCreditScaleMetadata, getCreditsEarnedMetadata, getEntranceDateMetadata, getEntranceTermMetadata, getExpectedCompletionDateMetadata, getExpectedCompletionTermMetadata, getGPAMetadata, getGPAScaleMetadata, getHasWithdrawnMetadata, getIsActivelyEnrolledMetadata, getIsEnrolledMetadata, getIsExpectedToCompleteMetadata, getIsMatriculationKnownMetadata, getIsOnLeaveMetadata, getLevelMetadata, getProgramEntryFormRecord, getStandingMetadata, getTermMetadata, getWithdrawDateMetadata, getWithdrawTermMetadata, setAdmissionDate, setComplete, setCompletionDate, setCompletionTerm, setCreditScale, setCreditsEarned, setEntranceDate, setEntranceTerm, setExpectedCompletionDate, setExpectedCompletionTerm, setGPA, setGPAScale, setHasWithdrawn, setIsActivelyEnrolled, setIsEnrolled, setIsExpectedToComplete, setIsMatriculationKnown, setIsOnLeave, setLevel, setStanding, setTerm, setWithdrawDate, setWithdrawTermModifier and TypeMethodDescriptionvoidClears the admission date.voidClears the complete flag.voidClears the completion date.voidClears the completion term.voidClears the credit scale.voidClears the credits earned.voidClears the entrance date.voidClears the entrance term.voidClears the expected completion date.voidClears the expected completion term.voidclearGPA()Clears the gpa.voidClears the gpa scale.voidClears the has withdrawn flag.voidClears the is actively enrolled flag.voidClears the is enrolled flag.voidClears the is expected to complete flag.voidClears the is matriculation known flag.voidClears the is on leave flag.voidClears the level.voidClears the standing.voidClears the term.voidClears the withdraw date.voidClears the withdraw term.Gets the metadata for the admission date.Gets the metadta for the completionm flag.Gets the metadata for the completion date.Gets the metadata for the completion term.Gets the metadata for the credit scale.Gets the metadata for the credits earned.Gets the metadata for the entrance date.Gets the metadata for the entrance term.Gets the metadata for the expected completion date.Gets the metadata for the expected completion term.Gets the metadata for the gpa.Gets the metadata for the gpa scale.Gets the metadata for the has withdrawn flag.Gets the metadata for the is actively enrolled flag.Gets the metadata for the is enrolled flag.Gets the metadata for the is expected to complete flag.Gets the metadata for the is matriculation known flag.Gets the metadata for the is on leave flag.Gets the metadata for the level.getProgramEntryFormRecord(Type programEntryRecordType) Gets theProgramEntryFormRecordcorresponding to the given program entry recordType.Gets the metadata for the standing.Gets the metadata for the term.Gets the metadata for the withdraw date.Gets the metadata for the withdraw term.voidsetAdmissionDate(DateTime date) Sets the admission date.voidsetComplete(boolean complete) Sets the program is complete flag.voidsetCompletionDate(DateTime date) Sets the completion date.voidsetCompletionTerm(Id completionTermId) Sets the completion term.voidsetCreditScale(Id gradeSystemId) Sets the credit scale.voidsetCreditsEarned(BigDecimal credits) Sets the credits earned.voidsetEntranceDate(DateTime date) Sets the entrance date.voidsetEntranceTerm(Id entranceTermId) Sets the entrance term.voidSets the expected completion date.voidsetExpectedCompletionTerm(Id expectedCompletionTermId) Sets the expected completion term.voidsetGPA(BigDecimal gpa) Sets the gpa.voidsetGPAScale(Id gradeSystemId) Sets the gpa scale.voidsetHasWithdrawn(boolean hasWithdrawn) Sets the has withdrawn flag.voidsetIsActivelyEnrolled(boolean isActivelyEnrolled) Sets the is actively enrolled flag.voidsetIsEnrolled(boolean isEnrolled) Sets the is enrolled flag.voidsetIsExpectedToComplete(boolean isExpectedToComplete) Sets the is expected to complete flag.voidsetIsMatriculationKnown(boolean isMatriculationKnown) Sets the is matriculation known flag.voidsetIsOnLeave(boolean isOnLeave) Sets the is on leave flag.voidSets the level.voidsetStanding(Id standingId) Sets the standing.voidSets the term.voidsetWithdrawDate(DateTime date) Sets the withdraw date.voidsetWithdrawTerm(Id withdrawTermId) Sets the withdraw term.
-
Method Details
-
getProgramId
Id getProgramId()Gets theProgramIdof the program entry if this is a create transaction.- Returns:
- the program
Id - Throws:
IllegalStateException-isForUpdate()istrue- Compliance:
mandatory- This method must be implemented.
-
getStudentId
Id getStudentId()Gets the student resourceIdof the program entry if this is a create transaction.- Returns:
- the resource
Id - Throws:
IllegalStateException-isForUpdate()istrue- Compliance:
mandatory- This method must be implemented.
-
getProgramEntryId
Id getProgramEntryId()Gets theIdof the program entry to be updated if this is an update transaction.- Returns:
- the program entry
Id - Throws:
IllegalStateException-isForUpdate()isfalse- Compliance:
mandatory- This method must be implemented.
-