Interface DemographicEnablerSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search for governing demographic enabler searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetDemographicEnablerSearchRecord(Type demographicEnablerSearchRecordType) Gets the demographic enabler search record corresponding to the given demographic enabler search recordType.voidorderDemographicEnablerResults(DemographicEnablerSearchOrder demographicEnablerSearchOrder) Specify an ordering to the search results.voidsearchAmongDemographicEnablers(IdList demographicEnablerIds) Execute this search among the given list of demographic enablers.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface OsidSearch
limitResultSetModifier and TypeMethodDescriptionvoidlimitResultSet(long start, long end) By default, searches return all matching results.
-
Method Details
-
searchAmongDemographicEnablers
Execute this search among the given list of demographic enablers.- Parameters:
demographicEnablerIds- list of demographic enablers- Throws:
NullArgumentException-demographicEnablerIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderDemographicEnablerResults
Specify an ordering to the search results.- Parameters:
demographicEnablerSearchOrder- demographic enabler search order- Throws:
NullArgumentException-demographicEnablerSearchOrderisnullUnsupportedException-demographicEnablerSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getDemographicEnablerSearchRecord
DemographicEnablerSearchRecord getDemographicEnablerSearchRecord(Type demographicEnablerSearchRecordType) throws OperationFailedException Gets the demographic enabler search record corresponding to the given demographic enabler search recordType. This method is used to retrieve an object implementing the requested record.- Parameters:
demographicEnablerSearchRecordType- a demographic enabler search record type- Returns:
- the demographic enabler search record
- Throws:
NullArgumentException-demographicEnablerSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(demographicEnablerSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-