public interface HoldProfile extends OsidProfile
The hold profile describes the interoperability among hold services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getBlockRecordTypes()
Gets the supported
Block record types. |
TypeList |
getBlockSearchRecordTypes()
Gets the supported
Block search record types. |
TypeList |
getHoldRecordTypes()
Gets the supported
Hold record types. |
TypeList |
getHoldSearchRecordTypes()
Gets the supported
Hold search record types. |
TypeList |
getIssueRecordTypes()
Gets the supported
Issue record types. |
TypeList |
getIssueSearchRecordTypes()
Gets the supported
Issue search types. |
TypeList |
getOublietteRecordTypes()
Gets the supported
Oubliette record types. |
TypeList |
getOublietteSearchRecordTypes()
Gets the supported
Oubliette search types. |
boolean |
supportsBlockAdmin()
Tests if block administrative service is supported.
|
boolean |
supportsBlocking()
Tests if a blocking service is supported for the current agent.
|
boolean |
supportsBlockLookup()
Tests if looking up blocks is supported.
|
boolean |
supportsBlockNotification()
Tests if a block notification service is supported.
|
boolean |
supportsBlockOubliette()
Tests if a block oubliette lookup service is supported.
|
boolean |
supportsBlockOublietteAssignment()
Tests if a block oubliette service is supported.
|
boolean |
supportsBlockQuery()
Tests if querying blocks is supported.
|
boolean |
supportsBlockRecordType(Type blockRecordType)
Tests if the given
Block record type is supported. |
boolean |
supportsBlockSearch()
Tests if searching blocks is supported.
|
boolean |
supportsBlockSearchRecordType(Type blockSearchRecordType)
Tests if the given
Block search record type is
supported. |
boolean |
supportsBlockSmartOubliette()
Tests if a block smart oubliette lookup service is supported.
|
boolean |
supportsHoldAdmin()
Tests if hold administrative service is supported.
|
boolean |
supportsHoldBatch()
Tests for the availability of a hold batch service.
|
boolean |
supportsHoldLookup()
Tests if looking up holds is supported.
|
boolean |
supportsHoldNotification()
Tests if a hold notification service is supported.
|
boolean |
supportsHoldOubliette()
Tests if a hold oubliette lookup service is supported.
|
boolean |
supportsHoldOublietteAssignment()
Tests if a hold oubliette service is supported.
|
boolean |
supportsHoldQuery()
Tests if querying holds is supported.
|
boolean |
supportsHoldRecordType(Type holdRecordType)
Tests if the given
Hold record type is supported. |
boolean |
supportsHoldRules()
Tests for the availability of a hold rules service.
|
boolean |
supportsHoldSearch()
Tests if searching holds is supported.
|
boolean |
supportsHoldSearchRecordType(Type holdSearchRecordType)
Tests if the given
Hold search record type is
supported. |
boolean |
supportsHoldSmartOubliette()
Tests if a hold smart oubliette lookup service is supported.
|
boolean |
supportsIssueAdmin()
Tests if issue
administrative service is supported. |
boolean |
supportsIssueLookup()
Tests if looking up issues is supported.
|
boolean |
supportsIssueNotification()
Tests if an issue
notification service is supported. |
boolean |
supportsIssueOubliette()
Tests if an issue oubliette lookup service is supported.
|
boolean |
supportsIssueOublietteAssignment()
Tests if an issue oubliette assignment service is supported.
|
boolean |
supportsIssueQuery()
Tests if querying issues is supported.
|
boolean |
supportsIssueRecordType(Type issueRecordType)
Tests if the given
Issue record type is supported. |
boolean |
supportsIssueSearch()
Tests if searching issues is supported.
|
boolean |
supportsIssueSearchRecordType(Type issueSearchRecordType)
Tests if the given
Issue search type is supported. |
boolean |
supportsIssueSmartOubliette()
Tests if an issue smart oubliette service is supported.
|
boolean |
supportsMyHold()
Tests if a my hold service is supported for the current agent.
|
boolean |
supportsOublietteAdmin()
Tests if oubliette administrative service is supported.
|
boolean |
supportsOublietteHierarchy()
Tests for the availability of an oubliette hierarchy traversal
service.
|
boolean |
supportsOublietteHierarchyDesign()
Tests for the availability of an oubliette hierarchy design service.
|
boolean |
supportsOublietteLookup()
Tests if looking up oubliettes is supported.
|
boolean |
supportsOublietteNotification()
Tests if an oubliette
notification service is
supported. |
boolean |
supportsOublietteQuery()
Tests if querying oubliettes is supported.
|
boolean |
supportsOublietteRecordType(Type oublietteRecordType)
Tests if the given
Oubliette record type is supported. |
boolean |
supportsOublietteSearch()
Tests if searching oubliettes is supported.
|
boolean |
supportsOublietteSearchRecordType(Type oublietteSearchRecordType)
Tests if the given
Oubliette search record type is
supported. |
boolean |
supportsVisibleFederation()
Tests if any oubliette 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 supportsBlocking()
true
if blockiings service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsMyHold()
true
if my hold service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsBlockLookup()
true
if block lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBlockQuery()
true
if block query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBlockSearch()
true
if block search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBlockAdmin()
true
if block administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsBlockNotification()
true
if block notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsBlockOubliette()
true
if a block oubliette lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBlockOublietteAssignment()
true
if block to oubliette assignment service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsBlockSmartOubliette()
true
if a block smart oubliette service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsIssueLookup()
true
if issue lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsIssueQuery()
true
if issue query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsIssueSearch()
true
if issue search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsIssueAdmin()
administrative service is supported. true
if issue administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsIssueNotification()
notification service is supported. true
if issue notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsIssueOubliette()
true
if an issue oubliette lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsIssueOublietteAssignment()
true
if an issue to oubliette assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsIssueSmartOubliette()
true
if an issue smart oubliette service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsHoldLookup()
true
if hold lookup is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsHoldQuery()
true
if hold query is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsHoldSearch()
true
if hold search is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsHoldAdmin()
true
if hold administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsHoldNotification()
true
if hold notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsHoldOubliette()
true
if a hold oubliette lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsHoldOublietteAssignment()
true
if hold to oubliette assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsHoldSmartOubliette()
true
if a hold smart oubliette service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOublietteLookup()
true
if oubliette lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOublietteQuery()
true
if an oubliette query service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsOublietteSearch()
true
if oubliette search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOublietteAdmin()
true
if oubliette administration is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOublietteNotification()
notification service is
supported. true
if oubliette notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsOublietteHierarchy()
true
if oubliette hierarchy traversal is
available, false
otherwisemandatory
- This method must be implemented in all
providers. boolean supportsOublietteHierarchyDesign()
true
if oubliette hierarchy design is
available, false
otherwisemandatory
- This method must be implemented. boolean supportsHoldBatch()
true
if a hold batch service is available,
false
otherwisemandatory
- This method must be implemented. boolean supportsHoldRules()
true
if a hold rules service is available,
false
otherwisemandatory
- This method must be implemented. TypeList getBlockRecordTypes()
Block
record types. Block
record
typesmandatory
- This method must be implemented. boolean supportsBlockRecordType(Type blockRecordType)
Block
record type is supported.blockRecordType
- a Type
indicating a
Block
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- blockRecordType
is null
mandatory
- This method must be implemented. TypeList getBlockSearchRecordTypes()
Block
search record types. Block
search
record typesmandatory
- This method must be implemented. boolean supportsBlockSearchRecordType(Type blockSearchRecordType)
Block
search record type is
supported.blockSearchRecordType
- a Type
indicating a
Block
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- blockSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getIssueRecordTypes()
Issue
record types. Issue
record
typesmandatory
- This method must be implemented. boolean supportsIssueRecordType(Type issueRecordType)
Issue
record type is supported.issueRecordType
- a Type
indicating an
Issue
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- issueRecordType
is null
mandatory
- This method must be implemented. TypeList getIssueSearchRecordTypes()
Issue
search types. Issue
search
typesmandatory
- This method must be implemented. boolean supportsIssueSearchRecordType(Type issueSearchRecordType)
Issue
search type is supported.issueSearchRecordType
- a Type
indicating an
Issue
search type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- issueSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getHoldRecordTypes()
Hold
record types. Hold
record
typesmandatory
- This method must be implemented. boolean supportsHoldRecordType(Type holdRecordType)
Hold
record type is supported.holdRecordType
- a Type
indicating a Hold
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- holdRecordType
is null
mandatory
- This method must be implemented. TypeList getHoldSearchRecordTypes()
Hold
search record types. Hold
search
record typesmandatory
- This method must be implemented. boolean supportsHoldSearchRecordType(Type holdSearchRecordType)
Hold
search record type is
supported.holdSearchRecordType
- a Type
indicating a
Hold
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
- holdSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getOublietteRecordTypes()
Oubliette
record types. Oubliette
typesmandatory
- This method must be implemented. boolean supportsOublietteRecordType(Type oublietteRecordType)
Oubliette
record type is supported.oublietteRecordType
- a Type
indicating a
Oubliette
record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
- oublietteRecordType
is null
mandatory
- This method must be implemented. TypeList getOublietteSearchRecordTypes()
Oubliette
search types. Oubliette
search record typesmandatory
- This method must be implemented. boolean supportsOublietteSearchRecordType(Type oublietteSearchRecordType)
Oubliette
search record type is
supported.oublietteSearchRecordType
- a Type
indicating a
Oubliette
search record type true
if the given Type
is
supported, false
otherwiseNullArgumentException
-
oublietteSearchRecordType
is null
mandatory
- This method must be implemented.