public interface HoldRulesProfile extends OsidProfile
The hold rules profile describes the interoperability among hold rules services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getHoldEnablerRecordTypes()
Gets the supported
HoldEnabler record types. |
TypeList |
getHoldEnablerSearchRecordTypes()
Gets the supported
HoldEnabler search record types. |
boolean |
supportsHoldEnablerAdmin()
Tests if a hold enabler administrative service is supported.
|
boolean |
supportsHoldEnablerLookup()
Tests if looking up hold enablers is supported.
|
boolean |
supportsHoldEnablerNotification()
Tests if a hold enabler notification service is supported.
|
boolean |
supportsHoldEnablerOubliette()
Tests if a hold enabler oubliette lookup service is supported.
|
boolean |
supportsHoldEnablerOublietteAssignment()
Tests if a hold enabler oubliette service is supported.
|
boolean |
supportsHoldEnablerQuery()
Tests if querying hold enablers is supported.
|
boolean |
supportsHoldEnablerRecordType(Type holdEnablerRecordType)
Tests if the given
HoldEnabler record type is
supported. |
boolean |
supportsHoldEnablerRuleApplication()
Tests if a hold enabler rule application service is supported.
|
boolean |
supportsHoldEnablerRuleLookup()
Tests if a hold enabler rule lookup service is supported.
|
boolean |
supportsHoldEnablerSearch()
Tests if searching hold enablers is supported.
|
boolean |
supportsHoldEnablerSearchRecordType(Type holdEnablerSearchRecordType)
Tests if the given
HoldEnabler search record type is
supported. |
boolean |
supportsHoldEnablerSmartHold()
Tests if a hold enabler hold 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 supportsHoldEnablerLookup()
true if hold enabler lookup is supported,
false otherwisemandatory - This method must be implemented. boolean supportsHoldEnablerQuery()
true if hold enabler query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsHoldEnablerSearch()
true if hold enabler search is supported,
false otherwisemandatory - This method must be implemented. boolean supportsHoldEnablerAdmin()
true if hold enabler administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsHoldEnablerNotification()
true if hold enabler notification is supported,
false otherwisemandatory - This method must be implemented. boolean supportsHoldEnablerOubliette()
true if an oubliette enabler hold lookup
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsHoldEnablerOublietteAssignment()
true if hold enabler oubliette assignment
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsHoldEnablerSmartHold()
true if a hold enabler hold service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsHoldEnablerRuleLookup()
true if a hold enabler rule lookup service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsHoldEnablerRuleApplication()
true if hold enabler rule application service
is supported, false otherwisemandatory - This method must be implemented. TypeList getHoldEnablerRecordTypes()
HoldEnabler record types. HoldEnabler
record typesmandatory - This method must be implemented. boolean supportsHoldEnablerRecordType(Type holdEnablerRecordType)
HoldEnabler record type is
supported.holdEnablerRecordType - a Type indicating a
HoldEnabler record type true if the given record type is supported,
false otherwiseNullArgumentException - holdEnablerRecordType
is null mandatory - This method must be implemented. TypeList getHoldEnablerSearchRecordTypes()
HoldEnabler search record types. HoldEnabler
search record typesmandatory - This method must be implemented. boolean supportsHoldEnablerSearchRecordType(Type holdEnablerSearchRecordType)
HoldEnabler search record type is
supported.holdEnablerSearchRecordType - a Type indicating a
HoldEnabler search record type true if the given search record type is
supported, false otherwiseNullArgumentException -
holdEnablerSearchRecordType is null mandatory - This method must be implemented.