OSID Logo
OSID Specifications
tracking package
Version 3.0.0
Interfaceosid.tracking.FrontOfficeSearch
Implementsosid.OsidSearch
Used Byosid.tracking.FrontOfficeSearchSession
Description

The search interface for governing front office searches.

MethodsearchAmongFrontOffices
Description

Execute this search among the given list of frontOffices.

Parametersosid.id.IdListfrontOfficeIdslist of frontOffices
ErrorsNULL_ARGUMENTfrontOfficeIds is null
CompliancemandatoryThis method must be implemented.
MethodorderFrontOfficeResults
Description

Specify an ordering to the search results.

Parametersosid.tracking.FrontOfficeSearchOrderfrontOfficeSearchOrderfront office search order
ErrorsNULL_ARGUMENTfrontOfficeSearchOrder is null
UNSUPPORTEDfrontOfficeSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetFrontOfficeSearchRecord
Description

Gets the front office search record corresponding to the given front office search record Type .This method is used to retrieve an object implementing the requested record.

Parametersosid.type.TypefrontOfficeSearchRecordTypea front office search record type
Returnosid.tracking.records.FrontOfficeSearchRecordthe front office search record
ErrorsNULL_ARGUMENTfrontOfficeSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(frontOfficeSearchRecordType) is false
CompliancemandatoryThis method must be implemented.