Interface ProgramEntryQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidRelationshipQueryInspector, OsidTemporalQueryInspector
The query inspectors provide a means of accessing the match terms of a
query. These interfaces are used to examine the actual query terms used in
a search or that may be used to create a smart catalog. Query inspectors
may be converted to OsidQuery interfaces for reuse or modification
in the search sessions.
Like all OsidQueryInspectors,
ProgramEntryQueryInspector is stateful and must not be accessed by
multiple processing threads.
-
Method Summary
Modifier and TypeMethodDescriptionGets the admission date query terms.Gets the compledt program query terms.Gets the completion date query terms.IdTerm[]Gets the completion termIdquery terms.Gets the completion term query terms.IdTerm[]Gets the course catalogIdquery terms.Gets the course catalog query terms.IdTerm[]Gets the grade systemIdquery terms.Gets the grade system query terms.Gets the earned credits query terms.IdTerm[]Gets the enrollmentIdquery terms.Gets the enrollment query terms.Gets the entrance date query terms.IdTerm[]Gets the entrance termIdquery terms.Gets the entrance term query terms.Gets the expected completion date query terms.IdTerm[]Gets the expected completion termIdquery terms.Gets the expected completion term query terms.IdTerm[]Gets the grade systemIdquery terms.Gets the grade system query terms.Gets the GPA query terms.Gets the withdrawn query terms.Gets the actively enrolled query terms.Gets the enrolled query terms.Gets the expected to complete query terms.Gets the matriculation known query terms.Gets the on leave query terms.IdTerm[]Gets the levelIdquery terms.Gets the level query terms.IdTerm[]Gets the parent program entryIdquery terms.Gets the parent program entry query terms.getProgramEntryQueryInspectorRecord(Type programEntryRecordType) Gets the program entry query inspector record corresponding to the givenProgramEntryrecordType.IdTerm[]Gets the programIdquery terms.Gets the program query terms.IdTerm[]Gets the standingIdquery terms.Gets the standing query terms.IdTerm[]Gets the resourceIdquery terms.Gets the student query terms.IdTerm[]Gets the termIdquery terms.Gets the term query terms.Gets the withdraw date query terms.IdTerm[]Gets the withdraw termIdquery terms.Gets the withdraw term query terms.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeMethods inherited from interface OsidExtensibleQueryInspector
getRecordTypeTermsMethods inherited from interface OsidIdentifiableQueryInspector
getIdTermsMethods inherited from interface OsidObjectQueryInspector
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsMethods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTermsMethods inherited from interface OsidRelationshipQueryInspector
getEndReasonIdTerms, getEndReasonTermsMethods inherited from interface OsidTemporalQueryInspector
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
-
Method Details
-
getStudentIdTerms
IdTerm[] getStudentIdTerms()Gets the resourceIdquery terms.- Returns:
- the resource
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getStudentTerms
ResourceQueryInspector[] getStudentTerms()Gets the student query terms.- Returns:
- the resource query terms
- Compliance:
mandatory- This method must be implemented.
-
getProgramIdTerms
IdTerm[] getProgramIdTerms()Gets the programIdquery terms.- Returns:
- the program
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getProgramTerms
ProgramQueryInspector[] getProgramTerms()Gets the program query terms.- Returns:
- the program terms
- Compliance:
mandatory- This method must be implemented.
-
getParentProgramEntryIdTerms
IdTerm[] getParentProgramEntryIdTerms()Gets the parent program entryIdquery terms.- Returns:
- the parent program entry
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getParentProgramEntryTerms
ProgramEntryQueryInspector[] getParentProgramEntryTerms()Gets the parent program entry query terms.- Returns:
- the parent program entry query terms
- Compliance:
mandatory- This method must be implemented.
-
getIsMatriculationKnownTerms
BooleanTerm[] getIsMatriculationKnownTerms()Gets the matriculation known query terms.- Returns:
- the matriculation known terms
- Compliance:
mandatory- This method must be implemented.
-
getEntranceDateTerms
DateTimeRangeTerm[] getEntranceDateTerms()Gets the entrance date query terms.- Returns:
- the entrance date terms
- Compliance:
mandatory- This method must be implemented.
-
getEntranceTermIdTerms
IdTerm[] getEntranceTermIdTerms()Gets the entrance termIdquery terms.- Returns:
- the entrance term
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getEntranceTermTerms
TermQueryInspector[] getEntranceTermTerms()Gets the entrance term query terms.- Returns:
- the entrance term terms
- Compliance:
mandatory- This method must be implemented.
-
getIsExpectedToCompleteTerms
BooleanTerm[] getIsExpectedToCompleteTerms()Gets the expected to complete query terms.- Returns:
- the expected to complete terms
- Compliance:
mandatory- This method must be implemented.
-
getExpectedCompletionDateTerms
DateTimeRangeTerm[] getExpectedCompletionDateTerms()Gets the expected completion date query terms.- Returns:
- the expected completion date terms
- Compliance:
mandatory- This method must be implemented.
-
getExpectedCompletionTermIdTerms
IdTerm[] getExpectedCompletionTermIdTerms()Gets the expected completion termIdquery terms.- Returns:
- the expected completion term
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getExpectedCompletionTermTerms
TermQueryInspector[] getExpectedCompletionTermTerms()Gets the expected completion term query terms.- Returns:
- the expected completion term terms
- Compliance:
mandatory- This method must be implemented.
-
getIsEnrolledTerms
BooleanTerm[] getIsEnrolledTerms()Gets the enrolled query terms.- Returns:
- the enrolled terms
- Compliance:
mandatory- This method must be implemented.
-
getIsActivelyEnrolledTerms
BooleanTerm[] getIsActivelyEnrolledTerms()Gets the actively enrolled query terms.- Returns:
- the actively enrolled terms
- Compliance:
mandatory- This method must be implemented.
-
getIsOnLeaveTerms
BooleanTerm[] getIsOnLeaveTerms()Gets the on leave query terms.- Returns:
- the on leave terms
- Compliance:
mandatory- This method must be implemented.
-
getHasWithdrawnTerms
BooleanTerm[] getHasWithdrawnTerms()Gets the withdrawn query terms.- Returns:
- the withdrawn terms
- Compliance:
mandatory- This method must be implemented.
-
getWithdrawDateTerms
DateTimeRangeTerm[] getWithdrawDateTerms()Gets the withdraw date query terms.- Returns:
- the withdraw date terms
- Compliance:
mandatory- This method must be implemented.
-
getWithdrawTermIdTerms
IdTerm[] getWithdrawTermIdTerms()Gets the withdraw termIdquery terms.- Returns:
- the withdraw term
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getWithdrawTermTerms
TermQueryInspector[] getWithdrawTermTerms()Gets the withdraw term query terms.- Returns:
- the withdraw term terms
- Compliance:
mandatory- This method must be implemented.
-
getCompleteTerms
BooleanTerm[] getCompleteTerms()Gets the compledt program query terms.- Returns:
- the completed course terms
- Compliance:
mandatory- This method must be implemented.
-
getCompletionDateTerms
DateTimeRangeTerm[] getCompletionDateTerms()Gets the completion date query terms.- Returns:
- the completion date terms
- Compliance:
mandatory- This method must be implemented.
-
getCompletionTermIdTerms
IdTerm[] getCompletionTermIdTerms()Gets the completion termIdquery terms.- Returns:
- the completion term
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getCompletionTermTerms
TermQueryInspector[] getCompletionTermTerms()Gets the completion term query terms.- Returns:
- the completion term terms
- Compliance:
mandatory- This method must be implemented.
-
getLevelIdTerms
IdTerm[] getLevelIdTerms()Gets the levelIdquery terms.- Returns:
- the level
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getLevelTerms
GradeQueryInspector[] getLevelTerms()Gets the level query terms.- Returns:
- the level terms
- Compliance:
mandatory- This method must be implemented.
-
getStandingIdTerms
IdTerm[] getStandingIdTerms()Gets the standingIdquery terms.- Returns:
- the standing
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getStandingTerms
GradeQueryInspector[] getStandingTerms()Gets the standing query terms.- Returns:
- the standing terms
- Compliance:
mandatory- This method must be implemented.
-
getAdmissionDateTerms
DateTimeRangeTerm[] getAdmissionDateTerms()Gets the admission date query terms.- Returns:
- the date terms
- Compliance:
mandatory- This method must be implemented.
-
getTermIdTerms
IdTerm[] getTermIdTerms()Gets the termIdquery terms.- Returns:
- the term
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getTermTerms
TermQueryInspector[] getTermTerms()Gets the term query terms.- Returns:
- the term terms
- Compliance:
mandatory- This method must be implemented.
-
getCreditScaleIdTerms
IdTerm[] getCreditScaleIdTerms()Gets the grade systemIdquery terms.- Returns:
- the grade system
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getCreditScaleTerms
GradeSystemQueryInspector[] getCreditScaleTerms()Gets the grade system query terms.- Returns:
- the grade system terms
- Compliance:
mandatory- This method must be implemented.
-
getCreditsEarnedTerms
DecimalRangeTerm[] getCreditsEarnedTerms()Gets the earned credits query terms.- Returns:
- the earned credits query terms
- Compliance:
mandatory- This method must be implemented.
-
getGPAScaleIdTerms
IdTerm[] getGPAScaleIdTerms()Gets the grade systemIdquery terms.- Returns:
- the grade system
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getGPAScaleTerms
GradeSystemQueryInspector[] getGPAScaleTerms()Gets the grade system query terms.- Returns:
- the grade system terms
- Compliance:
mandatory- This method must be implemented.
-
getGPATerms
DecimalRangeTerm[] getGPATerms()Gets the GPA query terms.- Returns:
- the GPA query terms
- Compliance:
mandatory- This method must be implemented.
-
getEnrollmentIdTerms
IdTerm[] getEnrollmentIdTerms()Gets the enrollmentIdquery terms.- Returns:
- the enrollment
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getEnrollmentTerms
EnrollmentQueryInspector[] getEnrollmentTerms()Gets the enrollment query terms.- Returns:
- the enrollment query terms
- Compliance:
mandatory- This method must be implemented.
-
getCourseCatalogIdTerms
IdTerm[] getCourseCatalogIdTerms()Gets the course catalogIdquery terms.- Returns:
- the course catalog
Idquery terms - Compliance:
mandatory- This method must be implemented.
-
getCourseCatalogTerms
CourseCatalogQueryInspector[] getCourseCatalogTerms()Gets the course catalog query terms.- Returns:
- the course catalog query terms
- Compliance:
mandatory- This method must be implemented.
-
getProgramEntryQueryInspectorRecord
ProgramEntryQueryInspectorRecord getProgramEntryQueryInspectorRecord(Type programEntryRecordType) throws OperationFailedException Gets the program entry query inspector record corresponding to the givenProgramEntryrecordType. Multiple record retrievals produce a nestedORterm.- Parameters:
programEntryRecordType- a program entry record type- Returns:
- the program entry query inspector record
- Throws:
NullArgumentException-programEntryRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(programEntryRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-