Interface ResourceDemographicProfile
- All Superinterfaces:
OsidProfile, Sourceable
- All Known Subinterfaces:
ResourceDemographicManager, ResourceDemographicProxyManager
The resource demographic profile describes the interoperability among resource demographic services.
-
Method Summary
Modifier and TypeMethodDescriptionGets the supportedDemographicEnablerrecord types.Gets the supportedDemographicEnablersearch record types.Gets the supportedDemographicrecord types.Gets the supportedDemographicsearch record types.booleanTests if a demographic administrative service is supported.booleanTests if a demographic bin lookup service is supported.booleanTests if a demographic bin service is supported.booleanTests if a demographic builder service is supported.booleanTests if a demographic enabler administrative service is supported.booleanTests if a demographic enabler bin lookup service is supported.booleanTests if a demographic enabler bin service is supported.booleanTests if looking up demographic enablers is supported.booleanTests if a demographic enabler notification service is supported.booleanTests if querying demographic enablers is supported.booleansupportsDemographicEnablerRecordType(Type demographicEnablerRecordType) Tests if the givenDemographicEnablerrecord type is supported.booleanTests if a demographic enabler rule application service is supported.booleanTests if a demographic enabler rule lookup service is supported.booleanTests if searching demographic enablers is supported.booleansupportsDemographicEnablerSearchRecordType(Type demographicEnablerSearchRecordType) Tests if the givenDemographicEnablersearch record type is supported.booleanTests if a demographic enabler bin lookup service is supported.booleanTests if looking up demographic is supported.booleanTests if a demographic notification service is supported.booleanTests if querying demographic is supported.booleansupportsDemographicRecordType(Type demographicRecordType) Tests if the givenDemographicrecord type is supported.booleanTests if demographic is supported.booleanTests if searching demographic is supported.booleansupportsDemographicSearchRecordType(Type demographicSearchRecordType) Tests if the givenDemographicsearch record type is supported.booleanTests if a demographic bin lookup service is supported.booleanTests if any broker federation is exposed.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
supportsVisibleFederation
boolean supportsVisibleFederation()Tests if any broker federation is exposed. Federation is exposed when a specific broker may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of brokers appears as a single broker.- Returns:
trueif visible federation is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographics
boolean supportsDemographics()Tests if demographic is supported.- Returns:
trueif demographic query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicLookup
boolean supportsDemographicLookup()Tests if looking up demographic is supported.- Returns:
trueif demographic lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicQuery
boolean supportsDemographicQuery()Tests if querying demographic is supported.- Returns:
trueif demographic query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicSearch
boolean supportsDemographicSearch()Tests if searching demographic is supported.- Returns:
trueif demographic search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicAdmin
boolean supportsDemographicAdmin()Tests if a demographic administrative service is supported.- Returns:
trueif demographic administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicBuilder
boolean supportsDemographicBuilder()Tests if a demographic builder service is supported.- Returns:
trueif demographic builder service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicNotification
boolean supportsDemographicNotification()Tests if a demographic notification service is supported.- Returns:
trueif demographic notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicBin
boolean supportsDemographicBin()Tests if a demographic bin lookup service is supported.- Returns:
trueif a demographic bin lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicBinAssignment
boolean supportsDemographicBinAssignment()Tests if a demographic bin service is supported.- Returns:
trueif demographic bin assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicSmartBin
boolean supportsDemographicSmartBin()Tests if a demographic bin lookup service is supported.- Returns:
trueif a demographic bin service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicEnablerLookup
boolean supportsDemographicEnablerLookup()Tests if looking up demographic enablers is supported.- Returns:
trueif demographic enabler lookup is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicEnablerQuery
boolean supportsDemographicEnablerQuery()Tests if querying demographic enablers is supported.- Returns:
trueif demographic enabler query is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicEnablerSearch
boolean supportsDemographicEnablerSearch()Tests if searching demographic enablers is supported.- Returns:
trueif demographic enabler search is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicEnablerAdmin
boolean supportsDemographicEnablerAdmin()Tests if a demographic enabler administrative service is supported.- Returns:
trueif demographic enabler administration is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicEnablerNotification
boolean supportsDemographicEnablerNotification()Tests if a demographic enabler notification service is supported.- Returns:
trueif demographic enabler notification is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicEnablerBin
boolean supportsDemographicEnablerBin()Tests if a demographic enabler bin lookup service is supported.- Returns:
trueif a demographic enabler bin lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicEnablerBinAssignment
boolean supportsDemographicEnablerBinAssignment()Tests if a demographic enabler bin service is supported.- Returns:
trueif demographic enabler bin assignment service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicEnablerSmartBin
boolean supportsDemographicEnablerSmartBin()Tests if a demographic enabler bin lookup service is supported.- Returns:
trueif a demographic enabler bin service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicEnablerRuleLookup
boolean supportsDemographicEnablerRuleLookup()Tests if a demographic enabler rule lookup service is supported.- Returns:
trueif a processor enabler rule lookup service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
supportsDemographicEnablerRuleApplication
boolean supportsDemographicEnablerRuleApplication()Tests if a demographic enabler rule application service is supported.- Returns:
trueif demographic enabler rule application service is supported,falseotherwise- Compliance:
mandatory- This method must be implemented.
-
getDemographicRecordTypes
TypeList getDemographicRecordTypes()Gets the supportedDemographicrecord types.- Returns:
- a list containing the supported
Demographicrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsDemographicRecordType
Tests if the givenDemographicrecord type is supported.- Parameters:
demographicRecordType- aTypeindicating aDemographicrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-demographicRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getDemographicSearchRecordTypes
TypeList getDemographicSearchRecordTypes()Gets the supportedDemographicsearch record types.- Returns:
- a list containing the supported
Demographicsearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsDemographicSearchRecordType
Tests if the givenDemographicsearch record type is supported.- Parameters:
demographicSearchRecordType- aTypeindicating aDemographicsearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-demographicSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getDemographicEnablerRecordTypes
TypeList getDemographicEnablerRecordTypes()Gets the supportedDemographicEnablerrecord types.- Returns:
- a list containing the supported
DemographicEnablerrecord types - Compliance:
mandatory- This method must be implemented.
-
supportsDemographicEnablerRecordType
Tests if the givenDemographicEnablerrecord type is supported.- Parameters:
demographicEnablerRecordType- aTypeindicating aDemographicEnablerrecord type- Returns:
trueif the given record type is supported,falseotherwise- Throws:
NullArgumentException-demographicEnablerRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-
getDemographicEnablerSearchRecordTypes
TypeList getDemographicEnablerSearchRecordTypes()Gets the supportedDemographicEnablersearch record types.- Returns:
- a list containing the supported
DemographicEnablersearch record types - Compliance:
mandatory- This method must be implemented.
-
supportsDemographicEnablerSearchRecordType
Tests if the givenDemographicEnablersearch record type is supported.- Parameters:
demographicEnablerSearchRecordType- aTypeindicating aDemographicEnablersearch record type- Returns:
trueif the given search record type is supported,falseotherwise- Throws:
NullArgumentException-demographicEnablerSearchRecordTypeisnull- Compliance:
mandatory- This method must be implemented.
-