OSID Logo
OSID Specifications
resource demographic package
Version 3.0.0
Release Candidate Preview
Interfaceosid.resource.demographic.DemographicEnablerSearch
Implementsosid.OsidSearch
Description

The search for governing demographic enabler searches.

MethodsearchAmongDemographicEnablers
Description

Execute this search among the given list of demographic enablers.

Parametersosid.id.IdListdemographicEnablerIdslist of demographic enablers
ErrorsNULL_ARGUMENT demographicEnablerIds is null
CompliancemandatoryThis method must be implemented.
MethodorderDemographicEnablerResults
Description

Specify an ordering to the search results.

Parametersosid.resource.demographic.DemographicEnablerSearchOrderdemographicEnablerSearchOrderdemographic enabler search order
ErrorsNULL_ARGUMENT demographicEnablerSearchOrder is null
UNSUPPORTED demographicEnablerSearchOrder is not of this service
CompliancemandatoryThis method must be implemented.
MethodgetDemographicEnablerSearchRecord
Description

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

Parametersosid.type.TypedemographicEnablerSearchRecordTypea demographic enabler search record type
Returnosid.resource.demographic.records.DemographicEnablerSearchRecordthe demographic enabler search record
ErrorsNULL_ARGUMENT demographicEnablerSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(demographicEnablerSearchRecordType) is false
CompliancemandatoryThis method must be implemented.