public interface RelationshipRulesProfile extends OsidProfile
The relationship rules profile describes the interoperability among relationship rules services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getRelationshipEnablerRecordTypes()
Gets the supported
RelationshipEnabler record types. |
TypeList |
getRelationshipEnablerSearchRecordTypes()
Gets the supported
RelationshipEnabler search record
types. |
boolean |
supportsRelationshipEnablerAdmin()
Tests if a relationship enabler administrative service is supported.
|
boolean |
supportsRelationshipEnablerFamily()
Tests if a relationship enabler family lookup service is supported.
|
boolean |
supportsRelationshipEnablerFamilyAssignment()
Tests if a relationship enabler family service is supported.
|
boolean |
supportsRelationshipEnablerLookup()
Tests if looking up relationship enablers is supported.
|
boolean |
supportsRelationshipEnablerNotification()
Tests if a relationship enabler notification service is supported.
|
boolean |
supportsRelationshipEnablerQuery()
Tests if querying relationship enablers is supported.
|
boolean |
supportsRelationshipEnablerRecordType(Type relationshipEnablerRecordType)
Tests if the given
RelationshipEnabler record type is
supported. |
boolean |
supportsRelationshipEnablerRuleApplication()
Tests if a relationship enabler rule application service is supported.
|
boolean |
supportsRelationshipEnablerRuleLookup()
Tests if a relationship enabler rule lookup service is supported.
|
boolean |
supportsRelationshipEnablerSearch()
Tests if searching relationship enablers is supported.
|
boolean |
supportsRelationshipEnablerSearchRecordType(Type relationshipEnablerSearchRecordType)
Tests if the given
RelationshipEnabler search record
type is supported. |
boolean |
supportsRelationshipEnablerSmartFamily()
Tests if a relationship enabler smart family service is supported.
|
boolean |
supportsVisibleFederation()
Tests if any broker federation is exposed.
|
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 supportsRelationshipEnablerLookup()
true if relationship enabler lookup is
supported, false otherwisemandatory - This method must be implemented. boolean supportsRelationshipEnablerQuery()
true if relationship enabler query is
supported, false otherwisemandatory - This method must be implemented. boolean supportsRelationshipEnablerSearch()
true if relationship enabler search is
supported, false otherwisemandatory - This method must be implemented. boolean supportsRelationshipEnablerAdmin()
true if relationship enabler administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsRelationshipEnablerNotification()
true if relationship enabler notification is
supported, false otherwisemandatory - This method must be implemented. boolean supportsRelationshipEnablerFamily()
true if a family enabler family lookup service
is supported, false otherwisemandatory - This method must be implemented. boolean supportsRelationshipEnablerFamilyAssignment()
true if relationship enabler family assignment
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsRelationshipEnablerSmartFamily()
true if a relationship enabler smart family
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsRelationshipEnablerRuleLookup()
true if a enabler relationship rule lookup
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsRelationshipEnablerRuleApplication()
true if enabler relationship rule application
service is supported, false otherwisemandatory - This method must be implemented. TypeList getRelationshipEnablerRecordTypes()
RelationshipEnabler record types. RelationshipEnabler
record typesmandatory - This method must be implemented. boolean supportsRelationshipEnablerRecordType(Type relationshipEnablerRecordType)
RelationshipEnabler record type is
supported.relationshipEnablerRecordType - a Type indicating
a RelationshipEnabler record type true if the given record type is supported,
false otherwiseNullArgumentException -
relationshipEnablerRecordType is null mandatory - This method must be implemented. TypeList getRelationshipEnablerSearchRecordTypes()
RelationshipEnabler search record
types. RelationshipEnabler
search record typesmandatory - This method must be implemented. boolean supportsRelationshipEnablerSearchRecordType(Type relationshipEnablerSearchRecordType)
RelationshipEnabler search record
type is supported.relationshipEnablerSearchRecordType - a Type
indicating a RelationshipEnabler search record
type true if the given search record type is
supported, false otherwiseNullArgumentException -
relationshipEnablerSearchRecordType is null
mandatory - This method must be implemented.