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, rollbackService
close
getDeedRecordTypes, getDeedSearchRecordTypes, getLeaseRecordTypes, getLeaseSearchRecordTypes, supportsDeedAdmin, supportsDeedCampus, supportsDeedCampusAssignment, supportsDeedLookup, supportsDeedNotification, supportsDeedQuery, supportsDeedRecordType, supportsDeedSearch, supportsDeedSearchRecordType, supportsDeedSmartCampus, supportsLeaseAdmin, supportsLeaseCampus, supportsLeaseCampusAssignment, supportsLeaseLookup, supportsLeaseNotification, supportsLeaseQuery, supportsLeaseRecordType, supportsLeaseSearch, supportsLeaseSearchRecordType, supportsLeaseSmartCampus, supportsRoomSquattingBatch, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
LeaseLookupSession 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.