OSID Logo
OSID Specifications
osid package
Version 3.1.0
Interfaceosid.OsidRelationshipSearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidTemporalSearchOrder
Implemented Byosid.course.CourseOfferingSearchOrder
osid.course.ActivitySearchOrder
osid.ordering.ItemSearchOrder
osid.topology.EdgeSearchOrder
osid.relationship.RelationshipSearchOrder
osid.contact.ContactSearchOrder
osid.provisioning.ProvisionSearchOrder
osid.provisioning.RequestSearchOrder
osid.provisioning.RequestTransactionSearchOrder
osid.provisioning.ProvisionableSearchOrder
osid.hold.HoldSearchOrder
osid.subscription.SubscriptionSearchOrder
osid.authorization.AuthorizationSearchOrder
osid.learning.ProficiencySearchOrder
osid.recognition.ConferralSearchOrder
osid.grading.GradeEntrySearchOrder
osid.room.squatting.LeaseSearchOrder
osid.room.squatting.DeedSearchOrder
osid.resourcing.AvailabilitySearchOrder
osid.resourcing.CommissionSearchOrder
osid.resourcing.EffortSearchOrder
osid.financials.budgeting.BudgetSearchOrder
osid.financials.budgeting.BudgetEntrySearchOrder
osid.rules.check.InstructionSearchOrder
osid.course.plan.PlanSearchOrder
osid.course.plan.LessonSearchOrder
osid.bidding.BidSearchOrder
osid.profile.ProfileEntrySearchOrder
osid.course.registration.RegistrationSearchOrder
osid.course.registration.CourseRegistrationSearchOrder
osid.course.registration.ActivityRegistrationSearchOrder
osid.tracking.IssueSearchOrder
osid.mapping.route.RouteSearchOrder
osid.offering.OfferingSearchOrder
osid.offering.ParticipantSearchOrder
osid.voting.VoteSearchOrder
osid.voting.CandidateSearchOrder
osid.calendaring.CommitmentSearchOrder
osid.commenting.CommentSearchOrder
osid.resource.ResourceRelationshipSearchOrder
osid.personnel.AppointmentSearchOrder
osid.course.program.ProgramOfferingSearchOrder
osid.course.program.EnrollmentSearchOrder
osid.billing.EntrySearchOrder
osid.inquiry.ResponseSearchOrder
osid.course.chronicle.ProgramEntrySearchOrder
osid.course.chronicle.CourseEntrySearchOrder
osid.course.chronicle.CredentialEntrySearchOrder
osid.course.chronicle.AssessmentEntrySearchOrder
osid.course.chronicle.AwardEntrySearchOrder
osid.acknowledgement.CreditSearchOrder
osid.topology.path.PathSearchOrder
osid.course.syllabus.DocetSearchOrder
osid.ontology.RelevancySearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByEndReason
Description

Specifies a preference for ordering the results by the end reason state.

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

Tests if a StateSearchOrder is available.

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

Gets the search order for a state.

Returnosid.process.StateSearchOrder the state search order
ErrorsUNIMPLEMENTED supportsEndReasonSearchOrder() is false
Complianceoptional This method must be implemented if supportsEndReasonSearchOrder() is true.