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, rollbackService
close
getBuildingRecordTypes, 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, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
RoomLookupSession 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.