public interface ResourceDemographicProfile extends OsidProfile
The resource demographic profile describes the interoperability among resource demographic services.
Modifier and Type | Method and Description |
---|---|
TypeList |
getDemographicEnablerRecordTypes()
Gets the supported
DemographicEnabler record types. |
TypeList |
getDemographicEnablerSearchRecordTypes()
Gets the supported
DemographicEnabler search record
types. |
TypeList |
getDemographicRecordTypes()
Gets the supported
Demographic record types. |
TypeList |
getDemographicSearchRecordTypes()
Gets the supported
Demographic search record types. |
boolean |
supportsDemographicAdmin()
Tests if a demographic administrative service is supported.
|
boolean |
supportsDemographicBin()
Tests if a demographic bin lookup service is supported.
|
boolean |
supportsDemographicBinAssignment()
Tests if a demographic bin service is supported.
|
boolean |
supportsDemographicBuilder()
Tests if a demographic builder service is supported.
|
boolean |
supportsDemographicEnablerAdmin()
Tests if a demographic enabler administrative service is supported.
|
boolean |
supportsDemographicEnablerBin()
Tests if a demographic enabler bin lookup service is supported.
|
boolean |
supportsDemographicEnablerBinAssignment()
Tests if a demographic enabler bin service is supported.
|
boolean |
supportsDemographicEnablerLookup()
Tests if looking up demographic enablers is supported.
|
boolean |
supportsDemographicEnablerNotification()
Tests if a demographic enabler notification service is supported.
|
boolean |
supportsDemographicEnablerQuery()
Tests if querying demographic enablers is supported.
|
boolean |
supportsDemographicEnablerRecordType(Type demographicEnablerRecordType)
Tests if the given
DemographicEnabler record type is
supported. |
boolean |
supportsDemographicEnablerRuleApplication()
Tests if a demographic enabler rule application service is supported.
|
boolean |
supportsDemographicEnablerRuleLookup()
Tests if a demographic enabler rule lookup service is supported.
|
boolean |
supportsDemographicEnablerSearch()
Tests if searching demographic enablers is supported.
|
boolean |
supportsDemographicEnablerSearchRecordType(Type demographicEnablerSearchRecordType)
Tests if the given
DemographicEnabler search record
type is supported. |
boolean |
supportsDemographicEnablerSmartBin()
Tests if a demographic enabler bin lookup service is supported.
|
boolean |
supportsDemographicLookup()
Tests if looking up demographic is supported.
|
boolean |
supportsDemographicNotification()
Tests if a demographic notification service is supported.
|
boolean |
supportsDemographicQuery()
Tests if querying demographic is supported.
|
boolean |
supportsDemographicRecordType(Type demographicRecordType)
Tests if the given
Demographic record type is
supported. |
boolean |
supportsDemographics()
Tests if demographic is supported.
|
boolean |
supportsDemographicSearch()
Tests if searching demographic is supported.
|
boolean |
supportsDemographicSearchRecordType(Type demographicSearchRecordType)
Tests if the given
Demographic search record type is
supported. |
boolean |
supportsDemographicSmartBin()
Tests if a demographic bin 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 supportsDemographics()
true
if demographic query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicLookup()
true
if demographic lookup is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicQuery()
true
if demographic query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicSearch()
true
if demographic search is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicAdmin()
true
if demographic administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicBuilder()
true
if demographic builder service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicNotification()
true
if demographic notification is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicBin()
true
if a demographic bin lookup service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicBinAssignment()
true
if demographic bin assignment service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicSmartBin()
true
if a demographic bin service is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicEnablerLookup()
true
if demographic enabler lookup is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicEnablerQuery()
true
if demographic enabler query is supported,
false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicEnablerSearch()
true
if demographic enabler search is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicEnablerAdmin()
true
if demographic enabler administration is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicEnablerNotification()
true
if demographic enabler notification is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicEnablerBin()
true
if a demographic enabler bin lookup
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicEnablerBinAssignment()
true
if demographic enabler bin assignment
service is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicEnablerSmartBin()
true
if a demographic enabler bin service is
supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicEnablerRuleLookup()
true
if a processor enabler rule lookup service
is supported, false
otherwisemandatory
- This method must be implemented. boolean supportsDemographicEnablerRuleApplication()
true
if demographic enabler rule application
service is supported, false
otherwisemandatory
- This method must be implemented. TypeList getDemographicRecordTypes()
Demographic
record types. Demographic
record typesmandatory
- This method must be implemented. boolean supportsDemographicRecordType(Type demographicRecordType)
Demographic
record type is
supported.demographicRecordType
- a Type
indicating a
Demographic
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
- demographicRecordType
is null
mandatory
- This method must be implemented. TypeList getDemographicSearchRecordTypes()
Demographic
search record types. Demographic
search record typesmandatory
- This method must be implemented. boolean supportsDemographicSearchRecordType(Type demographicSearchRecordType)
Demographic
search record type is
supported.demographicSearchRecordType
- a Type
indicating a
Demographic
search record type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
demographicSearchRecordType
is null
mandatory
- This method must be implemented. TypeList getDemographicEnablerRecordTypes()
DemographicEnabler
record types. DemographicEnabler
record typesmandatory
- This method must be implemented. boolean supportsDemographicEnablerRecordType(Type demographicEnablerRecordType)
DemographicEnabler
record type is
supported.demographicEnablerRecordType
- a Type
indicating
a DemographicEnabler
record type true
if the given record type is supported,
false
otherwiseNullArgumentException
-
demographicEnablerRecordType
is null
mandatory
- This method must be implemented. TypeList getDemographicEnablerSearchRecordTypes()
DemographicEnabler
search record
types. DemographicEnabler
search record typesmandatory
- This method must be implemented. boolean supportsDemographicEnablerSearchRecordType(Type demographicEnablerSearchRecordType)
DemographicEnabler
search record
type is supported.demographicEnablerSearchRecordType
- a Type
indicating a DemographicEnabler
search record
type true
if the given search record type is
supported, false
otherwiseNullArgumentException
-
demographicEnablerSearchRecordType
is null
mandatory
- This method must be implemented.