public interface RoomSquattingProxyManager extends OsidProxyManager, RoomSquattingProfile
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 Proxy for passing
information from a server environment. The sessions included in this
manager are:
LeaseLookupSession: a session to retrieve leasees
LeaseQuerySession: a session to query leasees
LeaseSearchSession: a session to search for
leasees LeaseAdminSession: a session to create, update and
delete leasees LeaseNotificationSession: a session to receive
notifications for changes in leasees LeaseCampusSession: a session to look up lease
campus mappings LeaseCampusAssignmentSession: a session to manage
lease campus mappings LeaseSmartCampusSession: a session to manage smart
campuses of leasees DeedLookupSession: a session to retrieve deeds
DeedQuerySession: a session to query deeds DeedSearchSession: a session to search for deeds
DeedAdminSession: a session to create, update and
delete deeds DeedNotificationSession: a session to receive
notifications for changes in deeds DeedCampusSession: a session to look up deed
campus mappings DeedCampusAssignmentSession: a session to manage
deed campus mappings DeedSmartCampusSession: a session to manage smart
campuses of deeds The room squatting manager also provides a profile for determing the supported search types supported by this service.
| Modifier and Type | Method and Description |
|---|---|
DeedAdminSession |
getDeedAdminSession(Proxy proxy)
Gets the
OsidSession associated with the deed
administrative service. |
DeedAdminSession |
getDeedAdminSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the deed
administration service for the given campus. |
DeedCampusAssignmentSession |
getDeedCampusAssignmentSession(Proxy proxy)
Gets the session for assigning deed to campus mappings.
|
DeedCampusSession |
getDeedCampusSession(Proxy proxy)
Gets the session for retrieving deed to campus mappings.
|
DeedLookupSession |
getDeedLookupSession(Proxy proxy)
Gets the
OsidSession associated with the deed lookup
service. |
DeedLookupSession |
getDeedLookupSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the deed lookup
service for the given campus. |
DeedNotificationSession |
getDeedNotificationSession(DeedReceiver DeedReceiver,
Proxy proxy)
Gets the
OsidSession associated with the deed
notification service. |
DeedNotificationSession |
getDeedNotificationSessionForCampus(DeedReceiver DeedReceiver,
Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the deed
notification service for the given campus. |
DeedQuerySession |
getDeedQuerySession(Proxy proxy)
Gets the
OsidSession associated with the deed query
service. |
DeedQuerySession |
getDeedQuerySessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the deed query
service for the given campus. |
DeedSearchSession |
getDeedSearchSession(Proxy proxy)
Gets the
OsidSession associated with the deed search
service. |
DeedSearchSession |
getDeedSearchSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the deed search
service for the given campus. |
DeedSmartCampusSession |
getDeedSmartCampusSession(Id campusId,
Proxy proxy)
Gets the session for managing dynamic deed campuses for the given
campus.
|
LeaseAdminSession |
getLeaseAdminSession(Proxy proxy)
Gets the
OsidSession associated with the lease
administrative service. |
LeaseAdminSession |
getLeaseAdminSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the lease
administration service for the given campus. |
LeaseCampusAssignmentSession |
getLeaseCampusAssignmentSession(Proxy proxy)
Gets the session for assigning lease to campus mappings.
|
LeaseCampusSession |
getLeaseCampusSession(Proxy proxy)
Gets the session for retrieving lease to campus mappings.
|
LeaseLookupSession |
getLeaseLookupSession(Proxy proxy)
Gets the
OsidSession associated with the lease lookup
service. |
LeaseLookupSession |
getLeaseLookupSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the lease lookup
service for the given campus. |
LeaseNotificationSession |
getLeaseNotificationSession(LeaseReceiver leaseReceiver,
Proxy proxy)
Gets the
OsidSession associated with the lease
notification service. |
LeaseNotificationSession |
getLeaseNotificationSessionForCampus(LeaseReceiver leaseReceiver,
Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the lease
notification service for the given campus. |
LeaseQuerySession |
getLeaseQuerySession(Proxy proxy)
Gets the
OsidSession associated with the lease query
service. |
LeaseQuerySession |
getLeaseQuerySessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the lease query
service for the given campus. |
LeaseSearchSession |
getLeaseSearchSession(Proxy proxy)
Gets the
OsidSession associated with the lease search
service. |
LeaseSearchSession |
getLeaseSearchSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the lease search
service for the given campus. |
LeaseSmartCampusSession |
getLeaseSmartCampusSession(Id campusId,
Proxy proxy)
Gets the session for managing dynamic lease campuses for the given
campus.
|
RoomSquattingBatchProxyManager |
getRoomSquattingBatchProxyManager()
Gets a
RoomSquattingBatchProxyManager. |
changeBranch, initialize, rollbackServiceclosegetDeedRecordTypes, getDeedSearchRecordTypes, getLeaseRecordTypes, getLeaseSearchRecordTypes, supportsDeedAdmin, supportsDeedCampus, supportsDeedCampusAssignment, supportsDeedLookup, supportsDeedNotification, supportsDeedQuery, supportsDeedRecordType, supportsDeedSearch, supportsDeedSearchRecordType, supportsDeedSmartCampus, supportsLeaseAdmin, supportsLeaseCampus, supportsLeaseCampusAssignment, supportsLeaseLookup, supportsLeaseNotification, supportsLeaseQuery, supportsLeaseRecordType, supportsLeaseSearch, supportsLeaseSearchRecordType, supportsLeaseSmartCampus, supportsRoomSquattingBatch, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdLeaseLookupSession getLeaseLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the lease lookup
service.proxy - a proxy LeaseLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsLeaseLookup()
is false optional - This method must be implemented if
supportsLeaseLookup() is true. LeaseLookupSession getLeaseLookupSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the lease lookup
service for the given campus.campusId - the Id of the Campus proxy - a proxy LeaseLookupSession NotFoundException - no Campus found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsLeaseLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsLeaseLookup() and
supportsVisibleFederation() are true
LeaseQuerySession getLeaseQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the lease query
service.proxy - a proxy LeaseQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsLeaseQuery()
is false optional - This method must be implemented if
supportsLeaseQuery() is true. LeaseQuerySession getLeaseQuerySessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the lease query
service for the given campus.campusId - the Id of the Campus proxy - a proxy LeaseQuerySession NotFoundException - no Lease found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsLeaseQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsLeaseQuery() and
supportsVisibleFederation() are true
LeaseSearchSession getLeaseSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the lease search
service.proxy - a proxy LeaseSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsLeaseSearch()
is false optional - This method must be implemented if
supportsLeaseSearch() is true. LeaseSearchSession getLeaseSearchSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the lease search
service for the given campus.campusId - the Id of the Campus proxy - a proxy LeaseSearchSession NotFoundException - no Lease found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsLeaseSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsLeaseSearch() and
supportsVisibleFederation() are true
LeaseAdminSession getLeaseAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the lease
administrative service.proxy - a proxy LeaseAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsLeaseAdmin()
is false optional - This method must be implemented if
supportsLeaseAdmin() is true. LeaseAdminSession getLeaseAdminSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the lease
administration service for the given campus.campusId - the Id of the Campus proxy - a proxy LeaseAdminSession NotFoundException - no Lease found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsLeaseAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsLeaseAdmin() and
supportsVisibleFederation() are true
LeaseNotificationSession getLeaseNotificationSession(LeaseReceiver leaseReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the lease
notification service.leaseReceiver - the receiverproxy - a proxy LeaseNotificationSession NullArgumentException - leaseReceiver or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsLeaseNotification() is false optional - This method must be implemented if
supportsLeaseNotification() is true.
LeaseNotificationSession getLeaseNotificationSessionForCampus(LeaseReceiver leaseReceiver, Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the lease
notification service for the given campus.leaseReceiver - the receivercampusId - the Id of the Campus proxy - a proxy LeaseNotificationSession NotFoundException - no Lease found by
the given Id NullArgumentException - leaseReceiver, campusId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsLeaseNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsLeaseNotification() and
supportsVisibleFederation() are true
LeaseCampusSession getLeaseCampusSession(Proxy proxy) throws OperationFailedException
proxy - a proxy LeaseCampusSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsLeaseCampus()
is false optional - This method must be implemented if
supportsLeaseCampus() is true. LeaseCampusAssignmentSession getLeaseCampusAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy LeaseCampusAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsLeaseCampusAssignment() is false
optional - This method must be implemented if
supportsLeaseCampusAssignment() is true.
LeaseSmartCampusSession getLeaseSmartCampusSession(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
campusId - the Id of a campusproxy - a proxy LeaseSmartCampusSession NotFoundException - campusId not foundNullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsLeaseSmartCampus() is false optional - This method must be implemented if
supportsLeaseSmartCampus() is true. DeedLookupSession getDeedLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the deed lookup
service.proxy - a proxy DeedLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsDeedLookup()
is false optional - This method must be implemented if
supportsDeedLookup() is true. DeedLookupSession getDeedLookupSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the deed lookup
service for the given campus.campusId - the Id of the Campus proxy - a proxy DeedLookupSession NotFoundException - no Campus found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsDeedLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsDeedLookup() and
supportsVisibleFederation() are true
DeedQuerySession getDeedQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the deed query
service.proxy - a proxy DeedQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsDeedQuery()
is false optional - This method must be implemented if
supportsDeedQuery() is true. DeedQuerySession getDeedQuerySessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the deed query
service for the given campus.campusId - the Id of the Campus proxy - a proxy DeedQuerySession NotFoundException - no Deed found by the
given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsDeedQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsDeedQuery() and
supportsVisibleFederation() are true
DeedSearchSession getDeedSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the deed search
service.proxy - a proxy DeedSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsDeedSearch()
is false optional - This method must be implemented if
supportsDeedSearch() is true. DeedSearchSession getDeedSearchSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the deed search
service for the given campus.campusId - the Id of the Campus proxy - a proxy DeedSearchSession NotFoundException - no Deed found by the
given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsDeedSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsDeedSearch() and
supportsVisibleFederation() are true
DeedAdminSession getDeedAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the deed
administrative service.proxy - a proxy DeedAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsDeedAdmin()
is false optional - This method must be implemented if
supportsDeedAdmin() is true. DeedAdminSession getDeedAdminSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the deed
administration service for the given campus.campusId - the Id of the Campus proxy - a proxy DeedAdminSession NotFoundException - no Deed found by the
given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsDeedAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsDeedAdmin() and
supportsVisibleFederation() are true
DeedNotificationSession getDeedNotificationSession(DeedReceiver DeedReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the deed
notification service.DeedReceiver - the receiverproxy - a proxy DeedNotificationSession NullArgumentException - DeedReceiver or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDeedNotification() is false optional - This method must be implemented if
supportsDeedNotification() is true. DeedNotificationSession getDeedNotificationSessionForCampus(DeedReceiver DeedReceiver, Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the deed
notification service for the given campus.DeedReceiver - the receivercampusId - the Id of the Campus proxy - a proxy DeedNotificationSession NotFoundException - no Deed found by the
given Id NullArgumentException - DeedReceiver, campusId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDeedNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDeedNotification() and
supportsVisibleFederation() are true
DeedCampusSession getDeedCampusSession(Proxy proxy) throws OperationFailedException
proxy - a proxy DeedCampusSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsDeedCampus()
is false optional - This method must be implemented if
supportsDeedCampus() is true. DeedCampusAssignmentSession getDeedCampusAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy DeedCampusAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDeedCampusAssignment() is false optional - This method must be implemented if
supportsDeedCampusAssignment() is true.
DeedSmartCampusSession getDeedSmartCampusSession(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
campusId - the Id of a campusproxy - a proxy DeedSmartCampusSession NotFoundException - campusId not foundNullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDeedSmartCampus() is false optional - This method must be implemented if
supportsDeedSmartCampus() is true. RoomSquattingBatchProxyManager getRoomSquattingBatchProxyManager() throws OperationFailedException
RoomSquattingBatchProxyManager. RoomSquattingBatchProxyManager OperationFailedException - unable to complete requestUnimplementedException -
supportsRoomSquattingBatch() is false optional - This method must be implemented if
supportsRoomSquattingBatch() is true.