public interface AppointmentQueryInspector extends OsidRelationshipQueryInspector
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.
Modifier and Type | Method and Description |
---|---|
AppointmentQueryInspectorRecord |
getAppointmentQueryInspectorRecord(Type appointmentRecordType)
Gets the appointment query inspector record corresponding to the given
Appointment record Type. |
CardinalRangeTerm[] |
getCommitmentTerms()
Gets the commitment query terms.
|
IdTerm[] |
getPersonIdTerms()
Gets the person
Id query terms. |
PersonQueryInspector[] |
getPersonTerms()
Gets the person query terms.
|
IdTerm[] |
getPositionIdTerms()
Gets the position
Id query terms. |
PositionQueryInspector[] |
getPositionTerms()
Gets the position query terms.
|
IdTerm[] |
getRealmIdTerms()
Gets the realm
Id query terms. |
RealmQueryInspector[] |
getRealmTerms()
Gets the realm query terms.
|
CurrencyRangeTerm[] |
getSalaryTerms()
Gets the salary query terms.
|
StringTerm[] |
getTitleTerms()
Gets the title query terms.
|
getEndReasonIdTerms, getEndReasonTerms
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
IdTerm[] getPersonIdTerms()
Id
query terms. Id
termsmandatory
- This method must be implemented. PersonQueryInspector[] getPersonTerms()
mandatory
- This method must be implemented. IdTerm[] getPositionIdTerms()
Id
query terms. Id
termsmandatory
- This method must be implemented. PositionQueryInspector[] getPositionTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getCommitmentTerms()
mandatory
- This method must be implemented. StringTerm[] getTitleTerms()
mandatory
- This method must be implemented. CurrencyRangeTerm[] getSalaryTerms()
mandatory
- This method must be implemented. IdTerm[] getRealmIdTerms()
Id
query terms. Id
termsmandatory
- This method must be implemented. RealmQueryInspector[] getRealmTerms()
mandatory
- This method must be implemented. AppointmentQueryInspectorRecord getAppointmentQueryInspectorRecord(Type appointmentRecordType) throws OperationFailedException
Appointment
record Type.
appointmentRecordType
- an appointment record typeNullArgumentException
- appointmentRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(appointmentRecordType)
is false
mandatory
- This method must be implemented.