public interface CatalogingRulesProfile extends OsidProfile
The cataloging rules profile describes the interoperability among cataloging rules services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getCatalogEnablerRecordTypes()
Gets the supported
CatalogEnabler record types. |
TypeList |
getCatalogEnablerSearchRecordTypes()
Gets the supported
CatalogEnabler search record types. |
boolean |
supportsCatalogEnablerAdmin()
Tests if a catalog enabler administrative service is supported.
|
boolean |
supportsCatalogEnablerCatalog()
Tests if a catalog enabler catalog lookup service is supported.
|
boolean |
supportsCatalogEnablerCatalogAssignment()
Tests if a catalog enabler catalog service is supported.
|
boolean |
supportsCatalogEnablerLookup()
Tests if looking up catalog enablers is supported.
|
boolean |
supportsCatalogEnablerNotification()
Tests if a catalog enabler notification service is supported.
|
boolean |
supportsCatalogEnablerQuery()
Tests if querying catalog enablers is supported.
|
boolean |
supportsCatalogEnablerRecordType(Type catalogEnablerRecordType)
Tests if the given
CatalogEnabler record type is
supported. |
boolean |
supportsCatalogEnablerRuleApplication()
Tests if a catalog enabler rule application service is supported.
|
boolean |
supportsCatalogEnablerRuleLookup()
Tests if a catalog enabler rule lookup service is supported.
|
boolean |
supportsCatalogEnablerSearch()
Tests if searching catalog enablers is supported.
|
boolean |
supportsCatalogEnablerSearchRecordType(Type catalogEnablerSearchRecordType)
Tests if the given
CatalogEnabler search record type is
supported. |
boolean |
supportsCatalogEnablerSmartCatalog()
Tests if a catalog enabler catalog 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 supportsCatalogEnablerLookup()
true
if catalog enabler lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCatalogEnablerQuery()
true
if catalog enabler query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCatalogEnablerSearch()
true
if catalog enabler search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsCatalogEnablerAdmin()
true
if catalog enabler administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCatalogEnablerNotification()
true
if catalog enabler notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCatalogEnablerCatalog()
true
if a catalog enabler catalog lookup
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCatalogEnablerCatalogAssignment()
true
if catalog enabler catalog assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCatalogEnablerSmartCatalog()
true
if a catalog enabler catalog service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCatalogEnablerRuleLookup()
true
if a catalog enabler rule lookup service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsCatalogEnablerRuleApplication()
true
if catalog enabler rule application
service is supported, false
otherwisemandatory
- This method must be implemented. TypeList getCatalogEnablerRecordTypes()
CatalogEnabler
record types. CatalogEnabler
record typesmandatory
- This method must be implemented. boolean supportsCatalogEnablerRecordType(Type catalogEnablerRecordType)
CatalogEnabler
record type is
supported.catalogEnablerRecordType
- a Type
indicating a
CatalogEnabler
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- catalogEnablerRecordType
is null
mandatory
- This method must be implemented. TypeList getCatalogEnablerSearchRecordTypes()
CatalogEnabler
search record types. CatalogEnabler
search record typesmandatory
- This method must be implemented. boolean supportsCatalogEnablerSearchRecordType(Type catalogEnablerSearchRecordType)
CatalogEnabler
search record type is
supported.catalogEnablerSearchRecordType
- a Type
indicating a CatalogEnabler
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
catalogEnablerSearchRecordType
is null
mandatory
- This method must be implemented.