Interface | osid.relationship.rules.RelationshipRulesProfile | ||
---|---|---|---|
Implements | osid.OsidProfile | ||
Description |
The relationship rules profile describes the interoperability among relationship rules services. | ||
Method | supportsVisibleFederation | ||
Description |
Tests if any broker federation is exposed. Federation is exposed when a specific broker may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of brokers appears as a single broker. | ||
Return | boolean | true if visible federation is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRelationshipEnablerLookup | ||
Description |
Tests if looking up relationship enablers is supported. | ||
Return | boolean | true if relationship enabler lookup is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRelationshipEnablerQuery | ||
Description |
Tests if querying relationship enablers is supported. | ||
Return | boolean | true if relationship enabler query is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRelationshipEnablerSearch | ||
Description |
Tests if searching relationship enablers is supported. | ||
Return | boolean | true if relationship enabler search is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRelationshipEnablerAdmin | ||
Description |
Tests if a relationship enabler administrative service is supported. | ||
Return | boolean | true if relationship enabler administration is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRelationshipEnablerNotification | ||
Description |
Tests if a relationship enabler notification service is supported. | ||
Return | boolean | true if relationship enabler notification is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRelationshipEnablerFamily | ||
Description |
Tests if a relationship enabler family lookup service is supported. | ||
Return | boolean | true if a family enabler family lookup service is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRelationshipEnablerFamilyAssignment | ||
Description |
Tests if a relationship enabler family service is supported. | ||
Return | boolean | true if relationship enabler family assignment service is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRelationshipEnablerSmartFamily | ||
Description |
Tests if a relationship enabler smart family service is supported. | ||
Return | boolean | true if a relationship enabler smart family service is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRelationshipEnablerRuleLookup | ||
Description |
Tests if a relationship enabler rule lookup service is supported. | ||
Return | boolean | true if a enabler relationship rule lookup service is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRelationshipEnablerRuleApplication | ||
Description |
Tests if a relationship enabler rule application service is supported. | ||
Return | boolean | true if enabler relationship rule application service is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getRelationshipEnablerRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported RelationshipEnabler record
types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRelationshipEnablerRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | relationshipEnablerRecordType | a Type indicating a RelationshipEnabler
record type |
Return | boolean | true if the given record type is supported, false
otherwise | |
Errors | NULL_ARGUMENT | relationshipEnablerRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getRelationshipEnablerSearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported RelationshipEnabler search
record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsRelationshipEnablerSearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | relationshipEnablerSearchRecordType | a Type indicating a RelationshipEnabler
search record type |
Return | boolean | true if the given search record type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | relationshipEnablerSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. |