public interface RoomConstructionProfile extends OsidProfile
The room construction profile describes the interoperability among room construction services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getProjectRecordTypes()
Gets the supported
Project record types. |
TypeList |
getProjectSearchRecordTypes()
Gets the supported project search record types.
|
TypeList |
getRenovationRecordTypes()
Gets the supported
Renovation record types. |
TypeList |
getRenovationSearchRecordTypes()
Gets the supported renovation search record types.
|
boolean |
supportsProjectAdmin()
Tests for the availability of a project administrative service for
creating and deleting projects.
|
boolean |
supportsProjectCampus()
Tests if a project to campus lookup session is available.
|
boolean |
supportsProjectCampusAssignment()
Tests if a project to campus assignment session is available.
|
boolean |
supportsProjectLookup()
Tests for the availability of an project lookup service.
|
boolean |
supportsProjectNotification()
Tests for the availability of a project notification service.
|
boolean |
supportsProjectQuery()
Tests if querying projects is available.
|
boolean |
supportsProjectRecordType(Type projectRecordType)
Tests if the given
Project record type is supported. |
boolean |
supportsProjectSearch()
Tests if searching for projects is available.
|
boolean |
supportsProjectSearchRecordType(Type projectSearchRecordType)
Tests if the given project search record type is supported.
|
boolean |
supportsProjectSmartCampus()
Tests if a project smart campus session is available.
|
boolean |
supportsRenovationAdmin()
Tests for the availability of a renovation administrative service for
creating and deleting renovationes.
|
boolean |
supportsRenovationCampus()
Tests if a renovation to campus lookup session is available.
|
boolean |
supportsRenovationCampusAssignment()
Tests if a renovation to campus assignment session is available.
|
boolean |
supportsRenovationLookup()
Tests for the availability of an renovation lookup service.
|
boolean |
supportsRenovationNotification()
Tests for the availability of a renovation notification service.
|
boolean |
supportsRenovationQuery()
Tests if querying renovationes is available.
|
boolean |
supportsRenovationRecordType(Type renovationRecordType)
Tests if the given
Renovation record type is supported. |
boolean |
supportsRenovationSearch()
Tests if searching for renovationes is available.
|
boolean |
supportsRenovationSearchRecordType(Type renovationSearchRecordType)
Tests if the given renovation search record type is supported.
|
boolean |
supportsRenovationSmartCampus()
Tests if a renovation smart campus session is available.
|
boolean |
supportsRoomConstructionBatch()
Tests if a service to manage construction in bulk is available.
|
boolean |
supportsVisibleFederation()
Tests if any project 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 supportsRenovationLookup()
true
if renovation lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsRenovationQuery()
true
if renovation query is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsRenovationSearch()
true
if renovation search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsRenovationAdmin()
true
if renovation administration is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsRenovationNotification()
true
if renovation notification is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsRenovationCampus()
true
if renovation campus lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRenovationCampusAssignment()
true
if renovation campus assignment is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsRenovationSmartCampus()
true
if renovation smart campus is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProjectLookup()
true
if project lookup is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsProjectQuery()
true
if project query is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsProjectSearch()
true
if project search is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsProjectAdmin()
true
if project administration is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsProjectNotification()
true
if project notification is available,
false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsProjectCampus()
true
if project campus lookup session is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsProjectCampusAssignment()
true
if project campus assignment is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsProjectSmartCampus()
true
if project smart campus is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsRoomConstructionBatch()
true
if a room construction batch service is
supported, false
otherwisemandatory
- This method must be implemented. TypeList getRenovationRecordTypes()
Renovation
record types.mandatory
- This method must be implemented. boolean supportsRenovationRecordType(Type renovationRecordType)
Renovation
record type is supported.renovationRecordType
- a Type
indicating a
Renovation
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- renovationRecordType
is null
mandatory
- This method must be implemented. TypeList getRenovationSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsRenovationSearchRecordType(Type renovationSearchRecordType)
renovationSearchRecordType
- a Type
indicating a
renovation record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
renovationSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getProjectRecordTypes()
Project
record types.mandatory
- This method must be implemented. boolean supportsProjectRecordType(Type projectRecordType)
Project
record type is supported.projectRecordType
- a Type
indicating a
Project
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- projectRecordType
is null
mandatory
- This method must be implemented. TypeList getProjectSearchRecordTypes()
mandatory
- This method must be implemented. boolean supportsProjectSearchRecordType(Type projectSearchRecordType)
projectSearchRecordType
- a Type
indicating a
project record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- projectSearchRecordType
is null
mandatory
- This method must be implemented.