Interface RoomManager
- All Superinterfaces:
AutoCloseable, Closeable, OsidManager, OsidManager, OsidProfile, RoomProfile, Sourceable
The room manager provides access to room sessions and provides interoperability tests for various aspects of this service. 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 TypeMethodDescriptionGets theOsidSessionassociated with the building administrative service.getBuildingAdminSessionForCampus(Id campusId) Gets theOsidSessionassociated with the building administrative service for the given campus.Gets the session for assigning building to campus mappings.Gets the session for retrieving building to campus mappings.Gets theOsidSessionassociated with the building lookup service.getBuildingLookupSessionForCampus(Id campusId) Gets theOsidSessionassociated with the building lookup service for the given campus.getBuildingNotificationSession(BuildingReceiver buildingReceiver) Gets theOsidSessionassociated with the building notification service.getBuildingNotificationSessionForCampus(BuildingReceiver buildingReceiver, Id campusId) Gets theOsidSessionassociated with the building notification service for the given campus.Gets theOsidSessionassociated with the building query service.getBuildingQuerySessionForCampus(Id campusId) Gets theOsidSessionassociated with the building query service for the given campus.Gets theOsidSessionassociated with the building search service.getBuildingSearchSessionForCampus(Id campusId) Gets theOsidSessionassociated with the building search service for the given campus.getBuildingSmartCampusSession(Id campusId) Gets the session associated with the building smart campus for the given campus.Gets theOsidSessionassociated with the campus administrative service.Gets theOsidSessionassociated with the campus hierarchy design service.Gets theOsidSessionassociated with the campus hierarchy service.Gets theOsidSessionassociated with the campus lookup service.getCampusNotificationSession(CampusReceiver campusReceiver) Gets theOsidSessionassociated with the campus notification service.Gets theOsidSessionassociated with the campus query service.Gets theOsidSessionassociated with the campus search service.Gets theOsidSessionassociated with the floor administrative service.getFloorAdminSessionForCampus(Id campusId) Gets theOsidSessionassociated with the floor administrative service for the given campus.Gets the session for assigning floor to campus mappings.Gets the session for retrieving floor to campus mappings.Gets theOsidSessionassociated with the floor lookup service.getFloorLookupSessionForCampus(Id campusId) Gets theOsidSessionassociated with the floor lookup service for the given campus.getFloorNotificationSession(FloorReceiver floorReceiver) Gets theOsidSessionassociated with the floor notification service.getFloorNotificationSessionForCampus(FloorReceiver floorReceiver, Id campusId) Gets theOsidSessionassociated with the floor notification service for the given campus.Gets theOsidSessionassociated with the floor query service.getFloorQuerySessionForCampus(Id campusId) Gets theOsidSessionassociated with the floor query service for the given campus.Gets theOsidSessionassociated with the floor search service.getFloorSearchSessionForCampus(Id campusId) Gets theOsidSessionassociated with the floor search service for the given campus.getFloorSmartCampusSession(Id campusId) Gets the session associated with the floor smart campus for the given campus.Gets theOsidSessionassociated with the room administration service.getRoomAdminSessionForCampus(Id campusId) Gets theOsidSessionassociated with the room administration service for the given campus.Gets theRoomBatchManager.Gets the session for assigning room to campus mappings.Gets the session for retrieving room to campus mappings.Gets theRoomConstructionManager.Gets theOsidSessionassociated with the room lookup service.getRoomLookupSessionForCampus(Id campusId) Gets theOsidSessionassociated with the room lookup service for the given campus.getRoomNotificationSession(RoomReceiver roomReceiver) Gets theOsidSessionassociated with the room notification service.getRoomNotificationSessionForCampus(RoomReceiver roomReceiver, Id campusId) Gets theOsidSessionassociated with the room notification service for the given campus.Gets theOsidSessionassociated with the room query service.getRoomQuerySessionForCampus(Id campusId) Gets theOsidSessionassociated with the room query service for the given campus.Gets theOsidSessionassociated with the room search service.getRoomSearchSessionForCampus(Id campusId) Gets theOsidSessionassociated with the room search service for the given campus.getRoomSmartCampusSession(Id campusId) Gets the session associated with the room smart campus for the given campus.Gets theRoomSquattingManager.Methods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.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 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.- Returns:
- a
RoomLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRoomLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomLookup()} is {@code true} .
-
getRoomLookupSessionForCampus
RoomLookupSession getRoomLookupSessionForCampus(Id campusId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the room lookup service for the given campus.- Parameters:
campusId- theIdof theCampus- Returns:
- a
RoomLookupSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdisnullOperationFailedException- 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.- Returns:
- a
RoomQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRoomQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomQuery()} is {@code true} .
-
getRoomQuerySessionForCampus
RoomQuerySession getRoomQuerySessionForCampus(Id campusId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the room query service for the given campus.- Parameters:
campusId- theIdof theCampus- Returns:
- a
RoomQuerySession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdisnullOperationFailedException- 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.- Returns:
- a
RoomSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRoomSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomSearch()} is {@code true} .
-
getRoomSearchSessionForCampus
RoomSearchSession getRoomSearchSessionForCampus(Id campusId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the room search service for the given campus.- Parameters:
campusId- theIdof theCampus- Returns:
- a
RoomSearchSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdisnullOperationFailedException- 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.- Returns:
- a
RoomAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRoomAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomAdmin()} is {@code true} .
-
getRoomAdminSessionForCampus
RoomAdminSession getRoomAdminSessionForCampus(Id campusId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the room administration service for the given campus.- Parameters:
campusId- theIdof theCampus- Returns:
- a
RoomAdminSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdisnullOperationFailedException- 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) throws OperationFailedException Gets theOsidSessionassociated with the room notification service.- Parameters:
roomReceiver- the receiver- Returns:
- a
RoomNotificationSession - Throws:
NullArgumentException-roomReceiverisnullOperationFailedException- 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) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the room notification service for the given campus.- Parameters:
roomReceiver- the receivercampusId- theIdof theCampus- Returns:
- a
RoomNotificationSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-roomReceiverorcampusIdisnullOperationFailedException- 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.- Returns:
- a
RoomCampusSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRoomCampus()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomCampus()} is {@code true} .
-
getRoomCampusAssignmentSession
Gets the session for assigning room to campus mappings.- Returns:
- a
RoomCampusAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRoomCampusAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomCampusAssignment()} is {@code true} .
-
getRoomSmartCampusSession
RoomSmartCampusSession getRoomSmartCampusSession(Id campusId) throws NotFoundException, OperationFailedException Gets the session associated with the room smart campus for the given campus.- Parameters:
campusId- theIdof the campus- Returns:
- a
RoomSmartCampusSession - Throws:
NotFoundException-campusIdnot foundNullArgumentException-campusIdisnullOperationFailedException- 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.- Returns:
- a
FloorLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsFloorLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorLookup()} is {@code true} .
-
getFloorLookupSessionForCampus
FloorLookupSession getFloorLookupSessionForCampus(Id campusId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the floor lookup service for the given campus.- Parameters:
campusId- theIdof theFloor- Returns:
- a
FloorLookupSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdisnullOperationFailedException- 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.- Returns:
- a
FloorQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsFloorQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorQuery()} is {@code true} .
-
getFloorQuerySessionForCampus
FloorQuerySession getFloorQuerySessionForCampus(Id campusId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the floor query service for the given campus.- Parameters:
campusId- theIdof theFloor- Returns:
- a
FloorQuerySession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdisnullOperationFailedException- 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.- Returns:
- a
FloorSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsFloorSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorSearch()} is {@code true} .
-
getFloorSearchSessionForCampus
FloorSearchSession getFloorSearchSessionForCampus(Id campusId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the floor search service for the given campus.- Parameters:
campusId- theIdof theFloor- Returns:
- a
FloorSearchSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdisnullOperationFailedException- 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.- Returns:
- a
FloorAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsFloorAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorAdmin()} is {@code true} .
-
getFloorAdminSessionForCampus
FloorAdminSession getFloorAdminSessionForCampus(Id campusId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the floor administrative service for the given campus.- Parameters:
campusId- theIdof theFloor- Returns:
- a
FloorAdminSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdisnullOperationFailedException- 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) throws OperationFailedException Gets theOsidSessionassociated with the floor notification service.- Parameters:
floorReceiver- the receiver- Returns:
- a
FloorNotificationSession - Throws:
NullArgumentException-floorReceiverisnullOperationFailedException- 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) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the floor notification service for the given campus.- Parameters:
floorReceiver- the receivercampusId- theIdof theCampus- Returns:
- a
FloorNotificationSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-floorReceiverisnullOperationFailedException- 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.- Returns:
- a
FloorCampusSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsFloorCampus()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorCampus()} is {@code true} .
-
getFloorCampusAssignmentSession
Gets the session for assigning floor to campus mappings.- Returns:
- a
FloorCampusAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsFloorCampusAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsFloorCampusAssignment()} is {@code true} .
-
getFloorSmartCampusSession
FloorSmartCampusSession getFloorSmartCampusSession(Id campusId) throws NotFoundException, OperationFailedException Gets the session associated with the floor smart campus for the given campus.- Parameters:
campusId- theIdof the campus- Returns:
- a
FloorSmartCampusSession - Throws:
NotFoundException-campusIdnot foundNullArgumentException-campusIdisnullOperationFailedException- 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.- Returns:
- a
BuildingLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBuildingLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingLookup()} is {@code true} .
-
getBuildingLookupSessionForCampus
BuildingLookupSession getBuildingLookupSessionForCampus(Id campusId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the building lookup service for the given campus.- Parameters:
campusId- theIdof theBuilding- Returns:
- a
BuildingLookupSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdisnullOperationFailedException- 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.- Returns:
- a
BuildingQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBuildingQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingQuery()} is {@code true} .
-
getBuildingQuerySessionForCampus
BuildingQuerySession getBuildingQuerySessionForCampus(Id campusId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the building query service for the given campus.- Parameters:
campusId- theIdof theBuilding- Returns:
- a
BuildingQuerySession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdisnullOperationFailedException- 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.- Returns:
- a
BuildingSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBuildingSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingSearch()} is {@code true} .
-
getBuildingSearchSessionForCampus
BuildingSearchSession getBuildingSearchSessionForCampus(Id campusId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the building search service for the given campus.- Parameters:
campusId- theIdof theBuilding- Returns:
- a
BuildingSearchSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdisnullOperationFailedException- 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.- Returns:
- a
BuildingAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBuildingAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingAdmin()} is {@code true} .
-
getBuildingAdminSessionForCampus
BuildingAdminSession getBuildingAdminSessionForCampus(Id campusId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the building administrative service for the given campus.- Parameters:
campusId- theIdof theBuilding- Returns:
- a
BuildingAdminSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-campusIdisnullOperationFailedException- 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) throws OperationFailedException Gets theOsidSessionassociated with the building notification service.- Parameters:
buildingReceiver- the receiver- Returns:
- a
BuildingNotificationSession - Throws:
NullArgumentException-buildingReceiverisnullOperationFailedException- 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) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the building notification service for the given campus.- Parameters:
buildingReceiver- the receivercampusId- theIdof theCampus- Returns:
- a
BuildingNotificationSession - Throws:
NotFoundException- noCampusfound by the givenIdNullArgumentException-buildingReceiverisnullOperationFailedException- 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.- Returns:
- a
BuildingCampusSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBuildingCampus()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingCampus()} is {@code true} .
-
getBuildingCampusAssignmentSession
BuildingCampusAssignmentSession getBuildingCampusAssignmentSession() throws OperationFailedExceptionGets the session for assigning building to campus mappings.- Returns:
- a
BuildingCampusAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBuildingCampusAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBuildingCampusAssignment()} is {@code true} .
-
getBuildingSmartCampusSession
BuildingSmartCampusSession getBuildingSmartCampusSession(Id campusId) throws NotFoundException, OperationFailedException Gets the session associated with the building smart campus for the given campus.- Parameters:
campusId- theIdof the campus- Returns:
- a
BuildingSmartCampusSession - Throws:
NotFoundException-campusIdnot foundNullArgumentException-campusIdisnullOperationFailedException- 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.- Returns:
- a
CampusLookupSession - Throws:
OperationFailedException- 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.- Returns:
- a
CampusQuerySession - Throws:
OperationFailedException- 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.- Returns:
- a
CampusSearchSession - Throws:
OperationFailedException- 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.- Returns:
- a
CampusAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCampusAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCampusAdmin()} is {@code true} .
-
getCampusNotificationSession
CampusNotificationSession getCampusNotificationSession(CampusReceiver campusReceiver) throws OperationFailedException Gets theOsidSessionassociated with the campus notification service.- Parameters:
campusReceiver- the receiver- Returns:
- a
CampusNotificationSession - Throws:
NullArgumentException-campusReceiverisnullOperationFailedException- 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.- Returns:
- a
CampusHierarchySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCampusHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCampusHierarchy()} is {@code true} .
-
getCampusHierarchyDesignSession
Gets theOsidSessionassociated with the campus hierarchy design service.- Returns:
- a
CampusHierarchyDesignSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCampusHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCampusHierarchyDesign()} is {@code true} .
-
getRoomBatchManager
Gets theRoomBatchManager.- Returns:
- a
RoomBatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRoombatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoombatch()} is {@code true} .
-
getRoomConstructionManager
Gets theRoomConstructionManager.- Returns:
- a
RoomConstructionManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRoomConstruction()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomConstruction()} is {@code true} .
-
getRoomSquattingManager
Gets theRoomSquattingManager.- Returns:
- a
RoomSquattingManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsRoomSquatting()isfalse- Compliance:
optional- This method must be implemented if {@code supportsRoomSquatting()} is {@code true} .
-