public interface RoomProxyManager extends OsidProxyManager, RoomProfile
The room manager provides access to room 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:
RoomLookupSession: a session to lookup rooms RoomQuerySession: a session to query rooms RoomSearchSession: a session to search rooms RoomAdminSession: a session to manage rooms RoomNotificationSession: a session to subscribe to
notifications of room changes RoomCampusSession: a session to look up room
campus mappings RoomCampusAssignmentSession: a session to manage
room campus mappings RoomSmartCampusSession: a session to manage smart
campuses of rooms FloorLookupSession: a session to retrieve floores
FloorQuerySession: a session to query floores
FloorSearchSession: a session to search for
floores FloorAdminSession: a session to create, update and
delete floores FloorNotificationSession: a session to receive
notifications for changes in floores FloorCampusSession: a session to look up floor
campus mappings FloorCampusAssignmentSession: a session to manage
floor campus mappings FloorSmartCampusSession: a session to manage smart
campuses of floores BuildingLookupSession: a session to retrieve
buildinges BuildingQuerySession: a session to query
buildinges BuildingSearchSession: a session to search for
buildinges BuildingAdminSession: a session to create, update
and delete buildinges BuildingNotificationSession: a session to receive
notifications for changes in buildinges BuildingCampusSession: a session to look up
building campus mappings BuildingCampusAssignmentSession: a session to
manage building campus mappings BuildingSmartCampusSession: a session to manage
smart campuses of buildinges CampusLookupSession: a session to retrieve campuss
CampusQuerySession: a session to query campuss
CampusSearchSession: a session to search for
campuss CampusAdminSession: a session to create, update
and delete campuss CampusNotificationSession: a session to receive
notifications for changes in campuss CampusHierarchySession: a session to traverse
hierarchies of campuss CampusHierarchyDesignSession: a session to manage
hierarchies of campuses The room manager also provides a profile for determing the supported search types supported by this service.
| Modifier and Type | Method and Description |
|---|---|
BuildingAdminSession |
getBuildingAdminSession(Proxy proxy)
Gets the
OsidSession associated with the building
administrative service. |
BuildingAdminSession |
getBuildingAdminSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the building
administration service for the given campus. |
BuildingCampusAssignmentSession |
getBuildingCampusAssignmentSession(Proxy proxy)
Gets the session for assigning building to campus mappings.
|
BuildingCampusSession |
getBuildingCampusSession(Proxy proxy)
Gets the session for retrieving building to campus mappings.
|
BuildingLookupSession |
getBuildingLookupSession(Proxy proxy)
Gets the
OsidSession associated with the building
lookup service. |
BuildingLookupSession |
getBuildingLookupSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the building
lookup service for the given campus. |
BuildingNotificationSession |
getBuildingNotificationSession(BuildingReceiver buildingReceiver,
Proxy proxy)
Gets the
OsidSession associated with the building
notification service. |
BuildingNotificationSession |
getBuildingNotificationSessionForCampus(BuildingReceiver buildingReceiver,
Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the building
notification service for the given campus. |
BuildingQuerySession |
getBuildingQuerySession(Proxy proxy)
Gets the
OsidSession associated with the building query
service. |
BuildingQuerySession |
getBuildingQuerySessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the building query
service for the given campus. |
BuildingSearchSession |
getBuildingSearchSession(Proxy proxy)
Gets the
OsidSession associated with the building
search service. |
BuildingSearchSession |
getBuildingSearchSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the building
search service for the given campus. |
BuildingSmartCampusSession |
getBuildingSmartCampusSession(Id campusId,
Proxy proxy)
Gets the session for managing dynamic building campuses for the given
campus.
|
CampusAdminSession |
getCampusAdminSession(Proxy proxy)
Gets the
OsidSession associated with the campus
administrative service. |
CampusHierarchyDesignSession |
getCampusHierarchyDesignSession(Proxy proxy)
Gets the
OsidSession associated with the campus
hierarchy design service. |
CampusHierarchySession |
getCampusHierarchySession(Proxy proxy)
Gets the
OsidSession associated with the campus
hierarchy service. |
CampusLookupSession |
getCampusLookupSession(Proxy proxy)
Gets the
OsidSession associated with the campus lookup
service. |
CampusNotificationSession |
getCampusNotificationSession(CampusReceiver campusReceiver,
Proxy proxy)
Gets the
OsidSession associated with the campus
notification service. |
CampusQuerySession |
getCampusQuerySession(Proxy proxy)
Gets the
OsidSession associated with the campus query
service. |
CampusSearchSession |
getCampusSearchSession(Proxy proxy)
Gets the
OsidSession associated with the campus search
service. |
FloorAdminSession |
getFloorAdminSession(Proxy proxy)
Gets the
OsidSession associated with the floor
administrative service. |
FloorAdminSession |
getFloorAdminSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the floor
administration service for the given campus. |
FloorCampusAssignmentSession |
getFloorCampusAssignmentSession(Proxy proxy)
Gets the session for assigning floor to campus mappings.
|
FloorCampusSession |
getFloorCampusSession(Proxy proxy)
Gets the session for retrieving floor to campus mappings.
|
FloorLookupSession |
getFloorLookupSession(Proxy proxy)
Gets the
OsidSession associated with the floor lookup
service. |
FloorLookupSession |
getFloorLookupSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the floor lookup
service for the given campus. |
FloorNotificationSession |
getFloorNotificationSession(FloorReceiver floorReceiver,
Proxy proxy)
Gets the
OsidSession associated with the floor
notification service. |
FloorNotificationSession |
getFloorNotificationSessionForCampus(FloorReceiver floorReceiver,
Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the floor
notification service for the given campus. |
FloorQuerySession |
getFloorQuerySession(Proxy proxy)
Gets the
OsidSession associated with the floor query
service. |
FloorQuerySession |
getFloorQuerySessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the floor query
service for the given campus. |
FloorSearchSession |
getFloorSearchSession(Proxy proxy)
Gets the
OsidSession associated with the floor search
service. |
FloorSearchSession |
getFloorSearchSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the floor search
service for the given campus. |
FloorSmartCampusSession |
getFloorSmartCampusSession(Id campusId,
Proxy proxy)
Gets the session for managing dynamic floor campuses for the given
campus.
|
RoomAdminSession |
getRoomAdminSession(Proxy proxy)
Gets the
OsidSession associated with the room
administration service. |
RoomAdminSession |
getRoomAdminSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the room
administration service for the given campus. |
RoomBatchProxyManager |
getRoomBatchProxyManager()
Gets the
RoomBatchProxyManager. |
RoomCampusAssignmentSession |
getRoomCampusAssignmentSession(Proxy proxy)
Gets the session for assigning room to campus mappings.
|
RoomCampusSession |
getRoomCampusSession(Proxy proxy)
Gets the session for retrieving room to campus mappings.
|
RoomConstructionProxyManager |
getRoomConstructionProxyManager()
Gets the
RoomConstructionProxyManager. |
RoomLookupSession |
getRoomLookupSession(Proxy proxy)
Gets the
OsidSession associated with the room lookup
service. |
RoomLookupSession |
getRoomLookupSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the room lookup
service for the given campus. |
RoomNotificationSession |
getRoomNotificationSession(RoomReceiver roomReceiver,
Proxy proxy)
Gets the
OsidSession associated with the room
notification service. |
RoomNotificationSession |
getRoomNotificationSessionForCampus(RoomReceiver roomReceiver,
Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the room
notification service for the given campus. |
RoomQuerySession |
getRoomQuerySession(Proxy proxy)
Gets the
OsidSession associated with the room query
service. |
RoomQuerySession |
getRoomQuerySessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the room query
service for the given campus. |
RoomSearchSession |
getRoomSearchSession(Proxy proxy)
Gets the
OsidSession associated with the room search
service. |
RoomSearchSession |
getRoomSearchSessionForCampus(Id campusId,
Proxy proxy)
Gets the
OsidSession associated with the room search
service for the given campus. |
RoomSmartCampusSession |
getRoomSmartCampusSession(Id campusId,
Proxy proxy)
Gets the session associated with the room smart campus for the given
campus.
|
RoomSquattingProxyManager |
getRoomSquattingProxyManager()
Gets the
RoomSquattingProxyManager. |
changeBranch, initialize, rollbackServiceclosegetBuildingRecordTypes, getBuildingSearchRecordTypes, getCampusRecordTypes, getCampusSearchRecordTypes, getFloorRecordTypes, getFloorSearchRecordTypes, getRoomRecordTypes, getRoomSearchRecordTypes, supportsBuildingAdmin, supportsBuildingCampus, supportsBuildingCampusAssignment, supportsBuildingLookup, supportsBuildingNotification, supportsBuildingQuery, supportsBuildingRecordType, supportsBuildingSearch, supportsBuildingSearchRecordType, supportsBuildingSmartCampus, supportsCampusAdmin, supportsCampusHierarchy, supportsCampusHierarchyDesign, supportsCampusLookup, supportsCampusNotification, supportsCampusQuery, supportsCampusRecordType, supportsCampusSearch, supportsCampusSearchRecordType, supportsFloorAdmin, supportsFloorCampus, supportsFloorCampusAssignment, supportsFloorLookup, supportsFloorNotification, supportsFloorQuery, supportsFloorRecordType, supportsFloorSearch, supportsFloorSearchRecordType, supportsFloorSmartCampus, supportsRoomAdmin, supportsRoomBatch, supportsRoomCampus, supportsRoomCampusAssignment, supportsRoomConstruction, supportsRoomLookup, supportsRoomNotification, supportsRoomQuery, supportsRoomRecordType, supportsRoomSearch, supportsRoomSearchRecordType, supportsRoomSmartCampus, supportsRoomSquatting, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdRoomLookupSession getRoomLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the room lookup
service.proxy - a proxy RoomLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsRoomLookup()
is false optional - This method must be implemented if
supportsRoomLookup() is true. RoomLookupSession getRoomLookupSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the room lookup
service for the given campus.campusId - the Id of the Campus proxy - a proxy RoomLookupSession NotFoundException - no Campus found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsRoomLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsRoomLookup() and
supportsVisibleFederation() are true
RoomQuerySession getRoomQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the room query
service.proxy - a proxy RoomQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsRoomQuery()
is false optional - This method must be implemented if
supportsRoomQuery() is true. RoomQuerySession getRoomQuerySessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the room query
service for the given campus.campusId - the Id of the Campus proxy - a proxy RoomQuerySession NotFoundException - no Campus found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsRoomQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsRoomQuery() and
supportsVisibleFederation() are true
RoomSearchSession getRoomSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the room search
service.proxy - a proxy RoomSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsRoomSearch()
is false optional - This method must be implemented if
supportsRoomSearch() is true. RoomSearchSession getRoomSearchSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the room search
service for the given campus.campusId - the Id of the Campus proxy - a proxy RoomSearchSession NotFoundException - no Campus found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsRoomSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsRoomSearch() and
supportsVisibleFederation() are true
RoomAdminSession getRoomAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the room
administration service.proxy - a proxy RoomAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsRoomAdmin()
is false optional - This method must be implemented if
supportsRoomAdmin() is true. RoomAdminSession getRoomAdminSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the room
administration service for the given campus.campusId - the Id of the Campus proxy - a proxy RoomAdminSession NotFoundException - no Campus found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsRoomAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsRoomAdmin() and
supportsVisibleFederation() are true
RoomNotificationSession getRoomNotificationSession(RoomReceiver roomReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the room
notification service.roomReceiver - the receiverproxy - a proxy RoomNotificationSession NullArgumentException - roomReceiver or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRoomNotification() is false optional - This method must be implemented if
supportsRoomNotification() is true. RoomNotificationSession getRoomNotificationSessionForCampus(RoomReceiver roomReceiver, Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the room
notification service for the given campus.roomReceiver - the receivercampusId - the Id of the Campus proxy - a proxy RoomNotificationSession NotFoundException - no Campus found by
the given Id NullArgumentException - roomReceiver, campusId,
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRoomNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRoomNotification() and
supportsVisibleFederation() are true
RoomCampusSession getRoomCampusSession(Proxy proxy) throws OperationFailedException
proxy - a proxy RoomCampusSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsRoomCampus()
is false optional - This method must be implemented if
supportsRoomCampus() is true. RoomCampusAssignmentSession getRoomCampusAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy RoomCampusAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRoomCampusAssignment() is false optional - This method must be implemented if
supportsRoomCampusAssignment() is true.
RoomSmartCampusSession getRoomSmartCampusSession(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
campusId - the Id of the campusproxy - a proxy RoomSmartCampusSession NotFoundException - campusId not foundNullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRoomSmartCampus() is false optional - This method must be implemented if
supportsRoomSmartCampus() is true. FloorLookupSession getFloorLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the floor lookup
service.proxy - a proxy FloorLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsFloorLookup()
is false optional - This method must be implemented if
supportsFloorLookup() is true. FloorLookupSession getFloorLookupSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the floor lookup
service for the given campus.campusId - the Id of the Campus proxy - a proxy FloorLookupSession NotFoundException - no Campus found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsFloorLookup()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsFloorLookup() and
supportsVisibleFederation() are true
FloorQuerySession getFloorQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the floor query
service.proxy - a proxy FloorQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsFloorQuery()
is false optional - This method must be implemented if
supportsFloorQuery() is true. FloorQuerySession getFloorQuerySessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the floor query
service for the given campus.campusId - the Id of the Campus proxy - a proxy FloorQuerySession NotFoundException - no Floor found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsFloorQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsFloorQuery() and
supportsVisibleFederation() are true
FloorSearchSession getFloorSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the floor search
service.proxy - a proxy FloorSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsFloorSearch()
is false optional - This method must be implemented if
supportsFloorSearch() is true. FloorSearchSession getFloorSearchSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the floor search
service for the given campus.campusId - the Id of the Campus proxy - a proxy FloorSearchSession NotFoundException - no Floor found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsFloorSearch()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsFloorSearch() and
supportsVisibleFederation() are true
FloorAdminSession getFloorAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the floor
administrative service.proxy - a proxy FloorAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsFloorAdmin()
is false optional - This method must be implemented if
supportsFloorAdmin() is true. FloorAdminSession getFloorAdminSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the floor
administration service for the given campus.campusId - the Id of the Campus proxy - a proxy FloorAdminSession NotFoundException - no Floor found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsFloorAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsFloorAdmin() and
supportsVisibleFederation() are true
FloorNotificationSession getFloorNotificationSession(FloorReceiver floorReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the floor
notification service.floorReceiver - the receiverproxy - a proxy FloorNotificationSession NullArgumentException - floorReceiver or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsFloorNotification() is false optional - This method must be implemented if
supportsFloorNotification() is true.
FloorNotificationSession getFloorNotificationSessionForCampus(FloorReceiver floorReceiver, Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the floor
notification service for the given campus.floorReceiver - the receivercampusId - the Id of the Campus proxy - a proxy FloorNotificationSession NotFoundException - no Floor found by
the given Id NullArgumentException - floorReceiver, campusId
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsFloorNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsFloorNotification() and
supportsVisibleFederation() are true
FloorCampusSession getFloorCampusSession(Proxy proxy) throws OperationFailedException
proxy - a proxy FloorCampusSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsFloorCampus()
is false optional - This method must be implemented if
supportsFloorCampus() is true. FloorCampusAssignmentSession getFloorCampusAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy FloorCampusAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsFloorCampusAssignment() is false
optional - This method must be implemented if
supportsFloorCampusAssignment() is true.
FloorSmartCampusSession getFloorSmartCampusSession(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
campusId - the Id of a campusproxy - a proxy FloorSmartCampusSession NotFoundException - campusId not foundNullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsFloorSmartCampus() is false optional - This method must be implemented if
supportsFloorSmartCampus() is true. BuildingLookupSession getBuildingLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the building
lookup service.proxy - a proxy BuildingLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsBuildingLookup() is false optional - This method must be implemented if
supportsBuildingLookup() is true. BuildingLookupSession getBuildingLookupSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the building
lookup service for the given campus.campusId - the Id of the Campus proxy - a proxy BuildingLookupSession NotFoundException - no Campus found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsBuildingLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsBuildingLookup() and
supportsVisibleFederation() are true
BuildingQuerySession getBuildingQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the building query
service.proxy - a proxy BuildingQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsBuildingQuery()
is false optional - This method must be implemented if
supportsBuildingQuery() is true. BuildingQuerySession getBuildingQuerySessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the building query
service for the given campus.campusId - the Id of the Campus proxy - a proxy BuildingQuerySession NotFoundException - no Building found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsBuildingQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsBuildingQuery() and
supportsVisibleFederation() are true
BuildingSearchSession getBuildingSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the building
search service.proxy - a proxy BuildingSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsBuildingSearch() is false optional - This method must be implemented if
supportsBuildingSearch() is true. BuildingSearchSession getBuildingSearchSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the building
search service for the given campus.campusId - the Id of the Campus proxy - a proxy BuildingSearchSession NotFoundException - no Building found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsBuildingSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsBuildingSearch() and
supportsVisibleFederation() are true
BuildingAdminSession getBuildingAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the building
administrative service.proxy - a proxy BuildingAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsBuildingAdmin()
is false optional - This method must be implemented if
supportsBuildingAdmin() is true. BuildingAdminSession getBuildingAdminSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the building
administration service for the given campus.campusId - the Id of the Campus proxy - a proxy BuildingAdminSession NotFoundException - no Building found by
the given Id NullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException - supportsBuildingAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsBuildingAdmin() and
supportsVisibleFederation() are true
BuildingNotificationSession getBuildingNotificationSession(BuildingReceiver buildingReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the building
notification service.buildingReceiver - the receiverproxy - a proxy BuildingNotificationSession NullArgumentException - buildingReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsBuildingNotification() is false optional - This method must be implemented if
supportsBuildingNotification() is true.
BuildingNotificationSession getBuildingNotificationSessionForCampus(BuildingReceiver buildingReceiver, Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the building
notification service for the given campus.buildingReceiver - the receivercampusId - the Id of the Campus proxy - a proxy BuildingNotificationSession NotFoundException - no Building found by
the given Id NullArgumentException - buildingReceiver,
campusId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsBuildingNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsBuildingNotification() and
supportsVisibleFederation() are true
BuildingCampusSession getBuildingCampusSession(Proxy proxy) throws OperationFailedException
proxy - a proxy BuildingCampusSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsBuildingCampus() is false optional - This method must be implemented if
supportsBuildingCampus() is true. BuildingCampusAssignmentSession getBuildingCampusAssignmentSession(Proxy proxy) throws OperationFailedException
proxy - a proxy BuildingCampusAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsBuildingCampusAssignment() is false
optional - This method must be implemented if
supportsBuildingCampusAssignment() is true.
BuildingSmartCampusSession getBuildingSmartCampusSession(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException
campusId - the Id of a campusproxy - a proxy BuildingSmartCampusSession NotFoundException - campusId not foundNullArgumentException - campusId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsBuildingSmartCampus() is false optional - This method must be implemented if
supportsBuildingSmartCampus() is true.
CampusLookupSession getCampusLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the campus lookup
service.proxy - a proxy CampusLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsCampusLookup()
is false optional - This method must be implemented if
supportsCampusLookup() is true. CampusQuerySession getCampusQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the campus query
service.proxy - a proxy CampusQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsCampusQuery()
is false optional - This method must be implemented if
supportsCampusQuery() is true. CampusSearchSession getCampusSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the campus search
service.proxy - a proxy CampusSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsCampusSearch()
is false optional - This method must be implemented if
supportsCampusSearch() is true. CampusAdminSession getCampusAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the campus
administrative service.proxy - a proxy CampusAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsCampusAdmin()
is false optional - This method must be implemented if
supportsCampusAdmin() is true. CampusNotificationSession getCampusNotificationSession(CampusReceiver campusReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the campus
notification service.campusReceiver - the receiverproxy - a proxy CampusNotificationSession NullArgumentException - campusReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsCampusNotification() is false optional - This method must be implemented if
supportsCampusNotification() is true.
CampusHierarchySession getCampusHierarchySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the campus
hierarchy service.proxy - a proxy CampusHierarchySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCampusHierarchy() is false optional - This method must be implemented if
supportsCampusHierarchy() is true. CampusHierarchyDesignSession getCampusHierarchyDesignSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the campus
hierarchy design service.proxy - a proxy CampusHierarchyDesignSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCampusHierarchyDesign() is false
optional - This method must be implemented if
supportsCampusHierarchyDesign() is true.
RoomBatchProxyManager getRoomBatchProxyManager() throws OperationFailedException
RoomBatchProxyManager. RoomBatchProxyManager OperationFailedException - unable to complete requestUnimplementedException - supportsRoomRules()
is false optional - This method must be implemented if
supportsRoomRules() is true. RoomConstructionProxyManager getRoomConstructionProxyManager() throws OperationFailedException
RoomConstructionProxyManager. RoomConstructionProxyManager OperationFailedException - unable to complete requestUnimplementedException -
supportsRoomConstruction() is false optional - This method must be implemented if
supportsRoomConstruction() is true. RoomSquattingProxyManager getRoomSquattingProxyManager() throws OperationFailedException
RoomSquattingProxyManager. RoomSquattingProxyManager OperationFailedException - unable to complete requestUnimplementedException - supportsRoomSquatting()
is false optional - This method must be implemented if
supportsRoomSquatting() is true.