OSID Logo
OSID Specifications
room construction package
Version 3.0.0
Interfaceosid.room.construction.RoomConstructionProfile
Implementsosid.OsidProfile
Implemented Byosid.room.construction.RoomConstructionManager
osid.room.construction.RoomConstructionProxyManager
Description

The room construction profile describes the interoperability among room construction services.

MethodsupportsVisibleFederation
Description

Tests if any project federation is exposed. Federation is exposed when a specific project may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of projects appears as a single project.

Returnbooleantrue if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRenovationLookup
Description

Tests for the availability of a renovation lookup service.

Returnbooleantrue if renovation lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRenovationQuery
Description

Tests if querying renovationes is available.

Returnbooleantrue if renovation query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRenovationSearch
Description

Tests if searching for renovationes is available.

Returnbooleantrue if renovation search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRenovationAdmin
Description

Tests for the availability of a renovation administrative service for creating and deleting renovationes.

Returnbooleantrue if renovation administration is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRenovationNotification
Description

Tests for the availability of a renovation notification service.

Returnbooleantrue if renovation notification is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsRenovationCampus
Description

Tests if a renovation to campus lookup session is available.

Returnbooleantrue if renovation campus lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRenovationCampusAssignment
Description

Tests if a renovation to campus assignment session is available.

Returnbooleantrue if renovation campus assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRenovationSmartCampus
Description

Tests if a renovation smart campus session is available.

Returnbooleantrue if renovation smart campus is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProjectLookup
Description

Tests for the availability of a project lookup service.

Returnbooleantrue if project lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProjectQuery
Description

Tests if querying projects is available.

Returnbooleantrue if project query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProjectSearch
Description

Tests if searching for projects is available.

Returnbooleantrue if project search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProjectAdmin
Description

Tests for the availability of a project administrative service for creating and deleting projects.

Returnbooleantrue if project administration is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProjectNotification
Description

Tests for the availability of a project notification service.

Returnbooleantrue if project notification is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsProjectCampus
Description

Tests if a project to campus lookup session is available.

Returnbooleantrue if project campus lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProjectCampusAssignment
Description

Tests if a project to campus assignment session is available.

Returnbooleantrue if project campus assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProjectSmartCampus
Description

Tests if a project smart campus session is available.

Returnbooleantrue if project smart campus is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRoomConstructionBatch
Description

Tests if a service to manage construction in bulk is available.

Returnbooleantrue if a room construction batch service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetRenovationRecordTypes
Description

Gets the supported Renovation record types.

Returnosid.type.TypeLista list containing the supported renovation record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRenovationRecordType
Description

Tests if the given Renovation record type is supported.

Parametersosid.type.TyperenovationRecordTypea Type indicating a Renovation record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTrenovationRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetRenovationSearchRecordTypes
Description

Gets the supported renovation search record types.

Returnosid.type.TypeLista list containing the supported renovation search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsRenovationSearchRecordType
Description

Tests if the given renovation search record type is supported.

Parametersosid.type.TyperenovationSearchRecordTypea Type indicating a renovation record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTrenovationSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProjectRecordTypes
Description

Gets the supported Project record types.

Returnosid.type.TypeLista list containing the supported project record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProjectRecordType
Description

Tests if the given Project record type is supported.

Parametersosid.type.TypeprojectRecordTypea Type indicating a Project record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTprojectRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProjectSearchRecordTypes
Description

Gets the supported project search record types.

Returnosid.type.TypeLista list containing the supported project search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProjectSearchRecordType
Description

Tests if the given project search record type is supported.

Parametersosid.type.TypeprojectSearchRecordTypea Type indicating a project record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTprojectSearchRecordType is null
CompliancemandatoryThis method must be implemented.