Interface EventQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidContainableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidTemporalQueryInspector
public interface EventQueryInspector
extends OsidObjectQueryInspector, OsidTemporalQueryInspector, OsidContainableQueryInspector
This is the query inspector for examining event queries.
-
Method Summary
Modifier and TypeMethodDescriptionIdTerm[]Gets the calendarIdterms.Gets the calendar terms.IdTerm[]Gets the commitmentIdterms.Gets the commitment terms.IdTerm[]Gets the containing eventIdterms.Gets the containing event terms.Gets the coordinate terms.Gets the duration terms.getEventQueryInspectorRecord(Type eventRecordType) Gets the event query inspector record corresponding to the givenEventrecordType.Gets the implicit terms.Gets the location description terms.IdTerm[]Gets the locationIdterms.Gets the location terms.IdTerm[]Gets the offset eventIdterms.Gets the offset event terms.IdTerm[]Gets the recurring eventIdterms.Gets the recurring event terms.Gets the spatial unit terms.IdTerm[]Gets the sponsorIdterms.Gets the sponsor terms.IdTerm[]Gets the superseding eventIdterms.Gets the superseding event 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 OsidContainableQueryInspector
getSequesteredTermsModifier and TypeMethodDescriptionGets the sequestered query terms.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 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
-
getImplicitTerms
BooleanTerm[] getImplicitTerms()Gets the implicit terms.- Returns:
- the implicit terms
- Compliance:
mandatory- This method must be implemented.
-
getDurationTerms
DurationTerm[] getDurationTerms()Gets the duration terms.- Returns:
- the duration terms
- Compliance:
mandatory- This method must be implemented.
-
getRecurringEventIdTerms
IdTerm[] getRecurringEventIdTerms()Gets the recurring eventIdterms.- Returns:
- the recurring event
Idterms - Compliance:
mandatory- This method must be implemented.
-
getRecurringEventTerms
RecurringEventQueryInspector[] getRecurringEventTerms()Gets the recurring event terms.- Returns:
- the recurring event terms
- Compliance:
mandatory- This method must be implemented.
-
getSupersedingEventIdTerms
IdTerm[] getSupersedingEventIdTerms()Gets the superseding eventIdterms.- Returns:
- the superseding event
Idterms - Compliance:
mandatory- This method must be implemented.
-
getSupersedingEventTerms
SupersedingEventQueryInspector[] getSupersedingEventTerms()Gets the superseding event terms.- Returns:
- the superseding event terms
- Compliance:
mandatory- This method must be implemented.
-
getOffsetEventIdTerms
IdTerm[] getOffsetEventIdTerms()Gets the offset eventIdterms.- Returns:
- the offset event
Idterms - Compliance:
mandatory- This method must be implemented.
-
getOffsetEventTerms
OffsetEventQueryInspector[] getOffsetEventTerms()Gets the offset event terms.- Returns:
- the offset event terms
- Compliance:
mandatory- This method must be implemented.
-
getLocationDescriptionTerms
StringTerm[] getLocationDescriptionTerms()Gets the location description terms.- Returns:
- the location description terms
- Compliance:
mandatory- This method must be implemented.
-
getLocationIdTerms
IdTerm[] getLocationIdTerms()Gets the locationIdterms.- Returns:
- the location
Idterms - Compliance:
mandatory- This method must be implemented.
-
getLocationTerms
LocationQueryInspector[] getLocationTerms()Gets the location terms.- Returns:
- the location terms
- Compliance:
mandatory- This method must be implemented.
-
getSponsorIdTerms
IdTerm[] getSponsorIdTerms()Gets the sponsorIdterms.- Returns:
- the sponsor
Idterms - Compliance:
mandatory- This method must be implemented.
-
getSponsorTerms
ResourceQueryInspector[] getSponsorTerms()Gets the sponsor terms.- Returns:
- the sponsor terms
- Compliance:
mandatory- This method must be implemented.
-
getCoordinateTerms
CoordinateTerm[] getCoordinateTerms()Gets the coordinate terms.- Returns:
- the coordinate terms
- Compliance:
mandatory- This method must be implemented.
-
getSpatialUnitTerms
SpatialUnitTerm[] getSpatialUnitTerms()Gets the spatial unit terms.- Returns:
- the spatial unit terms
- Compliance:
mandatory- This method must be implemented.
-
getCommitmentIdTerms
IdTerm[] getCommitmentIdTerms()Gets the commitmentIdterms.- Returns:
- the commitment
Idterms - Compliance:
mandatory- This method must be implemented.
-
getCommitmentTerms
CommitmentQueryInspector[] getCommitmentTerms()Gets the commitment terms.- Returns:
- the commitment terms
- Compliance:
mandatory- This method must be implemented.
-
getContainingEventIdTerms
IdTerm[] getContainingEventIdTerms()Gets the containing eventIdterms.- Returns:
- the event
Idterms - Compliance:
mandatory- This method must be implemented.
-
getContainingEventTerms
EventQueryInspector[] getContainingEventTerms()Gets the containing event terms.- Returns:
- the event terms
- Compliance:
mandatory- This method must be implemented.
-
getCalendarIdTerms
IdTerm[] getCalendarIdTerms()Gets the calendarIdterms.- Returns:
- the calendar
Idterms - Compliance:
mandatory- This method must be implemented.
-
getCalendarTerms
CalendarQueryInspector[] getCalendarTerms()Gets the calendar terms.- Returns:
- the calendar terms
- Compliance:
mandatory- This method must be implemented.
-
getEventQueryInspectorRecord
EventQueryInspectorRecord getEventQueryInspectorRecord(Type eventRecordType) throws OperationFailedException Gets the event query inspector record corresponding to the givenEventrecordType.- Parameters:
eventRecordType- an event query record type- Returns:
- the event query inspector record
- Throws:
NullArgumentException-eventRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(eventRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-