Interface EdgeEnablerSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing edge enabler searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetEdgeEnablerSearchRecord(Type edgeEnablerSearchRecordType) Gets the edge enabler search record corresponding to the given edge enabler search recordType.This method is used to retrieve an object implementing the requested record.voidorderEdgeEnablerResults(EdgeEnablerSearchOrder edgeEnablerSearchOrder) Specify an ordering to the search results.voidsearchAmongEdgeEnablers(IdList edgeEnablerIds) Execute this search among the given list of edge 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
-
searchAmongEdgeEnablers
Execute this search among the given list of edge enablers.- Parameters:
edgeEnablerIds- list of edge enablers- Throws:
NullArgumentException-edgeEnablerIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderEdgeEnablerResults
Specify an ordering to the search results.- Parameters:
edgeEnablerSearchOrder- edge enabler search order- Throws:
NullArgumentException-edgeEnablerSearchOrderisnullUnsupportedException-edgeEnablerSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getEdgeEnablerSearchRecord
EdgeEnablerSearchRecord getEdgeEnablerSearchRecord(Type edgeEnablerSearchRecordType) throws OperationFailedException Gets the edge enabler search record corresponding to the given edge enabler search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
edgeEnablerSearchRecordType- an edge enabler search record type- Returns:
- the edge enabler search record
- Throws:
NullArgumentException-edgeEnablerSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(edgeEnablerSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-