public interface ResourceProfile extends OsidProfile
The resource profile describes interoperability among resource services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getBinRecordTypes()
Gets all the bin record types supported.
|
TypeList |
getBinSearchRecordTypes()
Gets all the bin search record types supported.
|
TypeList |
getResourceRecordTypes()
Gets all the resource record types supported.
|
TypeList |
getResourceRelationshipRecordTypes()
Gets the supported
ResourceRelationship record types. |
TypeList |
getResourceRelationshipSearchRecordTypes()
Gets the supported
ResourceRelationship search record
types. |
TypeList |
getResourceSearchRecordTypes()
Gets all the resource search record types supported.
|
boolean |
supportsBinAdmin()
Tests if bin administration is supported.
|
boolean |
supportsBinHierarchy()
Tests if a bin hierarchy traversal is supported.
|
boolean |
supportsBinHierarchyDesign()
Tests if a bin hierarchy design is supported.
|
boolean |
supportsBinLookup()
Tests if bin lookup is supported.
|
boolean |
supportsBinNotification()
Tests if bin notification is supported.
|
boolean |
supportsBinQuery()
Tests if bin query is supported.
|
boolean |
supportsBinRecordType(Type binRecordType)
Tests if a given bin record type is supported.
|
boolean |
supportsBinSearch()
Tests if bin search is supported.
|
boolean |
supportsBinSearchRecordType(Type binSearchRecordType)
Tests if a given bin search record type is supported.
|
boolean |
supportsGroup()
Tests if group resources are supported.
|
boolean |
supportsGroupAssignment()
Tests if group resource assignment is supported.
|
boolean |
supportsGroupHierarchy()
Tests if a group resource hierarchy service is supported.
|
boolean |
supportsGroupNotification()
Tests if group resource notification is supported.
|
boolean |
supportsMembership()
Tests if membership queries are supported.
|
boolean |
supportsResourceAdmin()
Tests if resource administration is supported.
|
boolean |
supportsResourceAgent()
Tests if retrieving mappings of resource and agents is supported.
|
boolean |
supportsResourceAgentAssignment()
Tests if managing mappings of resources and agents is supported.
|
boolean |
supportsResourceBatch()
Tests if a resource batch service is available.
|
boolean |
supportsResourceBin()
Tests if retrieving mappings of resource and bins is supported.
|
boolean |
supportsResourceBinAssignment()
Tests if managing mappings of resource and bins is supported.
|
boolean |
supportsResourceDemographic()
Tests if a resource demographic service is available.
|
boolean |
supportsResourceLookup()
Tests if resource lookup is supported.
|
boolean |
supportsResourceNotification()
Tests if resource notification is supported.
|
boolean |
supportsResourceQuery()
Tests if resource query is supported.
|
boolean |
supportsResourceRecordType(Type resourceRecordType)
Tests if a given resource record type is supported.
|
boolean |
supportsResourceRelationshipAdmin()
Tests if a resource relationships
administrative
service is supported. |
boolean |
supportsResourceRelationshipBin()
Tests if retrieving mappings of resource relationships and bins is
supported.
|
boolean |
supportsResourceRelationshipBinAssignment()
Tests if managing mappings of resource relationships and bins is
supported.
|
boolean |
supportsResourceRelationshipLookup()
Tests if looking up resource relationships is supported.
|
boolean |
supportsResourceRelationshipNotification()
Tests if a resource relationships
notification service
is supported. |
boolean |
supportsResourceRelationshipQuery()
Tests if querying resource relationships is supported.
|
boolean |
supportsResourceRelationshipRecordType(Type resourceRelationshipRecordType)
Tests if the given
ResourceRelationship record type is
supported. |
boolean |
supportsResourceRelationshipSearch()
Tests if searching resource relationships is supported.
|
boolean |
supportsResourceRelationshipSearchRecordType(Type resourceRelationshipSearchRecordType)
Tests if the given
ResourceRelationship search record
type is supported. |
boolean |
supportsResourceRelationshipSmartBin()
Tests if resource relationship smart bins are available.
|
boolean |
supportsResourceSearch()
Tests if resource search is supported.
|
boolean |
supportsResourceSearchRecordType(Type resourceSearchRecordType)
Tests if a given resource search type is supported.
|
boolean |
supportsResourceSmartBin()
Tests if resource smart bins are available.
|
boolean |
supportsVisibleFederation()
Tests if federation is visible.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported
, false otherwisemandatory - This method must be implemented. boolean supportsResourceLookup()
true if resource lookup is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsResourceQuery()
true if resource query is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsResourceSearch()
true if resource search is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsResourceAdmin()
true if resource administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsResourceNotification()
true if resource notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsResourceBin()
true if resource bin mapping retrieval is
supported , false otherwisemandatory - This method must be implemented. boolean supportsResourceBinAssignment()
true if resource bin assignment is supported
, false otherwisemandatory - This method must be implemented. boolean supportsResourceSmartBin()
true if resource smart bins are supported
, false otherwisemandatory - This method must be implemented. boolean supportsMembership()
true if membership queries are supported
, false otherwisemandatory - This method must be implemented. boolean supportsGroup()
true if group resources are supported,
false otherwisemandatory - This method must be implemented. boolean supportsGroupAssignment()
true if group resource assignment is supported,
false otherwisemandatory - This method must be implemented. boolean supportsGroupNotification()
true if group resource notification is
supported, false otherwisemandatory - This method must be implemented. boolean supportsGroupHierarchy()
true if group resource hierarchy is supported,
false otherwisemandatory - This method must be implemented. boolean supportsResourceAgent()
true if resource agent mapping retrieval is
supported , false otherwisemandatory - This method must be implemented. boolean supportsResourceAgentAssignment()
true if resource agent assignment is supported
, false otherwisemandatory - This method must be implemented. boolean supportsResourceRelationshipLookup()
true if resource relationships lookup is
supported, false otherwisemandatory - This method must be implemented. boolean supportsResourceRelationshipQuery()
true if resource relationships query is
supported, false otherwisemandatory - This method must be implemented. boolean supportsResourceRelationshipSearch()
true if resource relationships search is
supported, false otherwisemandatory - This method must be implemented. boolean supportsResourceRelationshipAdmin()
administrative
service is supported. true if resource relationships administration
is supported, false otherwisemandatory - This method must be implemented. boolean supportsResourceRelationshipNotification()
notification service
is supported. true if resource relationships notification is
supported, false otherwisemandatory - This method must be implemented. boolean supportsResourceRelationshipBin()
true if resource relationship bin mapping
retrieval is supported , false
otherwisemandatory - This method must be implemented. boolean supportsResourceRelationshipBinAssignment()
true if resource relationship bin assignment is
supported , false otherwisemandatory - This method must be implemented. boolean supportsResourceRelationshipSmartBin()
true if resource relationship smart bins are
supported , false otherwisemandatory - This method must be implemented. boolean supportsBinLookup()
true if bin lookup is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsBinQuery()
true if bin query is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsBinSearch()
true if bin search is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsBinAdmin()
true if bin administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBinNotification()
Bin objects are created, deleted or updated.
Notifications for resources within bins are sent via the resource
notification session. true if bin notification is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsBinHierarchy()
true if a bin hierarchy traversal is supported,
false otherwisemandatory - This method must be implemented. boolean supportsBinHierarchyDesign()
true if a bin hierarchy design is supported,
false otherwisemandatory - This method must be implemented. boolean supportsResourceBatch()
true if a resource batch service is available,
false otherwisemandatory - This method must be implemented. boolean supportsResourceDemographic()
true if a resource demographic service is
available, false otherwisemandatory - This method must be implemented. TypeList getResourceRecordTypes()
mandatory - This method must be implemented. boolean supportsResourceRecordType(Type resourceRecordType)
resourceRecordType - the resource type true if the resource record type is supported
, false otherwiseNullArgumentException - resourceRecordType
is null mandatory - This method must be implemented. TypeList getResourceSearchRecordTypes()
mandatory - This method must be implemented. boolean supportsResourceSearchRecordType(Type resourceSearchRecordType)
resourceSearchRecordType - the resource search type true if the resource search record type is
supported , false otherwiseNullArgumentException - resourceSearchRecordType
is null mandatory - This method must be implemented. TypeList getResourceRelationshipRecordTypes()
ResourceRelationship record types. ResourceRelationship
record typesmandatory - This method must be implemented. boolean supportsResourceRelationshipRecordType(Type resourceRelationshipRecordType)
ResourceRelationship record type is
supported.resourceRelationshipRecordType - a Type
indicating a ResourceRelationship record type true if the given type is supported,
false otherwiseNullArgumentException -
resourceRelationshipRecordType is null mandatory - This method must be implemented. TypeList getResourceRelationshipSearchRecordTypes()
ResourceRelationship search record
types. ResourceRelationship
search record typesmandatory - This method must be implemented. boolean supportsResourceRelationshipSearchRecordType(Type resourceRelationshipSearchRecordType)
ResourceRelationship search record
type is supported.resourceRelationshipSearchRecordType - a Type
indicating a ResourceRelationship search record
type true if the given Type is supported,
false otherwiseNullArgumentException -
resourceRelationshipSearchRecordType is null
mandatory - This method must be implemented. TypeList getBinRecordTypes()
mandatory - This method must be implemented. boolean supportsBinRecordType(Type binRecordType)
binRecordType - the bin record type true if the bin record type is supported
, false otherwiseNullArgumentException - binRecordType is
null mandatory - This method must be implemented. TypeList getBinSearchRecordTypes()
mandatory - This method must be implemented. boolean supportsBinSearchRecordType(Type binSearchRecordType)
binSearchRecordType - the bin search record type true if the bin search record type is supported
, false otherwiseNullArgumentException - binSearchRecordType
is null mandatory - This method must be implemented.