OSID Logo
OSID Specifications
personnel package
Version 3.1.0
Interfaceosid.personnel.AppointmentSearchResults
Implementsosid.OsidSearchResults
Used Byosid.personnel.AppointmentSearchSession
Description

This interface provides a means to capture results of a search.

MethodgetAppointments
Description

Gets the appointment list resulting from a search.

Returnosid.personnel.AppointmentList the appointment list
ErrorsILLEGAL_STATE the list has already been retrieved
Compliancemandatory This method must be implemented.
MethodgetAppointmentQueryInspector
Description

Gets the inspector for the query to examine the terms used in the search.

Returnosid.personnel.AppointmentQueryInspector the query inspector
Compliancemandatory This method must be implemented.
MethodgetAppointmentSearchResultsRecord
Description

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

Parametersosid.type.TypeappointmentSearchRecordType an appointment search record type
Returnosid.personnel.records.AppointmentSearchResultsRecord the appointment search results record
ErrorsNULL_ARGUMENT appointmentSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(appointmentSearchRecordType) is false
Compliancemandatory This method must be implemented.