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