Interface OsidTemporalQueryInspector

All Superinterfaces:
OsidQueryInspector
All Known Subinterfaces:
ActionEnablerQueryInspector, ActivityQueryInspector, ActivityQueryInspector, ActivityRegistrationQueryInspector, AppointmentQueryInspector, AssessmentEntryQueryInspector, AuctionConstrainerEnablerQueryInspector, AuctionProcessorEnablerQueryInspector, AuditConstrainerEnablerQueryInspector, AuditEnablerQueryInspector, AuditProcessorEnablerQueryInspector, AuthorizationEnablerQueryInspector, AuthorizationQueryInspector, AvailabilityEnablerQueryInspector, AvailabilityQueryInspector, AwardEntryQueryInspector, BallotConstrainerEnablerQueryInspector, BallotQueryInspector, BidEnablerQueryInspector, BidQueryInspector, BrokerConstrainerEnablerQueryInspector, BrokerEnablerQueryInspector, BrokerProcessorEnablerQueryInspector, BudgetEntryQueryInspector, BudgetQueryInspector, BuildingQueryInspector, CandidateQueryInspector, CanonicalUnitEnablerQueryInspector, CanonicalUnitProcessorEnablerQueryInspector, CatalogEnablerQueryInspector, CommentQueryInspector, CommissionEnablerQueryInspector, CommissionQueryInspector, CommitmentEnablerQueryInspector, CommitmentQueryInspector, CompositionEnablerQueryInspector, ConferralQueryInspector, ContactEnablerQueryInspector, ContactQueryInspector, CourseEntryQueryInspector, CourseOfferingQueryInspector, CourseRegistrationQueryInspector, CredentialEntryQueryInspector, CreditQueryInspector, CustomerQueryInspector, DeedQueryInspector, DemographicEnablerQueryInspector, DeviceEnablerQueryInspector, DispatchConstrainerEnablerQueryInspector, DispatchEnablerQueryInspector, DispatchProcessorEnablerQueryInspector, DocetQueryInspector, EdgeEnablerQueryInspector, EdgeQueryInspector, EffortQueryInspector, EnrollmentQueryInspector, EntryQueryInspector, EventQueryInspector, FloorQueryInspector, GradeEntryQueryInspector, HoldEnablerQueryInspector, HoldQueryInspector, InputEnablerQueryInspector, InquiryEnablerQueryInspector, InstructionQueryInspector, IssueConstrainerEnablerQueryInspector, IssueEnablerQueryInspector, IssueProcessorEnablerQueryInspector, IssueQueryInspector, ItemQueryInspector, JobConstrainerEnablerQueryInspector, JobProcessorEnablerQueryInspector, LeaseQueryInspector, LessonQueryInspector, ObstacleEnablerQueryInspector, OfferingConstrainerEnablerQueryInspector, OfferingQueryInspector, OffsetEventEnablerQueryInspector, OrganizationQueryInspector, OsidEffectuatorQueryInspector, OsidEnablerQueryInspector, OsidOperatorQueryInspector, OsidRelationshipQueryInspector, OsidRuleApplicatorQueryInspector, ParameterProcessorEnablerQueryInspector, ParticipantQueryInspector, PathQueryInspector, PayerQueryInspector, PlanQueryInspector, PoolConstrainerEnablerQueryInspector, PoolEnablerQueryInspector, PoolProcessorEnablerQueryInspector, PositionQueryInspector, PriceEnablerQueryInspector, ProcessConstrainerEnablerQueryInspector, ProcessEnablerQueryInspector, ProcessProcessorEnablerQueryInspector, ProficiencyQueryInspector, ProfileEntryEnablerQueryInspector, ProfileEntryQueryInspector, ProgramEntryQueryInspector, ProgramOfferingQueryInspector, ProjectQueryInspector, ProvisionableEnablerQueryInspector, ProvisionableQueryInspector, ProvisionEnablerQueryInspector, ProvisionQueryInspector, QueueConstrainerEnablerQueryInspector, QueueConstrainerEnablerQueryInspector, QueueEnablerQueryInspector, QueueEnablerQueryInspector, QueueProcessorEnablerQueryInspector, QueueProcessorEnablerQueryInspector, RaceConstrainerEnablerQueryInspector, RaceProcessorEnablerQueryInspector, RecurringEventEnablerQueryInspector, RegistrationQueryInspector, RelationshipEnablerQueryInspector, RelationshipQueryInspector, RelevancyEnablerQueryInspector, RelevancyQueryInspector, RenovationQueryInspector, RequestQueryInspector, RequestTransactionQueryInspector, RequisiteQueryInspector, ResourceRelationshipQueryInspector, ResponseQueryInspector, ResultQueryInspector, RoomQueryInspector, RouteQueryInspector, SequenceRuleEnablerQueryInspector, SignalEnablerQueryInspector, SpeedZoneEnablerQueryInspector, StepConstrainerEnablerQueryInspector, StepEnablerQueryInspector, StepProcessorEnablerQueryInspector, SubscriptionEnablerQueryInspector, SubscriptionQueryInspector, SupersedingEventEnablerQueryInspector, TodoQueryInspector, TriggerEnablerQueryInspector, ValueEnablerQueryInspector, VoteEnablerQueryInspector, VoteQueryInspector

public interface OsidTemporalQueryInspector extends OsidQueryInspector

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 an OsidQuery for reuse or modification in the search sessions.

  • Method Details

    • getEffectiveTerms

      BooleanTerm[] getEffectiveTerms()
      Gets the effective query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getStartDateTerms

      DateTimeRangeTerm[] getStartDateTerms()
      Gets the start date query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getEndDateTerms

      DateTimeRangeTerm[] getEndDateTerms()
      Gets the end date query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDateTerms

      DateTimeRangeTerm[] getDateTerms()
      Gets the date query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.