OSID Logo
OSID Specifications
room squatting package
Version 3.0.0
Release Candidate Preview
Interfaceosid.room.squatting.LeaseQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Description

This is the query inspector for examining for lease queries.

MethodgetRoomIdTerms
Description

Gets the room Id terms.

Returnosid.search.terms.IdTerm[]the room Id terms
CompliancemandatoryThis method must be implemented.
MethodgetRoomTerms
Description

Gets the room terms.

Returnosid.room.RoomQueryInspector[]the room terms
CompliancemandatoryThis method must be implemented.
MethodgetTenantIdTerms
Description

Gets the tenant Id terms.

Returnosid.search.terms.IdTerm[]the tenant Id terms
CompliancemandatoryThis method must be implemented.
MethodgetTenantTerms
Description

Gets the tenant terms.

Returnosid.resource.ResourceQueryInspector[]the tenant terms
CompliancemandatoryThis method must be implemented.
MethodgetCampusIdTerms
Description

Gets the campus Id terms.

Returnosid.search.terms.IdTerm[]the campus Id terms
CompliancemandatoryThis method must be implemented.
MethodgetCampusTerms
Description

Gets the campus terms.

Returnosid.room.CampusQueryInspector[]the campus terms
CompliancemandatoryThis method must be implemented.
MethodgetLeaseQueryInspectorRecord
Description

Gets the lease query inspector record corresponding to the given Lease record Type.

Parametersosid.type.TypeleaseRecordTypea lease record type
Returnosid.room.squatting.records.LeaseQueryInspectorRecordthe lease query inspector record
ErrorsNULL_ARGUMENT leaseRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(leaseRecordType) is false
CompliancemandatoryThis method must be implemented.