OSID Logo
OSID Specifications
resource package
Version 3.0.0
Release Candidate Preview
Interfaceosid.resource.ResourceProfile
Implementsosid.OsidProfile
Description

The resource profile describes interoperability among resource services.

MethodsupportsVisibleFederation
Description

Tests if federation is visible.

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

Tests if resource lookup is supported.

Returnboolean true if resource lookup is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceQuery
Description

Tests if resource query is supported.

Returnboolean true if resource query is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceSearch
Description

Tests if resource search is supported.

Returnboolean true if resource search is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceAdmin
Description

Tests if resource administration is supported.

Returnboolean true if resource administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceNotification
Description

Tests if resource notification is supported. Messages may be sent when resources are created, modified, or deleted.

Returnboolean true if resource notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceBin
Description

Tests if retrieving mappings of resource and bins is supported.

Returnboolean true if resource bin mapping retrieval is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceBinAssignment
Description

Tests if managing mappings of resource and bins is supported.

Returnboolean true if resource bin assignment is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceSmartBin
Description

Tests if resource smart bins are available.

Returnboolean true if resource smart bins are supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMembership
Description

Tests if membership queries are supported.

Returnboolean true if membership queries are supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsGroup
Description

Tests if group resources are supported.

Returnboolean true if group resources are supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsGroupAssignment
Description

Tests if group resource assignment is supported.

Returnboolean true if group resource assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsGroupNotification
Description

Tests if group resource notification is supported.

Returnboolean true if group resource notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsGroupHierarchy
Description

Tests if a group resource hierarchy service is supported.

Returnboolean true if group resource hierarchy is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceAgent
Description

Tests if retrieving mappings of resource and agents is supported.

Returnboolean true if resource agent mapping retrieval is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceAgentAssignment
Description

Tests if managing mappings of resources and agents is supported.

Returnboolean true if resource agent assignment is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceRelationshipLookup
Description

Tests if looking up resource relationships is supported.

Returnboolean true if resource relationships lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceRelationshipQuery
Description

Tests if querying resource relationships is supported.

Returnboolean true if resource relationships query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceRelationshipSearch
Description

Tests if searching resource relationships is supported.

Returnboolean true if resource relationships search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceRelationshipAdmin
Description

Tests if a resource relationships administrative service is supported.

Returnboolean true if resource relationships administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceRelationshipNotification
Description

Tests if a resource relationships notification service is supported.

Returnboolean true if resource relationships notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceRelationshipBin
Description

Tests if retrieving mappings of resource relationships and bins is supported.

Returnboolean true if resource relationship bin mapping retrieval is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceRelationshipBinAssignment
Description

Tests if managing mappings of resource relationships and bins is supported.

Returnboolean true if resource relationship bin assignment is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceRelationshipSmartBin
Description

Tests if resource relationship smart bins are available.

Returnboolean true if resource relationship smart bins are supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBinLookup
Description

Tests if bin lookup is supported.

Returnboolean true if bin lookup is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBinQuery
Description

Tests if bin query is supported.

Returnboolean true if bin query is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBinSearch
Description

Tests if bin search is supported.

Returnboolean true if bin search is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBinAdmin
Description

Tests if bin administration is supported.

Returnboolean true if bin administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBinNotification
Description

Tests if bin notification is supported. Messages may be sent when Bin objects are created, deleted or updated. Notifications for resources within bins are sent via the resource notification session.

Returnboolean true if bin notification is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBinHierarchy
Description

Tests if a bin hierarchy traversal is supported.

Returnboolean true if a bin hierarchy traversal is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBinHierarchyDesign
Description

Tests if a bin hierarchy design is supported.

Returnboolean true if a bin hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceBatch
Description

Tests if a resource batch service is available.

Returnboolean true if a resource batch service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceDemographic
Description

Tests if a resource demographic service is available.

Returnboolean true if a resource demographic service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetResourceRecordTypes
Description

Gets all the resource record types supported.

Returnosid.type.TypeListthe list of supported resource record types
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceRecordType
Description

Tests if a given resource record type is supported.

Parametersosid.type.TyperesourceRecordTypethe resource type
Returnboolean true if the resource record type is supported , false otherwise
ErrorsNULL_ARGUMENT resourceRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetResourceSearchRecordTypes
Description

Gets all the resource search record types supported.

Returnosid.type.TypeListthe list of supported resource search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsResourceSearchRecordType
Description

Tests if a given resource search type is supported.

Parametersosid.type.TyperesourceSearchRecordTypethe resource search type
Returnboolean true if the resource search record type is supported , false otherwise
ErrorsNULL_ARGUMENT resourceSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetResourceRelationshipRecordTypes
Description

Gets the supported ResourceRelationship record types.

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

Tests if the given ResourceRelationship record type is supported.

Parametersosid.type.TyperesourceRelationshipRecordTypea Type indicating a ResourceRelationship record type
Returnboolean true if the given type is supported, false otherwise
ErrorsNULL_ARGUMENT resourceRelationshipRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetResourceRelationshipSearchRecordTypes
Description

Gets the supported ResourceRelationship search record types.

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

Tests if the given ResourceRelationship search record type is supported.

Parametersosid.type.TyperesourceRelationshipSearchRecordTypea Type indicating a ResourceRelationship search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT resourceRelationshipSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetBinRecordTypes
Description

Gets all the bin record types supported.

Returnosid.type.TypeListthe list of supported bin record types
CompliancemandatoryThis method must be implemented.
MethodsupportsBinRecordType
Description

Tests if a given bin record type is supported.

Parametersosid.type.TypebinRecordTypethe bin record type
Returnboolean true if the bin record type is supported , false otherwise
ErrorsNULL_ARGUMENT binRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetBinSearchRecordTypes
Description

Gets all the bin search record types supported.

Returnosid.type.TypeListthe list of supported bin search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsBinSearchRecordType
Description

Tests if a given bin search record type is supported.

Parametersosid.type.TypebinSearchRecordTypethe bin search record type
Returnboolean true if the bin search record type is supported , false otherwise
ErrorsNULL_ARGUMENT binSearchRecordType is null
CompliancemandatoryThis method must be implemented.