OSID Logo
OSID Specifications
osid package
Version 3.1.0
Interfaceosid.OsidEnablerSearchOrder
Implementsosid.OsidRuleSearchOrder
osid.OsidTemporalSearchOrder
Implemented Byosid.repository.rules.CompositionEnablerSearchOrder
osid.assessment.authoring.SequenceRuleEnablerSearchOrder
osid.configuration.rules.ValueEnablerSearchOrder
osid.configuration.rules.ParameterProcessorEnablerSearchOrder
osid.profile.rules.ProfileEntryEnablerSearchOrder
osid.bidding.rules.AuctionConstrainerEnablerSearchOrder
osid.bidding.rules.AuctionProcessorEnablerSearchOrder
osid.bidding.rules.BidEnablerSearchOrder
osid.cataloging.rules.CatalogEnablerSearchOrder
osid.contact.rules.ContactEnablerSearchOrder
osid.voting.rules.RaceConstrainerEnablerSearchOrder
osid.voting.rules.RaceProcessorEnablerSearchOrder
osid.voting.rules.BallotConstrainerEnablerSearchOrder
osid.voting.rules.VoteEnablerSearchOrder
osid.subscription.rules.DispatchEnablerSearchOrder
osid.subscription.rules.DispatchConstrainerEnablerSearchOrder
osid.subscription.rules.DispatchProcessorEnablerSearchOrder
osid.subscription.rules.SubscriptionEnablerSearchOrder
osid.hold.rules.IssueEnablerSearchOrder
osid.hold.rules.IssueConstrainerEnablerSearchOrder
osid.hold.rules.IssueProcessorEnablerSearchOrder
osid.hold.rules.HoldEnablerSearchOrder
osid.OsidOperatorSearchOrder
osid.OsidEffectuatorSearchOrder
osid.OsidRuleApplicatorSearchOrder
osid.control.rules.DeviceEnablerSearchOrder
osid.control.rules.InputEnablerSearchOrder
osid.control.rules.TriggerEnablerSearchOrder
osid.control.rules.ActionEnablerSearchOrder
osid.resource.demographic.DemographicEnablerSearchOrder
osid.calendaring.rules.RecurringEventEnablerSearchOrder
osid.calendaring.rules.OffsetEventEnablerSearchOrder
osid.calendaring.rules.SupersedingEventEnablerSearchOrder
osid.calendaring.rules.CommitmentEnablerSearchOrder
osid.ontology.rules.RelevancyEnablerSearchOrder
osid.workflow.rules.ProcessEnablerSearchOrder
osid.workflow.rules.ProcessConstrainerEnablerSearchOrder
osid.workflow.rules.ProcessProcessorEnablerSearchOrder
osid.workflow.rules.StepEnablerSearchOrder
osid.workflow.rules.StepConstrainerEnablerSearchOrder
osid.workflow.rules.StepProcessorEnablerSearchOrder
osid.topology.rules.EdgeEnablerSearchOrder
osid.course.requisite.RequisiteSearchOrder
osid.offering.rules.CanonicalUnitEnablerSearchOrder
osid.offering.rules.CanonicalUnitProcessorEnablerSearchOrder
osid.offering.rules.OfferingConstrainerEnablerSearchOrder
osid.ordering.rules.PriceEnablerSearchOrder
osid.inquiry.rules.AuditEnablerSearchOrder
osid.inquiry.rules.AuditConstrainerEnablerSearchOrder
osid.inquiry.rules.AuditProcessorEnablerSearchOrder
osid.inquiry.rules.InquiryEnablerSearchOrder
osid.relationship.rules.RelationshipEnablerSearchOrder
osid.provisioning.rules.BrokerEnablerSearchOrder
osid.provisioning.rules.BrokerConstrainerEnablerSearchOrder
osid.provisioning.rules.BrokerProcessorEnablerSearchOrder
osid.provisioning.rules.QueueEnablerSearchOrder
osid.provisioning.rules.QueueConstrainerEnablerSearchOrder
osid.provisioning.rules.QueueProcessorEnablerSearchOrder
osid.provisioning.rules.PoolEnablerSearchOrder
osid.provisioning.rules.PoolConstrainerEnablerSearchOrder
osid.provisioning.rules.PoolProcessorEnablerSearchOrder
osid.provisioning.rules.ProvisionableEnablerSearchOrder
osid.provisioning.rules.ProvisionEnablerSearchOrder
osid.tracking.rules.QueueEnablerSearchOrder
osid.tracking.rules.QueueConstrainerEnablerSearchOrder
osid.tracking.rules.QueueProcessorEnablerSearchOrder
osid.resourcing.rules.AvailabilityEnablerSearchOrder
osid.resourcing.rules.CommissionEnablerSearchOrder
osid.resourcing.rules.JobConstrainerEnablerSearchOrder
osid.resourcing.rules.JobProcessorEnablerSearchOrder
osid.mapping.path.rules.SpeedZoneEnablerSearchOrder
osid.mapping.path.rules.SignalEnablerSearchOrder
osid.mapping.path.rules.ObstacleEnablerSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByRequirement
Description

Specifies a preference for ordering the results by the requirement flag.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderBySchedule
Description

Specifies a preference for ordering the results by the associated schedule.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsScheduleSearchOrder
Description

Tests if a ScheduleSearchOrder is available.

Returnboolean true if a schedule search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetScheduleSearchOrder
Description

Gets the search order for a schedule.

Returnosid.calendaring.ScheduleSearchOrder the schedule search order
ErrorsUNIMPLEMENTED supportsScheduleSearchOrder() is false
Complianceoptional This method must be implemented if supportsScheduleSearchOrder() is true.
MethodorderByEvent
Description

Specifies a preference for ordering the results by the associated event.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsEventSearchOrder
Description

Tests if an EventSearchOrder is available.

Returnboolean true if an event search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetEventSearchOrder
Description

Gets the search order for an event.

Returnosid.calendaring.EventSearchOrder the event search order
ErrorsUNIMPLEMENTED supportsEventSearchOrder() is false
Complianceoptional This method must be implemented if supportsEventSearchOrder() is true.
MethodorderByCyclicEvent
Description

Orders the results by cyclic event.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsCyclicEventSearchOrder
Description

Tests if a cyclic event search order is available.

Returnboolean true if a cyclic event search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetCyclicEventSearchOrder
Description

Gets the cyclic event search order.

Returnosid.calendaring.cycle.CyclicEventSearchOrder the cyclic event search order
ErrorsILLEGAL_STATE supportsCyclicEventSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByTimePeriod
Description

Orders the results by time period.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsTimePeriodSearchOrder
Description

Tests if a time period search order is available.

Returnboolean true if a time period search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetTimePeriodSearchOrder
Description

Gets the time period search order.

Returnosid.calendaring.TimePeriodSearchOrder the time period search order
ErrorsILLEGAL_STATE supportsTimePeriodSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByCyclicTimePeriod
Description

Orders the results by cyclic time period.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsCyclicTimePeriodSearchOrder
Description

Tests if a cyclic time period search order is available.

Returnboolean true if a cyclic time period search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetCyclicTimePeriodSearchOrder
Description

Gets the cyclic time period search order.

Returnosid.calendaring.cycle.CyclicTimePeriodSearchOrder the cyclic time period search order
ErrorsILLEGAL_STATE supportsCyclicTimePeriodSearchOrder() is false
Compliancemandatory This method must be implemented.