public interface RoomProfile extends OsidProfile
The room profile describes the interoperability among room services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getBuildingRecordTypes()
Gets the supported
Building record types. |
TypeList |
getBuildingSearchRecordTypes()
Gets the supported building search record types.
|
TypeList |
getCampusRecordTypes()
Gets the supported
Campus record types. |
TypeList |
getCampusSearchRecordTypes()
Gets the supported campus search record types.
|
TypeList |
getFloorRecordTypes()
Gets the supported
Floor record types. |
TypeList |
getFloorSearchRecordTypes()
Gets the supported floor search record types.
|
TypeList |
getRoomRecordTypes()
Gets the supported
Room record types. |
TypeList |
getRoomSearchRecordTypes()
Gets the supported room search record types.
|
boolean |
supportsBuildingAdmin()
Tests for the availability of a building administrative service for
creating and deleting buildinges.
|
boolean |
supportsBuildingCampus()
Tests if a building to campus lookup session is available.
|
boolean |
supportsBuildingCampusAssignment()
Tests if a building to campus assignment session is available.
|
boolean |
supportsBuildingLookup()
Tests for the availability of an building lookup service.
|
boolean |
supportsBuildingNotification()
Tests for the availability of a building notification service.
|
boolean |
supportsBuildingQuery()
Tests if querying buildinges is available.
|
boolean |
supportsBuildingRecordType(Type buildingRecordType)
Tests if the given
Building record type is supported. |
boolean |
supportsBuildingSearch()
Tests if searching for buildinges is available.
|
boolean |
supportsBuildingSearchRecordType(Type buildingSearchRecordType)
Tests if the given building search record type is supported.
|
boolean |
supportsBuildingSmartCampus()
Tests if a building smart campus session is available.
|
boolean |
supportsCampusAdmin()
Tests for the availability of a campus administrative service for
creating and deleting campuses.
|
boolean |
supportsCampusHierarchy()
Tests for the availability of a campus hierarchy traversal service.
|
boolean |
supportsCampusHierarchyDesign()
Tests for the availability of a campus hierarchy design service.
|
boolean |
supportsCampusLookup()
Tests for the availability of an campus lookup service.
|
boolean |
supportsCampusNotification()
Tests for the availability of a campus notification service.
|
boolean |
supportsCampusQuery()
Tests if querying campuses is available.
|
boolean |
supportsCampusRecordType(Type campusRecordType)
Tests if the given
Campus record type is supported. |
boolean |
supportsCampusSearch()
Tests if searching for campuses is available.
|
boolean |
supportsCampusSearchRecordType(Type campusSearchRecordType)
Tests if the given campus search record type is supported.
|
boolean |
supportsFloorAdmin()
Tests for the availability of a floor administrative service for
creating and deleting floores.
|
boolean |
supportsFloorCampus()
Tests if a floor to campus lookup session is available.
|
boolean |
supportsFloorCampusAssignment()
Tests if a floor to campus assignment session is available.
|
boolean |
supportsFloorLookup()
Tests for the availability of an floor lookup service.
|
boolean |
supportsFloorNotification()
Tests for the availability of a floor notification service.
|
boolean |
supportsFloorQuery()
Tests if querying floores is available.
|
boolean |
supportsFloorRecordType(Type floorRecordType)
Tests if the given
Floor record type is supported. |
boolean |
supportsFloorSearch()
Tests if searching for floores is available.
|
boolean |
supportsFloorSearchRecordType(Type floorSearchRecordType)
Tests if the given floor search record type is supported.
|
boolean |
supportsFloorSmartCampus()
Tests if a floor smart campus session is available.
|
boolean |
supportsRoomAdmin()
Tests if searching for rooms is available.
|
boolean |
supportsRoomBatch()
Tests for the availability of a room batch service.
|
boolean |
supportsRoomCampus()
Tests if a room to campus lookup session is available.
|
boolean |
supportsRoomCampusAssignment()
Tests if a room to campus assignment session is available.
|
boolean |
supportsRoomConstruction()
Tests for the availability of a room construction service.
|
boolean |
supportsRoomLookup()
Tests for the availability of a room lookup service.
|
boolean |
supportsRoomNotification()
Tests if room notification is available.
|
boolean |
supportsRoomQuery()
Tests if querying rooms is available.
|
boolean |
supportsRoomRecordType(Type roomRecordType)
Tests if the given
Room record type is supported. |
boolean |
supportsRoomSearch()
Tests if searching for rooms is available.
|
boolean |
supportsRoomSearchRecordType(Type roomSearchRecordType)
Tests if the given room search record type is supported.
|
boolean |
supportsRoomSmartCampus()
Tests if a room smart campus session is available.
|
boolean |
supportsRoomSquatting()
Tests for the availability of a room squatting service.
|
boolean |
supportsVisibleFederation()
Tests if any building federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean supportsVisibleFederation()
true
if visible federation is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRoomLookup()
true
if room lookup is available, false
otherwisemandatory
- This method must be implemented. boolean supportsRoomQuery()
true
if room query is available, false
otherwisemandatory
- This method must be implemented. boolean supportsRoomSearch()
true
if room search is available, false
otherwisemandatory
- This method must be implemented. boolean supportsRoomAdmin()
true
if room search is available, false
otherwisemandatory
- This method must be implemented. boolean supportsRoomNotification()
true
if room notification is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsRoomCampus()
true
if room campus lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRoomCampusAssignment()
true
if room campus assignment is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRoomSmartCampus()
true
if room smart campus is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsFloorLookup()
true
if floor lookup is available, false
otherwisemandatory
- This method must be implemented. boolean supportsFloorQuery()
true
if floor query is available, false
otherwisemandatory
- This method must be implemented. boolean supportsFloorSearch()
true
if floor search is available, false
otherwisemandatory
- This method must be implemented. boolean supportsFloorAdmin()
true
if floor administration is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsFloorNotification()
true
if floor notification is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsFloorCampus()
true
if floor campus lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsFloorCampusAssignment()
true
if floor campus assignment is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsFloorSmartCampus()
true
if floor smart campus is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsBuildingLookup()
true
if building lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsBuildingQuery()
true
if building query is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsBuildingSearch()
true
if building search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsBuildingAdmin()
true
if building administration is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsBuildingNotification()
true
if building notification is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsBuildingCampus()
true
if building campus lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBuildingCampusAssignment()
true
if building campus assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBuildingSmartCampus()
true
if building smart campus is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCampusLookup()
true
if campus lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsCampusQuery()
true
if campus query is available, false
otherwisemandatory
- This method must be implemented. boolean supportsCampusSearch()
true
if campus search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsCampusAdmin()
true
if campus administration is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsCampusNotification()
true
if campus notification is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsCampusHierarchy()
true
if campus hierarchy traversal is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsCampusHierarchyDesign()
true
if campus hierarchy design is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsRoomBatch()
true
if a room batch service is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsRoomConstruction()
true
if a room construction service is
available, false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsRoomSquatting()
true
if a room squatting service is available,
false
otherwisemandatory
- This method must be implemented in all
providers. TypeList getRoomRecordTypes()
Room
record types.mandatory
- This method must be implemented. boolean supportsRoomRecordType(Type roomRecordType)
Room
record type is supported.roomRecordType
- a Type
indicating a Room
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- roomRecordType
is null
mandatory
- This method must be implemented. TypeList getRoomSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsRoomSearchRecordType(Type roomSearchRecordType)
roomSearchRecordType
- a Type
indicating a room
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- roomSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getFloorRecordTypes()
Floor
record types.mandatory
- This method must be implemented. boolean supportsFloorRecordType(Type floorRecordType)
Floor
record type is supported.floorRecordType
- a Type
indicating a
Floor
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- floorRecordType
is null
mandatory
- This method must be implemented. TypeList getFloorSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsFloorSearchRecordType(Type floorSearchRecordType)
floorSearchRecordType
- a Type
indicating a floor
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- floorSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getBuildingRecordTypes()
Building
record types.mandatory
- This method must be implemented. boolean supportsBuildingRecordType(Type buildingRecordType)
Building
record type is supported.buildingRecordType
- a Type
indicating a
Building
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- buildingRecordType
is null
mandatory
- This method must be implemented. TypeList getBuildingSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsBuildingSearchRecordType(Type buildingSearchRecordType)
buildingSearchRecordType
- a Type
indicating a
building record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- buildingSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getCampusRecordTypes()
Campus
record types.mandatory
- This method must be implemented. boolean supportsCampusRecordType(Type campusRecordType)
Campus
record type is supported.campusRecordType
- a Type
indicating a
Campus
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- campusRecordType
is null
mandatory
- This method must be implemented. TypeList getCampusSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsCampusSearchRecordType(Type campusSearchRecordType)
campusSearchRecordType
- a Type
indicating a
campus record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- campusSearchRecordType
is null
mandatory
- This method must be implemented.