Interface RoomProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, OsidProfile, OsidProxyManager, OsidProxyManager, RoomProfile, Sourceable
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.
-
Method Summary
Modifier and TypeMethodDescriptiongetBuildingAdminSession(Proxy proxy) Gets theOsidSessionassociated with the building administrative service.getBuildingAdminSessionForCampus(Id campusId, Proxy proxy) Gets theOsidSessionassociated with the building administration service for the given campus.Gets the session for assigning building to campus mappings.getBuildingCampusSession(Proxy proxy) Gets the session for retrieving building to campus mappings.getBuildingLookupSession(Proxy proxy) Gets theOsidSessionassociated with the building lookup service.getBuildingLookupSessionForCampus(Id campusId, Proxy proxy) Gets theOsidSessionassociated with the building lookup service for the given campus.getBuildingNotificationSession(BuildingReceiver buildingReceiver, Proxy proxy) Gets theOsidSessionassociated with the building notification service.getBuildingNotificationSessionForCampus(BuildingReceiver buildingReceiver, Id campusId, Proxy proxy) Gets theOsidSessionassociated with the building notification service for the given campus.getBuildingQuerySession(Proxy proxy) Gets theOsidSessionassociated with the building query service.getBuildingQuerySessionForCampus(Id campusId, Proxy proxy) Gets theOsidSessionassociated with the building query service for the given campus.getBuildingSearchSession(Proxy proxy) Gets theOsidSessionassociated with the building search service.getBuildingSearchSessionForCampus(Id campusId, Proxy proxy) Gets theOsidSessionassociated with the building search service for the given campus.getBuildingSmartCampusSession(Id campusId, Proxy proxy) Gets the session for managing dynamic building campuses for the given campus.getCampusAdminSession(Proxy proxy) Gets theOsidSessionassociated with the campus administrative service.Gets theOsidSessionassociated with the campus hierarchy design service.getCampusHierarchySession(Proxy proxy) Gets theOsidSessionassociated with the campus hierarchy service.getCampusLookupSession(Proxy proxy) Gets theOsidSessionassociated with the campus lookup service.getCampusNotificationSession(CampusReceiver campusReceiver, Proxy proxy) Gets theOsidSessionassociated with the campus notification service.getCampusQuerySession(Proxy proxy) Gets theOsidSessionassociated with the campus query service.getCampusSearchSession(Proxy proxy) Gets theOsidSessionassociated with the campus search service.getFloorAdminSession(Proxy proxy) Gets theOsidSessionassociated with the floor administrative service.getFloorAdminSessionForCampus(Id campusId, Proxy proxy) Gets theOsidSessionassociated with the floor administration service for the given campus.Gets the session for assigning floor to campus mappings.getFloorCampusSession(Proxy proxy) Gets the session for retrieving floor to campus mappings.getFloorLookupSession(Proxy proxy) Gets theOsidSessionassociated with the floor lookup service.getFloorLookupSessionForCampus(Id campusId, Proxy proxy) Gets theOsidSessionassociated with the floor lookup service for the given campus.getFloorNotificationSession(FloorReceiver floorReceiver, Proxy proxy) Gets theOsidSessionassociated with the floor notification service.getFloorNotificationSessionForCampus(FloorReceiver floorReceiver, Id campusId, Proxy proxy) Gets theOsidSessionassociated with the floor notification service for the given campus.getFloorQuerySession(Proxy proxy) Gets theOsidSessionassociated with the floor query service.getFloorQuerySessionForCampus(Id campusId, Proxy proxy) Gets theOsidSessionassociated with the floor query service for the given campus.getFloorSearchSession(Proxy proxy) Gets theOsidSessionassociated with the floor search service.getFloorSearchSessionForCampus(Id campusId, Proxy proxy) Gets theOsidSessionassociated with the floor search service for the given campus.getFloorSmartCampusSession(Id campusId, Proxy proxy) Gets the session for managing dynamic floor campuses for the given campus.getRoomAdminSession(Proxy proxy) Gets theOsidSessionassociated with the room administration service.getRoomAdminSessionForCampus(Id campusId, Proxy proxy) Gets theOsidSessionassociated with the room administration service for the given campus.Gets theRoomBatchProxyManager.Gets the session for assigning room to campus mappings.getRoomCampusSession(Proxy proxy) Gets the session for retrieving room to campus mappings.Gets theRoomConstructionProxyManager.getRoomLookupSession(Proxy proxy) Gets theOsidSessionassociated with the room lookup service.getRoomLookupSessionForCampus(Id campusId, Proxy proxy) Gets theOsidSessionassociated with the room lookup service for the given campus.getRoomNotificationSession(RoomReceiver roomReceiver, Proxy proxy) Gets theOsidSessionassociated with the room notification service.getRoomNotificationSessionForCampus(RoomReceiver roomReceiver, Id campusId, Proxy proxy) Gets theOsidSessionassociated with the room notification service for the given campus.getRoomQuerySession(Proxy proxy) Gets theOsidSessionassociated with the room query service.getRoomQuerySessionForCampus(Id campusId, Proxy proxy) Gets theOsidSessionassociated with the room query service for the given campus.getRoomSearchSession(Proxy proxy) Gets theOsidSessionassociated with the room search service.getRoomSearchSessionForCampus(Id campusId, Proxy proxy) Gets theOsidSessionassociated with the room search service for the given campus.getRoomSmartCampusSession(Id campusId, Proxy proxy) Gets the session associated with the room smart campus for the given campus.Gets theRoomSquattingProxyManager.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId, Proxy proxy) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime, Proxy proxy) Rolls back this service to a point in time.Methods inherited from interface RoomProfile
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, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedBuildingrecord types.Gets the supported building search record types.Gets the supportedCampusrecord types.Gets the supported campus search record types.Gets the supportedFloorrecord types.Gets the supported floor search record types.Gets the supportedRoomrecord types.Gets the supported room search record types.booleanTests for the availability of a building administrative service for creating and deleting buildinges.booleanTests if a building to campus lookup session is available.booleanTests if a building to campus assignment session is available.booleanTests for the availability of a building lookup service.booleanTests for the availability of a building notification service.booleanTests if querying buildinges is available.booleansupportsBuildingRecordType(Type buildingRecordType) Tests if the givenBuildingrecord type is supported.booleanTests if searching for buildinges is available.booleansupportsBuildingSearchRecordType(Type buildingSearchRecordType) Tests if the given building search record type is supported.booleanTests if a building smart campus session is available.booleanTests for the availability of a campus administrative service for creating and deleting campuses.booleanTests for the availability of a campus hierarchy traversal service.booleanTests for the availability of a campus hierarchy design service.booleanTests for the availability of a campus lookup service.booleanTests for the availability of a campus notification service.booleanTests if querying campuses is available.booleansupportsCampusRecordType(Type campusRecordType) Tests if the givenCampusrecord type is supported.booleanTests if searching for campuses is available.booleansupportsCampusSearchRecordType(Type campusSearchRecordType) Tests if the given campus search record type is supported.booleanTests for the availability of a floor administrative service for creating and deleting floores.booleanTests if a floor to campus lookup session is available.booleanTests if a floor to campus assignment session is available.booleanTests for the availability of a floor lookup service.booleanTests for the availability of a floor notification service.booleanTests if querying floores is available.booleansupportsFloorRecordType(Type floorRecordType) Tests if the givenFloorrecord type is supported.booleanTests if searching for floores is available.booleansupportsFloorSearchRecordType(Type floorSearchRecordType) Tests if the given floor search record type is supported.booleanTests if a floor smart campus session is available.booleanTests if managing rooms is available.booleanTests for the availability of a room batch service.booleanTests if a room to campus lookup session is available.booleanTests if a room to campus assignment session is available.booleanTests for the availability of a room construction service.booleanTests for the availability of a room lookup service.booleanTests if room notification is available.booleanTests if querying rooms is available.booleansupportsRoomRecordType(Type roomRecordType) Tests if the givenRoomrecord type is supported.booleanTests if searching for rooms is available.booleansupportsRoomSearchRecordType(Type roomSearchRecordType) Tests if the given room search record type is supported.booleanTests if a room smart campus session is available.booleanTests for the availability of a room squatting service.booleanTests if any building federation is exposed.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getRoomLookupSession
Gets theOsidSessionassociated with the room lookup service.- Parameters:
proxy- a proxy- Returns:
- a
RoomLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRoomLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomLookup()} is {@code true} .
-
getRoomLookupSessionForCampus
RoomLookupSession getRoomLookupSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the room lookup service for the given campus.- Parameters:
campusId- theIdof theCampusproxy- a proxy- Returns:
- a
RoomLookupSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRoomLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getRoomQuerySession
Gets theOsidSessionassociated with the room query service.- Parameters:
proxy- a proxy- Returns:
- a
RoomQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRoomQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomQuery()} is {@code true} .
-
getRoomQuerySessionForCampus
RoomQuerySession getRoomQuerySessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the room query service for the given campus.- Parameters:
campusId- theIdof theCampusproxy- a proxy- Returns:
- a
RoomQuerySession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRoomQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getRoomSearchSession
Gets theOsidSessionassociated with the room search service.- Parameters:
proxy- a proxy- Returns:
- a
RoomSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRoomSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomSearch()} is {@code true} .
-
getRoomSearchSessionForCampus
RoomSearchSession getRoomSearchSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the room search service for the given campus.- Parameters:
campusId- theIdof theCampusproxy- a proxy- Returns:
- a
RoomSearchSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRoomSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getRoomAdminSession
Gets theOsidSessionassociated with the room administration service.- Parameters:
proxy- a proxy- Returns:
- a
RoomAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRoomAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomAdmin()} is {@code true} .
-
getRoomAdminSessionForCampus
RoomAdminSession getRoomAdminSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the room administration service for the given campus.- Parameters:
campusId- theIdof theCampusproxy- a proxy- Returns:
- a
RoomAdminSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRoomAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getRoomNotificationSession
RoomNotificationSession getRoomNotificationSession(RoomReceiver roomReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the room notification service.- Parameters:
roomReceiver- the receiverproxy- a proxy- Returns:
- a
RoomNotificationSession - Throws:
NullArgumentException-roomReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRoomNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomNotification()} is {@code true} .
-
getRoomNotificationSessionForCampus
RoomNotificationSession getRoomNotificationSessionForCampus(RoomReceiver roomReceiver, Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the room notification service for the given campus.- Parameters:
roomReceiver- the receivercampusId- theIdof theCampusproxy- a proxy- Returns:
- a
RoomNotificationSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-roomReceiver, campusId, orproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRoomNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getRoomCampusSession
Gets the session for retrieving room to campus mappings.- Parameters:
proxy- a proxy- Returns:
- a
RoomCampusSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRoomCampus()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomCampus()} is {@code true} .
-
getRoomCampusAssignmentSession
RoomCampusAssignmentSession getRoomCampusAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning room to campus mappings.- Parameters:
proxy- a proxy- Returns:
- a
RoomCampusAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRoomCampusAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomCampusAssignment()} is {@code true} .
-
getRoomSmartCampusSession
RoomSmartCampusSession getRoomSmartCampusSession(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session associated with the room smart campus for the given campus.- Parameters:
campusId- theIdof the campusproxy- a proxy- Returns:
- a
RoomSmartCampusSession - Throws:
NotFoundException-campusIdnot foundNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsRoomSmartCampus()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomSmartCampus()} is {@code true} .
-
getFloorLookupSession
Gets theOsidSessionassociated with the floor lookup service.- Parameters:
proxy- a proxy- Returns:
- a
FloorLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsFloorLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorLookup()} is {@code true} .
-
getFloorLookupSessionForCampus
FloorLookupSession getFloorLookupSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the floor lookup service for the given campus.- Parameters:
campusId- theIdof theCampusproxy- a proxy- Returns:
- a
FloorLookupSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsFloorLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getFloorQuerySession
Gets theOsidSessionassociated with the floor query service.- Parameters:
proxy- a proxy- Returns:
- a
FloorQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsFloorQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorQuery()} is {@code true} .
-
getFloorQuerySessionForCampus
FloorQuerySession getFloorQuerySessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the floor query service for the given campus.- Parameters:
campusId- theIdof theCampusproxy- a proxy- Returns:
- a
FloorQuerySession - Throws:
NotFoundException- noFloorfound by the givenIdNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsFloorQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getFloorSearchSession
Gets theOsidSessionassociated with the floor search service.- Parameters:
proxy- a proxy- Returns:
- a
FloorSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsFloorSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorSearch()} is {@code true} .
-
getFloorSearchSessionForCampus
FloorSearchSession getFloorSearchSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the floor search service for the given campus.- Parameters:
campusId- theIdof theCampusproxy- a proxy- Returns:
- a
FloorSearchSession - Throws:
NotFoundException- noFloorfound by the givenIdNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsFloorSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getFloorAdminSession
Gets theOsidSessionassociated with the floor administrative service.- Parameters:
proxy- a proxy- Returns:
- a
FloorAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsFloorAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorAdmin()} is {@code true} .
-
getFloorAdminSessionForCampus
FloorAdminSession getFloorAdminSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the floor administration service for the given campus.- Parameters:
campusId- theIdof theCampusproxy- a proxy- Returns:
- a
FloorAdminSession - Throws:
NotFoundException- noFloorfound by the givenIdNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsFloorAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getFloorNotificationSession
FloorNotificationSession getFloorNotificationSession(FloorReceiver floorReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the floor notification service.- Parameters:
floorReceiver- the receiverproxy- a proxy- Returns:
- a
FloorNotificationSession - Throws:
NullArgumentException-floorReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsFloorNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorNotification()} is {@code true} .
-
getFloorNotificationSessionForCampus
FloorNotificationSession getFloorNotificationSessionForCampus(FloorReceiver floorReceiver, Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the floor notification service for the given campus.- Parameters:
floorReceiver- the receivercampusId- theIdof theCampusproxy- a proxy- Returns:
- a
FloorNotificationSession - Throws:
NotFoundException- noFloorfound by the givenIdNullArgumentException-floorReceiver, campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsFloorNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getFloorCampusSession
Gets the session for retrieving floor to campus mappings.- Parameters:
proxy- a proxy- Returns:
- a
FloorCampusSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsFloorCampus()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorCampus()} is {@code true} .
-
getFloorCampusAssignmentSession
FloorCampusAssignmentSession getFloorCampusAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning floor to campus mappings.- Parameters:
proxy- a proxy- Returns:
- a
FloorCampusAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsFloorCampusAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorCampusAssignment()} is {@code true} .
-
getFloorSmartCampusSession
FloorSmartCampusSession getFloorSmartCampusSession(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session for managing dynamic floor campuses for the given campus.- Parameters:
campusId- theIdof a campusproxy- a proxy- Returns:
- a
FloorSmartCampusSession - Throws:
NotFoundException-campusIdnot foundNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsFloorSmartCampus()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorSmartCampus()} is {@code true} .
-
getBuildingLookupSession
Gets theOsidSessionassociated with the building lookup service.- Parameters:
proxy- a proxy- Returns:
- a
BuildingLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBuildingLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingLookup()} is {@code true} .
-
getBuildingLookupSessionForCampus
BuildingLookupSession getBuildingLookupSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the building lookup service for the given campus.- Parameters:
campusId- theIdof theCampusproxy- a proxy- Returns:
- a
BuildingLookupSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBuildingLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getBuildingQuerySession
Gets theOsidSessionassociated with the building query service.- Parameters:
proxy- a proxy- Returns:
- a
BuildingQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBuildingQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingQuery()} is {@code true} .
-
getBuildingQuerySessionForCampus
BuildingQuerySession getBuildingQuerySessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the building query service for the given campus.- Parameters:
campusId- theIdof theCampusproxy- a proxy- Returns:
- a
BuildingQuerySession - Throws:
NotFoundException- noBuildingfound by the givenIdNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBuildingQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getBuildingSearchSession
Gets theOsidSessionassociated with the building search service.- Parameters:
proxy- a proxy- Returns:
- a
BuildingSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBuildingSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingSearch()} is {@code true} .
-
getBuildingSearchSessionForCampus
BuildingSearchSession getBuildingSearchSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the building search service for the given campus.- Parameters:
campusId- theIdof theCampusproxy- a proxy- Returns:
- a
BuildingSearchSession - Throws:
NotFoundException- noBuildingfound by the givenIdNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBuildingSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getBuildingAdminSession
Gets theOsidSessionassociated with the building administrative service.- Parameters:
proxy- a proxy- Returns:
- a
BuildingAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBuildingAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingAdmin()} is {@code true} .
-
getBuildingAdminSessionForCampus
BuildingAdminSession getBuildingAdminSessionForCampus(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the building administration service for the given campus.- Parameters:
campusId- theIdof theCampusproxy- a proxy- Returns:
- a
BuildingAdminSession - Throws:
NotFoundException- noBuildingfound by the givenIdNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBuildingAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getBuildingNotificationSession
BuildingNotificationSession getBuildingNotificationSession(BuildingReceiver buildingReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the building notification service.- Parameters:
buildingReceiver- the receiverproxy- a proxy- Returns:
- a
BuildingNotificationSession - Throws:
NullArgumentException-buildingReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBuildingNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingNotification()} is {@code true} .
-
getBuildingNotificationSessionForCampus
BuildingNotificationSession getBuildingNotificationSessionForCampus(BuildingReceiver buildingReceiver, Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the building notification service for the given campus.- Parameters:
buildingReceiver- the receivercampusId- theIdof theCampusproxy- a proxy- Returns:
- a
BuildingNotificationSession - Throws:
NotFoundException- noBuildingfound by the givenIdNullArgumentException-buildingReceiver, campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBuildingNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getBuildingCampusSession
Gets the session for retrieving building to campus mappings.- Parameters:
proxy- a proxy- Returns:
- a
BuildingCampusSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBuildingCampus()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingCampus()} is {@code true} .
-
getBuildingCampusAssignmentSession
BuildingCampusAssignmentSession getBuildingCampusAssignmentSession(Proxy proxy) throws OperationFailedException Gets the session for assigning building to campus mappings.- Parameters:
proxy- a proxy- Returns:
- a
BuildingCampusAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBuildingCampusAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingCampusAssignment()} is {@code true} .
-
getBuildingSmartCampusSession
BuildingSmartCampusSession getBuildingSmartCampusSession(Id campusId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the session for managing dynamic building campuses for the given campus.- Parameters:
campusId- theIdof a campusproxy- a proxy- Returns:
- a
BuildingSmartCampusSession - Throws:
NotFoundException-campusIdnot foundNullArgumentException-campusIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBuildingSmartCampus()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingSmartCampus()} is {@code true} .
-
getCampusLookupSession
Gets theOsidSessionassociated with the campus lookup service.- Parameters:
proxy- a proxy- Returns:
- a
CampusLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCampusLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCampusLookup()} is {@code true} .
-
getCampusQuerySession
Gets theOsidSessionassociated with the campus query service.- Parameters:
proxy- a proxy- Returns:
- a
CampusQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCampusQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCampusQuery()} is {@code true} .
-
getCampusSearchSession
Gets theOsidSessionassociated with the campus search service.- Parameters:
proxy- a proxy- Returns:
- a
CampusSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCampusSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCampusSearch()} is {@code true} .
-
getCampusAdminSession
Gets theOsidSessionassociated with the campus administrative service.- Parameters:
proxy- a proxy- Returns:
- a
CampusAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCampusAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCampusAdmin()} is {@code true} .
-
getCampusNotificationSession
CampusNotificationSession getCampusNotificationSession(CampusReceiver campusReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the campus notification service.- Parameters:
campusReceiver- the receiverproxy- a proxy- Returns:
- a
CampusNotificationSession - Throws:
NullArgumentException-campusReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCampusNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCampusNotification()} is {@code true} .
-
getCampusHierarchySession
Gets theOsidSessionassociated with the campus hierarchy service.- Parameters:
proxy- a proxy- Returns:
- a
CampusHierarchySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCampusHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCampusHierarchy()} is {@code true} .
-
getCampusHierarchyDesignSession
CampusHierarchyDesignSession getCampusHierarchyDesignSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the campus hierarchy design service.- Parameters:
proxy- a proxy- Returns:
- a
CampusHierarchyDesignSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCampusHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCampusHierarchyDesign()} is {@code true} .
-
getRoomBatchProxyManager
Gets theRoomBatchProxyManager.- Returns:
- a
RoomBatchProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRoomRules()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomRules()} is {@code true} .
-
getRoomConstructionProxyManager
Gets theRoomConstructionProxyManager.- Returns:
- a
RoomConstructionProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRoomConstruction()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomConstruction()} is {@code true} .
-
getRoomSquattingProxyManager
Gets theRoomSquattingProxyManager.- Returns:
- a
RoomSquattingProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRoomSquatting()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomSquatting()} is {@code true} .
-