OSID Logo
OSID Specifications
room squatting package
Version 3.0.0
Interfaceosid.room.squatting.DeedSearchOrder
Implementsosid.OsidRelationshipSearchOrder
Used Byosid.room.squatting.DeedSearchSession
osid.room.squatting.DeedSmartCampusSession
Description

An interface for specifying the ordering of search results.

MethodorderByBuilding
Description

Specifies a preference for ordering the result set by the building.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsBuildingSearchOrder
Description

Tests if a building search order is available.

Returnbooleantrue if a building search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetBuildingSearchOrder
Description

Gets the building search order.

Returnosid.room.BuildingSearchOrderthe building search order
ErrorsUNIMPLEMENTEDsupportsBuildingSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsBuildingSearchOrder() is true .
MethodorderByOwner
Description

Specifies a preference for ordering the result set by the owner.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsOwnerSearchOrder
Description

Tests if an owner resource search order is available.

Returnbooleantrue if an owner search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetOwnerSearchOrder
Description

Gets the owner resource search order.

Returnosid.resource.ResourceSearchOrderthe resource search order
ErrorsUNIMPLEMENTEDsupportsOwnerSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsOwnerSearchOrder() is true .
MethodgetDeedSearchOrderRecord
Description

Gets the deed search order record corresponding to the given deed record Type. Multiple retrievals return the same underlying object.

Parametersosid.type.TypedeedRecordTypea deed record type
Returnosid.room.squatting.records.DeedSearchOrderRecordthe deed search order record
ErrorsNULL_ARGUMENTdeedRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(deedRecordType) is false
CompliancemandatoryThis method must be implemented.