OSID Logo
OSID Specifications
resource package
Version 3.1.0
Interfaceosid.resource.ResourceSearchOrder
Implementsosid.OsidObjectSearchOrder
Used Byosid.OsidRequestSearchOrder
osid.OsidRuleApplicatorSearchOrder
osid.OsidSourceableSearchOrder
osid.acknowledgement.CreditSearchOrder
osid.assessment.AssessmentTakenSearchOrder
osid.authentication.AgentSearchOrder
osid.authorization.AuthorizationSearchOrder
osid.bidding.AuctionSearchOrder
osid.bidding.BidSearchOrder
osid.billing.CustomerSearchOrder
show 54 more…
osid.billing.payment.PayerSearchOrder
osid.blogging.EntrySearchOrder
osid.calendaring.CommitmentSearchOrder
osid.contact.AddressSearchOrder
osid.contact.ContactSearchOrder
osid.course.chronicle.AssessmentEntrySearchOrder
osid.course.chronicle.AwardEntrySearchOrder
osid.course.chronicle.CourseEntrySearchOrder
osid.course.chronicle.CredentialEntrySearchOrder
osid.course.chronicle.ProgramEntrySearchOrder
osid.course.program.EnrollmentSearchOrder
osid.course.registration.ActivityRegistrationSearchOrder
osid.course.registration.CourseRegistrationSearchOrder
osid.course.registration.RegistrationSearchOrder
osid.course.registration.request.RegistrationRequestItemSearchOrder
osid.financials.ActivitySearchOrder
osid.forum.PostSearchOrder
osid.forum.ReplySearchOrder
osid.grading.GradeEntrySearchOrder
osid.hold.HoldSearchOrder
osid.inquiry.ResponseSearchOrder
osid.installation.InstallationPackageSearchOrder
osid.inventory.ModelSearchOrder
osid.inventory.shipment.ShipmentSearchOrder
osid.journaling.JournalEntrySearchOrder
osid.learning.ProficiencySearchOrder
osid.logging.LogEntrySearchOrder
osid.messaging.MessageSearchOrder
osid.messaging.ReceiptSearchOrder
osid.offering.ParticipantSearchOrder
osid.ordering.OrderSearchOrder
osid.ordering.PriceSearchOrder
osid.profile.ProfileEntrySearchOrder
osid.provisioning.ProvisionReturnSearchOrder
osid.provisioning.ProvisionSearchOrder
osid.provisioning.ProvisionableSearchOrder
osid.provisioning.RequestSearchOrder
osid.provisioning.RequestTransactionSearchOrder
osid.recognition.ConferralSearchOrder
osid.repository.AssetSearchOrder
osid.resource.ResourceRelationshipSearchOrder
osid.resource.ResourceSearchSession
osid.resource.ResourceSmartBinSession
osid.resource.demographic.DemographicBuilderSession
osid.resourcing.AvailabilitySearchOrder
osid.resourcing.CommissionSearchOrder
osid.resourcing.EffortSearchOrder
osid.room.squatting.DeedSearchOrder
osid.room.squatting.LeaseSearchOrder
osid.subscription.SubscriptionSearchOrder
osid.tracking.IssueSearchOrder
osid.voting.CandidateSearchOrder
osid.voting.VoteSearchOrder
osid.workflow.event.WorkflowEventSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByGroup
Description

Groups the search results by resources that are groups.

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

Groups the search results by resources that are demographics.

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

Orders the result set by avatar.

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

Tests if an AssetSearchOrder is available.

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

Gets the search order for an asset.

Returnosid.repository.AssetSearchOrder the asset search order
ErrorsUNIMPLEMENTED supportsAvatarSearchOrder() is false
Complianceoptional This method must be implemented if supportsAvatarSearchOrder() is true.
MethodgetResourceSearchOrderRecord
Description

Gets the resource search record corresponding to the given resource record Type. Multiple retrievals return the same underlying object.

Parametersosid.type.TyperesourceRecordType a resource record type
Returnosid.resource.records.ResourceSearchOrderRecord the resource search order record
ErrorsNULL_ARGUMENT resourceRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(resourceRecordType) is false
Compliancemandatory This method must be implemented.