public interface RepositoryRulesProfile extends OsidProfile
The repository rules profile describes the interoperability among repository rules services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getCompositionEnablerRecordTypes()
Gets the supported
CompositionEnabler record types. |
TypeList |
getCompositionEnablerSearchRecordTypes()
Gets the supported
CompositionEnabler search record
types. |
boolean |
supportsCompositionEnablerAdmin()
Tests if a composition enabler administrative service is supported.
|
boolean |
supportsCompositionEnablerLookup()
Tests if looking up composition enablers is supported.
|
boolean |
supportsCompositionEnablerNotification()
Tests if a composition enabler notification service is supported.
|
boolean |
supportsCompositionEnablerQuery()
Tests if querying composition enablers is supported.
|
boolean |
supportsCompositionEnablerRecordType(Type compositionEnablerRecordType)
Tests if the given
CompositionEnabler record type is
supported. |
boolean |
supportsCompositionEnablerRepository()
Tests if a composition enabler repository lookup service is supported.
|
boolean |
supportsCompositionEnablerRepositoryAssignment()
Tests if a composition enabler repository service is supported.
|
boolean |
supportsCompositionEnablerRuleApplication()
Tests if a composition enabler rule application service is supported.
|
boolean |
supportsCompositionEnablerRuleLookup()
Tests if a composition enabler rule lookup service is supported.
|
boolean |
supportsCompositionEnablerSearch()
Tests if searching composition enablers is supported.
|
boolean |
supportsCompositionEnablerSearchRecordType(Type compositionEnablerSearchRecordType)
Tests if the given
CompositionEnabler search record
type is supported. |
boolean |
supportsCompositionEnablerSmartRepository()
Tests if a composition enabler repository lookup 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 supportsCompositionEnablerLookup()
true if composition enabler lookup is
supported, false otherwisemandatory - This method must be implemented. boolean supportsCompositionEnablerQuery()
true if composition enabler query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsCompositionEnablerSearch()
true if composition enabler search is
supported, false otherwisemandatory - This method must be implemented. boolean supportsCompositionEnablerAdmin()
true if composition enabler administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsCompositionEnablerNotification()
true if composition enabler notification is
supported, false otherwisemandatory - This method must be implemented. boolean supportsCompositionEnablerRepository()
true if a repository enabler composition lookup
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsCompositionEnablerRepositoryAssignment()
true if composition enabler repository
assignment service is supported, false
otherwisemandatory - This method must be implemented. boolean supportsCompositionEnablerSmartRepository()
true if a composition enabler repository
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsCompositionEnablerRuleLookup()
true if a composition enabler rule lookup
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsCompositionEnablerRuleApplication()
true if composition enabler rule application
service is supported, false otherwisemandatory - This method must be implemented. TypeList getCompositionEnablerRecordTypes()
CompositionEnabler record types. CompositionEnabler
record typesmandatory - This method must be implemented. boolean supportsCompositionEnablerRecordType(Type compositionEnablerRecordType)
CompositionEnabler record type is
supported.compositionEnablerRecordType - a Type indicating
a CompositionEnabler record type true if the given record type is supported,
false otherwiseNullArgumentException -
compositionEnablerRecordType is null mandatory - This method must be implemented. TypeList getCompositionEnablerSearchRecordTypes()
CompositionEnabler search record
types. CompositionEnabler
search record typesmandatory - This method must be implemented. boolean supportsCompositionEnablerSearchRecordType(Type compositionEnablerSearchRecordType)
CompositionEnabler search record
type is supported.compositionEnablerSearchRecordType - a Type
indicating a CompositionEnabler search record
type true if the given search record type is
supported, false otherwiseNullArgumentException -
compositionEnablerSearchRecordType is null
mandatory - This method must be implemented.