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.