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.
-
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, 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 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, getSubjectTermsModifier and TypeMethodDescriptionIdTerm[]Gets the commentIdquery terms.Gets the comment query terms.IdTerm[]Gets the creditIdquery terms.Gets the credit query terms.Gets the description query terms.Gets the display name query terms.TypeTerm[]Gets the genus type query terms.IdTerm[]Gets the journal entryIdquery terms.Gets the journal entry query terms.TypeTerm[]Gets the parent genus type query terms.IdTerm[]Gets the relationshipIdquery terms.IdTerm[]Gets the relationship peerIdquery terms.Gets the relationship query terms.IdTerm[]Gets the stateIdquery terms.Gets the state query terms.Gets the statistic query terms.IdTerm[]Gets the subjectIdquery terms.Gets the subject relevancy query terms.Gets the subject query terms.Methods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTermsModifier and TypeMethodDescriptionGets the any query terms.Gets the keyword query terms.Methods inherited from interface OsidRelationshipQueryInspector
getEndReasonIdTerms, getEndReasonTermsModifier and TypeMethodDescriptionIdTerm[]Gets the end reaosn stateIdquery terms.Gets the end reaosn state query terms.Methods inherited from interface OsidTemporalQueryInspector
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTermsModifier and TypeMethodDescriptionGets the date query terms.Gets the effective query terms.Gets the end date query terms.Gets the start date query terms.
-
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.
-