| Interface | osid.room.squatting.LeaseQueryInspector | ||
|---|---|---|---|
| Implements | osid.OsidRelationshipQueryInspector | ||
| Description | 
                 This is the query inspector for examining for lease queries.  | ||
| Method | getRoomIdTerms | ||
| Description | 
                     Gets the room   | ||
| Return | osid.search.terms.IdTerm[] | the room  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRoomTerms | ||
| Description | 
                     Gets the room terms.  | ||
| Return | osid.room.RoomQueryInspector[] | the room terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTenantIdTerms | ||
| Description | 
                     Gets the tenant   | ||
| Return | osid.search.terms.IdTerm[] | the tenant  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTenantTerms | ||
| Description | 
                     Gets the tenant terms.  | ||
| Return | osid.resource.ResourceQueryInspector[] | the tenant terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCampusIdTerms | ||
| Description | 
                     Gets the campus   | ||
| Return | osid.search.terms.IdTerm[] | the campus  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCampusTerms | ||
| Description | 
                     Gets the campus terms.  | ||
| Return | osid.room.CampusQueryInspector[] | the campus terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLeaseQueryInspectorRecord | ||
| Description | 
                     Gets the lease query inspector record corresponding to 
                    the given   | ||
| Parameters | osid.type.Type | leaseRecordType | a lease record type | 
| Return | osid.room.squatting.records.LeaseQueryInspectorRecord | the lease query inspector record | |
| Errors | NULL_ARGUMENT |  leaseRecordType  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED |  hasRecordType(leaseRecordType)  is  false   |                 ||
| Compliance | mandatory | This method must be implemented. | |