OSID Logo
OSID Specifications
room construction package
Version 3.0.0
Release Candidate Preview
Interfaceosid.room.construction.RoomConstructionProfile
Implementsosid.OsidProfile
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.

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

Tests for the availability of an renovation lookup service.

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

Tests if querying renovationes is available.

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

Tests if searching for renovationes is available.

Returnboolean true 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.

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

Tests for the availability of a renovation notification service.

Returnboolean true 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.

Returnboolean true 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.

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

Tests if a renovation smart campus session is available.

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

Tests for the availability of an project lookup service.

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

Tests if querying projects is available.

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

Tests if searching for projects is available.

Returnboolean true 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.

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

Tests for the availability of a project notification service.

Returnboolean true 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.

Returnboolean true 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.

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

Tests if a project smart campus session is available.

Returnboolean true 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.

Returnboolean true 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT renovationRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT renovationSearchRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT projectRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT projectSearchRecordType is null
CompliancemandatoryThis method must be implemented.