Interface EventQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidContainableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidTemporalQueryInspector

This is the query inspector for examining event queries.

  • 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 event Id terms.
      Returns:
      the recurring event Id terms
      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 event Id terms.
      Returns:
      the superseding event Id terms
      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 event Id terms.
      Returns:
      the offset event Id terms
      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 location Id terms.
      Returns:
      the location Id terms
      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 sponsor Id terms.
      Returns:
      the sponsor Id terms
      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 commitment Id terms.
      Returns:
      the commitment Id terms
      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 event Id terms.
      Returns:
      the event Id terms
      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 calendar Id terms.
      Returns:
      the calendar Id terms
      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 given Event record Type .
      Parameters:
      eventRecordType - an event query record type
      Returns:
      the event query inspector record
      Throws:
      NullArgumentException - eventRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(eventRecordType) is false
      Compliance:
      mandatory - This method must be implemented.