Interface OsidRuleQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector
All Known Subinterfaces:
ActionEnablerQueryInspector, ActionQueryInspector, AgendaQueryInspector, AuctionConstrainerEnablerQueryInspector, AuctionConstrainerQueryInspector, AuctionProcessorEnablerQueryInspector, AuctionProcessorQueryInspector, AuditConstrainerEnablerQueryInspector, AuditConstrainerQueryInspector, AuditEnablerQueryInspector, AuditProcessorEnablerQueryInspector, AuditProcessorQueryInspector, AuthorizationEnablerQueryInspector, AvailabilityEnablerQueryInspector, BallotConstrainerEnablerQueryInspector, BallotConstrainerQueryInspector, BidEnablerQueryInspector, BrokerConstrainerEnablerQueryInspector, BrokerConstrainerQueryInspector, BrokerEnablerQueryInspector, BrokerProcessorEnablerQueryInspector, BrokerProcessorQueryInspector, CanonicalUnitEnablerQueryInspector, CanonicalUnitProcessorEnablerQueryInspector, CanonicalUnitProcessorQueryInspector, CatalogEnablerQueryInspector, CheckQueryInspector, CommissionEnablerQueryInspector, CommitmentEnablerQueryInspector, CompositionEnablerQueryInspector, ContactEnablerQueryInspector, CourseRequirementQueryInspector, DemographicEnablerQueryInspector, DemographicQueryInspector, DeviceEnablerQueryInspector, DispatchConstrainerEnablerQueryInspector, DispatchConstrainerQueryInspector, DispatchEnablerQueryInspector, DispatchProcessorEnablerQueryInspector, DispatchProcessorQueryInspector, EdgeEnablerQueryInspector, FunctionQueryInspector, HoldEnablerQueryInspector, InputEnablerQueryInspector, InputQueryInspector, InquiryEnablerQueryInspector, InquiryQueryInspector, InstructionQueryInspector, IssueConstrainerEnablerQueryInspector, IssueConstrainerQueryInspector, IssueEnablerQueryInspector, IssueProcessorEnablerQueryInspector, IssueProcessorQueryInspector, JobConstrainerEnablerQueryInspector, JobConstrainerQueryInspector, JobProcessorEnablerQueryInspector, JobProcessorQueryInspector, ObstacleEnablerQueryInspector, OfferingConstrainerEnablerQueryInspector, OfferingConstrainerQueryInspector, OffsetEventEnablerQueryInspector, OffsetEventQueryInspector, OsidConstrainerQueryInspector, OsidEffectuatorQueryInspector, OsidEnablerQueryInspector, OsidOperatorQueryInspector, OsidProcessorQueryInspector, OsidRuleApplicatorQueryInspector, ParameterProcessorEnablerQueryInspector, ParameterProcessorQueryInspector, ParameterQueryInspector, PoolConstrainerEnablerQueryInspector, PoolConstrainerQueryInspector, PoolEnablerQueryInspector, PoolProcessorEnablerQueryInspector, PoolProcessorQueryInspector, PriceEnablerQueryInspector, PriceQueryInspector, ProcessConstrainerEnablerQueryInspector, ProcessConstrainerQueryInspector, ProcessEnablerQueryInspector, ProcessProcessorEnablerQueryInspector, ProcessProcessorQueryInspector, ProfileEntryEnablerQueryInspector, ProvisionableEnablerQueryInspector, ProvisionEnablerQueryInspector, QueueConstrainerEnablerQueryInspector, QueueConstrainerEnablerQueryInspector, QueueConstrainerQueryInspector, QueueConstrainerQueryInspector, QueueEnablerQueryInspector, QueueEnablerQueryInspector, QueueProcessorEnablerQueryInspector, QueueProcessorEnablerQueryInspector, QueueProcessorQueryInspector, QueueProcessorQueryInspector, RaceConstrainerEnablerQueryInspector, RaceConstrainerQueryInspector, RaceProcessorEnablerQueryInspector, RaceProcessorQueryInspector, RecurringEventEnablerQueryInspector, RecurringEventQueryInspector, RelationshipEnablerQueryInspector, RelevancyEnablerQueryInspector, RequisiteQueryInspector, SequenceRuleEnablerQueryInspector, SequenceRuleQueryInspector, SignalEnablerQueryInspector, SignalQueryInspector, SpeedZoneEnablerQueryInspector, SpeedZoneQueryInspector, StepConstrainerEnablerQueryInspector, StepConstrainerQueryInspector, StepEnablerQueryInspector, StepProcessorEnablerQueryInspector, StepProcessorQueryInspector, StepQueryInspector, SubscriptionEnablerQueryInspector, SupersedingEventEnablerQueryInspector, SupersedingEventQueryInspector, TodoProducerQueryInspector, TriggerEnablerQueryInspector, TriggerQueryInspector, ValueEnablerQueryInspector, VoteEnablerQueryInspector

public interface OsidRuleQueryInspector extends OsidObjectQueryInspector, OsidOperableQueryInspector

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

    • getRuleIdTerms

      IdTerm[] getRuleIdTerms()
      Gets the rule Id query terms.
      Returns:
      the rule Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getRuleTerms

      RuleQueryInspector[] getRuleTerms()
      Gets the rule query terms.
      Returns:
      the rule query terms
      Compliance:
      mandatory - This method must be implemented.
    • getConditionRecordTypeTerms

      TypeTerm[] getConditionRecordTypeTerms()
      Gets the condition record Type query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.