| Interface | osid.filing.DirectoryEntrySearchOrder | ||
|---|---|---|---|
| Implements | osid.OsidObjectSearchOrder | ||
| Description | 
                 An interface for specifying the order of search results.  | ||
| Method | orderByName | ||
| Description | 
                     Specifies a preference for ordering the result set by the entry name.  | ||
| Parameters | osid.SearchOrderStyle | style | search order style | 
| Errors | NULL_ARGUMENT |  style  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | orderByPath | ||
| Description | 
                     Specifies a preference for ordering the result set by the entry path.  | ||
| Parameters | osid.SearchOrderStyle | style | search order style | 
| Errors | NULL_ARGUMENT |  style  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | orderByOwner | ||
| Description | 
                     Specifies a preference for ordering the result set by the entry owner.  | ||
| Parameters | osid.SearchOrderStyle | style | search order style | 
| Errors | NULL_ARGUMENT |  style  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOwnerSearchOrder | ||
| Description | 
                     Tests if an agent search order is available.  | ||
| Return | boolean |  true  if an agent search order interface is available,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getOwnerSearchOrder | ||
| Description | 
                     Gets an agent search order interface.  | ||
| Return | osid.authentication.AgentSearchOrder | an agent search order interface | |
| Errors | UNIMPLEMENTED |  supportsOwnerSearchOrder()  is  false   |                 |
| Compliance | optional | This method must be implemented if  supportsOwnerSearchOrder() 
 is  true.   | |
| Method | orderByCreatedTime | ||
| Description | 
                     Specifies a preference for ordering the result set by the entry creation time.  | ||
| Parameters | osid.SearchOrderStyle | style | search order style | 
| Errors | NULL_ARGUMENT |  style  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | orderByModifiedTime | ||
| Description | 
                     Specifies a preference for ordering the result set by the entry modification time.  | ||
| Parameters | osid.SearchOrderStyle | style | search order style | 
| Errors | NULL_ARGUMENT |  style  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | orderByLastAccessTime | ||
| Description | 
                     Specifies a preference for ordering the result set by the entry last access time.  | ||
| Parameters | osid.SearchOrderStyle | style | search order style | 
| Errors | NULL_ARGUMENT |  style  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |