Interface | osid.room.squatting.RoomSquattingProxyManager | ||
---|---|---|---|
Implements | osid.OsidProxyManager | ||
osid.room.squatting.RoomSquattingProfile | |||
Description |
The room squatting manager provides access to room
squatting sessions and provides interoperability tests for
various aspects of this service. Methods in this manager
accept a
The room squatting manager also provides a profile for determing the supported search types supported by this service. | ||
Method | getLeaseLookupSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.room.squatting.LeaseLookupSession | a LeaseLookupSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsLeaseLookup() is false | ||
Compliance | optional | This method must be implemented if supportsLeaseLookup() is
true. | |
Method | getLeaseLookupSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.LeaseLookupSession | a LeaseLookupSession | |
Errors | NOT_FOUND | no Campus found by the given Id | |
NULL_ARGUMENT | campusId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsLeaseLookup() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsLeaseLookup() and
supportsVisibleFederation() are true | |
Method | getLeaseQuerySession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.room.squatting.LeaseQuerySession | a LeaseQuerySession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsLeaseQuery() is false | ||
Compliance | optional | This method must be implemented if supportsLeaseQuery() is
true. | |
Method | getLeaseQuerySessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.LeaseQuerySession | a LeaseQuerySession | |
Errors | NOT_FOUND | no Lease found by the given Id | |
NULL_ARGUMENT | campusId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsLeaseQuery() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsLeaseQuery() and
supportsVisibleFederation() are true | |
Method | getLeaseSearchSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.room.squatting.LeaseSearchSession | a LeaseSearchSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsLeaseSearch() is false | ||
Compliance | optional | This method must be implemented if supportsLeaseSearch() is
true. | |
Method | getLeaseSearchSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.LeaseSearchSession | a LeaseSearchSession | |
Errors | NOT_FOUND | no Lease found by the given Id | |
NULL_ARGUMENT | campusId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsLeaseSearch() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsLeaseSearch() and
supportsVisibleFederation() are true | |
Method | getLeaseAdminSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.room.squatting.LeaseAdminSession | a LeaseAdminSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsLeaseAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsLeaseAdmin() is
true. | |
Method | getLeaseAdminSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.LeaseAdminSession | a LeaseAdminSession | |
Errors | NOT_FOUND | no Lease found by the given Id | |
NULL_ARGUMENT | campusId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsLeaseAdmin() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsLeaseAdmin() and
supportsVisibleFederation() are true | |
Method | getLeaseNotificationSession | ||
Description |
Gets the | ||
Parameters | osid.room.squatting.LeaseReceiver | leaseReceiver | the receiver |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.LeaseNotificationSession | a LeaseNotificationSession | |
Errors | NULL_ARGUMENT | leaseReceiver or proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsLeaseNotification() is false | ||
Compliance | optional | This method must be implemented if supportsLeaseNotification()
is true. | |
Method | getLeaseNotificationSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.room.squatting.LeaseReceiver | leaseReceiver | the receiver |
osid.id.Id | campusId | the Id of the Campus | |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.LeaseNotificationSession | a LeaseNotificationSession | |
Errors | NOT_FOUND | no Lease found by the given Id | |
NULL_ARGUMENT | leaseReceiver, campusId or proxy is
null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsLeaseNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsLeaseNotification()
and supportsVisibleFederation() are true | |
Method | getLeaseCampusSession | ||
Description |
Gets the session for retrieving lease to campus mappings. | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.room.squatting.LeaseCampusSession | a LeaseCampusSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsLeaseCampus() is false | ||
Compliance | optional | This method must be implemented if supportsLeaseCampus() is
true. | |
Method | getLeaseCampusAssignmentSession | ||
Description |
Gets the session for assigning lease to campus mappings. | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.room.squatting.LeaseCampusAssignmentSession | a LeaseCampusAssignmentSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsLeaseCampusAssignment() is false | ||
Compliance | optional | This method must be implemented if supportsLeaseCampusAssignment()
is true. | |
Method | getLeaseSmartCampusSession | ||
Description |
Gets the session for managing dynamic lease campuses for the given campus. | ||
Parameters | osid.id.Id | campusId | the Id of a campus |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.LeaseSmartCampusSession | a LeaseSmartCampusSession | |
Errors | NOT_FOUND | campusId not found | |
NULL_ARGUMENT | campusId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsLeaseSmartCampus() is false | ||
Compliance | optional | This method must be implemented if supportsLeaseSmartCampus()
is true. | |
Method | getDeedLookupSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.room.squatting.DeedLookupSession | a DeedLookupSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsDeedLookup() is false | ||
Compliance | optional | This method must be implemented if supportsDeedLookup() is
true. | |
Method | getDeedLookupSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.DeedLookupSession | a DeedLookupSession | |
Errors | NOT_FOUND | no Campus found by the given Id | |
NULL_ARGUMENT | campusId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsDeedLookup() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsDeedLookup() and
supportsVisibleFederation() are true | |
Method | getDeedQuerySession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.room.squatting.DeedQuerySession | a DeedQuerySession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsDeedQuery() is false | ||
Compliance | optional | This method must be implemented if supportsDeedQuery() is
true. | |
Method | getDeedQuerySessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.DeedQuerySession | a DeedQuerySession | |
Errors | NOT_FOUND | no Deed found by the given Id | |
NULL_ARGUMENT | campusId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsDeedQuery() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsDeedQuery() and
supportsVisibleFederation() are true | |
Method | getDeedSearchSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.room.squatting.DeedSearchSession | a DeedSearchSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsDeedSearch() is false | ||
Compliance | optional | This method must be implemented if supportsDeedSearch() is
true. | |
Method | getDeedSearchSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.DeedSearchSession | a DeedSearchSession | |
Errors | NOT_FOUND | no Deed found by the given Id | |
NULL_ARGUMENT | campusId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsDeedSearch() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsDeedSearch() and
supportsVisibleFederation() are true | |
Method | getDeedAdminSession | ||
Description |
Gets the | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.room.squatting.DeedAdminSession | a DeedAdminSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsDeedAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsDeedAdmin() is
true. | |
Method | getDeedAdminSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.DeedAdminSession | a DeedAdminSession | |
Errors | NOT_FOUND | no Deed found by the given Id | |
NULL_ARGUMENT | campusId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsDeedAdmin() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsDeedAdmin() and
supportsVisibleFederation() are true | |
Method | getDeedNotificationSession | ||
Description |
Gets the | ||
Parameters | osid.room.squatting.DeedReceiver | DeedReceiver | the receiver |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.DeedNotificationSession | a DeedNotificationSession | |
Errors | NULL_ARGUMENT | DeedReceiver or proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsDeedNotification() is false | ||
Compliance | optional | This method must be implemented if supportsDeedNotification()
is true. | |
Method | getDeedNotificationSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.room.squatting.DeedReceiver | DeedReceiver | the receiver |
osid.id.Id | campusId | the Id of the Campus | |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.DeedNotificationSession | a DeedNotificationSession | |
Errors | NOT_FOUND | no Deed found by the given Id | |
NULL_ARGUMENT | DeedReceiver, campusId or proxy is
null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsDeedNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsDeedNotification()
and supportsVisibleFederation() are true | |
Method | getDeedCampusSession | ||
Description |
Gets the session for retrieving deed to campus mappings. | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.room.squatting.DeedCampusSession | a DeedCampusSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsDeedCampus() is false | ||
Compliance | optional | This method must be implemented if supportsDeedCampus() is
true. | |
Method | getDeedCampusAssignmentSession | ||
Description |
Gets the session for assigning deed to campus mappings. | ||
Parameters | osid.proxy.Proxy | proxy | a proxy |
Return | osid.room.squatting.DeedCampusAssignmentSession | a DeedCampusAssignmentSession | |
Errors | NULL_ARGUMENT | proxy is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsDeedCampusAssignment() is false | ||
Compliance | optional | This method must be implemented if supportsDeedCampusAssignment()
is true. | |
Method | getDeedSmartCampusSession | ||
Description |
Gets the session for managing dynamic deed campuses for the given campus. | ||
Parameters | osid.id.Id | campusId | the Id of a campus |
osid.proxy.Proxy | proxy | a proxy | |
Return | osid.room.squatting.DeedSmartCampusSession | a DeedSmartCampusSession | |
Errors | NOT_FOUND | campusId not found | |
NULL_ARGUMENT | campusId or proxy is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsDeedSmartCampus() is false | ||
Compliance | optional | This method must be implemented if supportsDeedSmartCampus()
is true. | |
Method | getRoomSquattingBatchProxyManager | ||
Description |
Gets a | ||
Return | osid.room.squatting.batch.RoomSquattingBatchProxyManager | a RoomSquattingBatchProxyManager | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsRoomSquattingBatch() is false | ||
Compliance | optional | This method must be implemented if supportsRoomSquattingBatch()
is true. |