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, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean 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.