Interface ResourceDemographicManager
- All Superinterfaces:
AutoCloseable, Closeable, OsidManager, OsidManager, OsidProfile, ResourceDemographicProfile, Sourceable
The resource demographic manager provides access to resource demographic sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
-
DemographicLookupSession: a session to retrieve demographic -
DemographicQuerySession: a session to query for demographic -
DemographicSearchSession: a session to search for demographic -
DemographicAdminSession: a session to create and delete demographic -
DemographicBuilderSession: a session to build demographics from searches -
DemographicNotificationSession: a session to receive notifications pertaining to demographic changes -
DemographicBinSession: a session to look up demographic bin mappings -
DemographicBinAssignmentSession: a session to manage demographic to bin mappings -
DemographicSmartBinSession: a session to manage dynamic bins of demographic
-
DemographicEnablerLookupSession: a session to retrieve demographic enablers -
DemographicEnablerQuerySession: a session to query for demographic enablers -
DemographicEnablerSearchSession: a session to search for demographic enablers -
DemographicEnablerAdminSession: a session to create and delete demographic enablers -
DemographicEnablerNotificationSession: a session to receive notifications pertaining to demographic enabler changes -
DemographicEnablerBinSession: a session to look up demographic enabler bin mappings -
DemographicEnablerBinAssignmentSession: a session to manage demographic enabler to bin mappings -
DemographicEnablerSmartBinSession: a session to manage dynamic bins of demographic enablers -
DemographicEnablerRuleLookupSession: a session to look up demographic enabler mappings -
DemographicEnablerRuleApplicationSession: a session to apply demographic enablers
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the demographic administration service.Gets theOsidSessionassociated with the demographic administration service for the given bin.Gets theOsidSessionassociated with assigning demographic to bins.Gets theOsidSessionto lookup demographic/bin mappings for demographics.Gets theOsidSessionassociated with the demographic builder service.Gets theOsidSessionassociated with the demographic builder service for the given bin.Gets theOsidSessionassociated with the demographic enabler administration service.Gets theOsidSessionassociated with the demographic enabler administration service for the given bin.Gets theOsidSessionassociated with assigning demographic enablers to bins.Gets theOsidSessionto lookup demographic enabler/bin mappings for demographic enablers.Gets theOsidSessionassociated with the demographic enabler lookup service.Gets theOsidSessionassociated with the demographic enabler lookup service for the given bin.getDemographicEnablerNotificationSession(DemographicEnablerReceiver demographicEnablerReceiver) Gets theOsidSessionassociated with the demographic enabler notification service.getDemographicEnablerNotificationSessionForBin(DemographicEnablerReceiver demographicEnablerReceiver, Id binId) Gets theOsidSessionassociated with the demographic enabler notification service for the given bin.Gets theOsidSessionassociated with the demographic enabler query service.Gets theOsidSessionassociated with the demographic enabler query service for the given bin.Gets theOsidSessionassociated with the demographic enabler assignment service.Gets theOsidSessionassociated with the demographic enabler assignment service for the given bin.Gets theOsidSessionassociated with the demographic enabler mapping lookup service.Gets theOsidSessionassociated with the demographic enabler mapping lookup service.Gets theOsidSessionassociated with the demographic enabler search service.Gets theOsidSessionassociated with the demographic enablers earch service for the given bin.Gets theOsidSessionto manage demographic enabler smart bins.Gets theOsidSessionassociated with the demographic lookup service.Gets theOsidSessionassociated with the demographic lookup service for the given bin.getDemographicNotificationSession(DemographicReceiver demographicReceiver) Gets theOsidSessionassociated with the demographic notification service.getDemographicNotificationSessionForBin(DemographicReceiver demographicReceiver, Id binId) Gets theOsidSessionassociated with the demographic notification service for the given bin.Gets theOsidSessionassociated with the demographic query service.Gets theOsidSessionassociated with the demographic query service for the given bin.Gets theOsidSessionassociated with the demographic search service.Gets theOsidSessionassociated with the demographic earch service for the given bin.getDemographicSmartBinSession(Id binId) Gets theOsidSessionto manage demographic smart bins.Methods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.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 ResourceDemographicProfile
getDemographicEnablerRecordTypes, getDemographicEnablerSearchRecordTypes, getDemographicRecordTypes, getDemographicSearchRecordTypes, supportsDemographicAdmin, supportsDemographicBin, supportsDemographicBinAssignment, supportsDemographicBuilder, supportsDemographicEnablerAdmin, supportsDemographicEnablerBin, supportsDemographicEnablerBinAssignment, supportsDemographicEnablerLookup, supportsDemographicEnablerNotification, supportsDemographicEnablerQuery, supportsDemographicEnablerRecordType, supportsDemographicEnablerRuleApplication, supportsDemographicEnablerRuleLookup, supportsDemographicEnablerSearch, supportsDemographicEnablerSearchRecordType, supportsDemographicEnablerSmartBin, supportsDemographicLookup, supportsDemographicNotification, supportsDemographicQuery, supportsDemographicRecordType, supportsDemographics, supportsDemographicSearch, supportsDemographicSearchRecordType, supportsDemographicSmartBin, supportsVisibleFederationModifier 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 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
-
getDemographicLookupSession
Gets theOsidSessionassociated with the demographic lookup service.- Returns:
- a
DemographicLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicLookup()} is {@code true} .
-
getDemographicLookupSessionForBin
DemographicLookupSession getDemographicLookupSessionForBin(Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the demographic lookup service for the given bin.- Parameters:
binId- theIdof theBin- Returns:
- a
DemographicLookupSession - Throws:
NotFoundException- noBinfound by the givenIdNullArgumentException-binIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getDemographicQuerySession
Gets theOsidSessionassociated with the demographic query service.- Returns:
- a
DemographicQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicQuery()} is {@code true} .
-
getDemographicQuerySessionForBin
DemographicQuerySession getDemographicQuerySessionForBin(Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the demographic query service for the given bin.- Parameters:
binId- theIdof theBin- Returns:
- a
DemographicQuerySession - Throws:
NotFoundException- noBinfound by the givenIdNullArgumentException-binIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getDemographicSearchSession
Gets theOsidSessionassociated with the demographic search service.- Returns:
- a
DemographicSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicSearch()} is {@code true} .
-
getDemographicSearchSessionForBin
DemographicSearchSession getDemographicSearchSessionForBin(Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the demographic earch service for the given bin.- Parameters:
binId- theIdof theBin- Returns:
- a
DemographicSearchSession - Throws:
NotFoundException- noBinfound by the givenIdNullArgumentException-binIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getDemographicAdminSession
Gets theOsidSessionassociated with the demographic administration service.- Returns:
- a
DemographicAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicAdmin()} is {@code true} .
-
getDemographicAdminSessionForBin
DemographicAdminSession getDemographicAdminSessionForBin(Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the demographic administration service for the given bin.- Parameters:
binId- theIdof theBin- Returns:
- a
DemographicAdminSession - Throws:
NotFoundException- noBinfound by the givenIdNullArgumentException-binIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getDemographicBuilderSession
Gets theOsidSessionassociated with the demographic builder service.- Returns:
- a
DemographicBuilderSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicBuilder()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicBuilder()} is {@code true} .
-
getDemographicBuilderSessionForBin
DemographicBuilderSession getDemographicBuilderSessionForBin(Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the demographic builder service for the given bin.- Parameters:
binId- theIdof theBin- Returns:
- a
DemographicBuilderSession - Throws:
NotFoundException- noBinfound by the givenIdNullArgumentException-binIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicBuilder()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicBuilder()} and {@code supportsVisibleFederation()} are {@code true} .
-
getDemographicNotificationSession
DemographicNotificationSession getDemographicNotificationSession(DemographicReceiver demographicReceiver) throws OperationFailedException Gets theOsidSessionassociated with the demographic notification service.- Parameters:
demographicReceiver- the notification callback- Returns:
- a
DemographicNotificationSession - Throws:
NullArgumentException-demographicReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicNotification()} is {@code true} .
-
getDemographicNotificationSessionForBin
DemographicNotificationSession getDemographicNotificationSessionForBin(DemographicReceiver demographicReceiver, Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the demographic notification service for the given bin.- Parameters:
demographicReceiver- the notification callbackbinId- theIdof theBin- Returns:
- a
DemographicNotificationSession - Throws:
NotFoundException- no bin found by the givenIdNullArgumentException-demographicReceiverorbinIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getDemographicBinSession
Gets theOsidSessionto lookup demographic/bin mappings for demographics.- Returns:
- a
DemographicBinSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicBin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicBin()} is {@code true} .
-
getDemographicBinAssignmentSession
DemographicBinAssignmentSession getDemographicBinAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning demographic to bins.- Returns:
- a
DemographicBinAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicBinAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicBinAssignment()} is {@code true} .
-
getDemographicSmartBinSession
DemographicSmartBinSession getDemographicSmartBinSession(Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage demographic smart bins.- Parameters:
binId- theIdof theBin- Returns:
- a
DemographicSmartBinSession - Throws:
NotFoundException- noBinfound by the givenIdNullArgumentException-binIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicSmartBin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicSmartBin()} is {@code true} .
-
getDemographicEnablerLookupSession
DemographicEnablerLookupSession getDemographicEnablerLookupSession() throws OperationFailedExceptionGets theOsidSessionassociated with the demographic enabler lookup service.- Returns:
- a
DemographicEnablerLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerLookup()} is {@code true} .
-
getDemographicEnablerLookupSessionForBin
DemographicEnablerLookupSession getDemographicEnablerLookupSessionForBin(Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the demographic enabler lookup service for the given bin.- Parameters:
binId- theIdof theBin- Returns:
- a
DemographicEnablerLookupSession - Throws:
NotFoundException- noBinfound by the givenIdNullArgumentException-binIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getDemographicEnablerQuerySession
Gets theOsidSessionassociated with the demographic enabler query service.- Returns:
- a
DemographicEnablerQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerQuery()} is {@code true} .
-
getDemographicEnablerQuerySessionForBin
DemographicEnablerQuerySession getDemographicEnablerQuerySessionForBin(Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the demographic enabler query service for the given bin.- Parameters:
binId- theIdof theBin- Returns:
- a
DemographicEnablerQuerySession - Throws:
NotFoundException- noBinfound by the givenIdNullArgumentException-binIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
-
getDemographicEnablerSearchSession
DemographicEnablerSearchSession getDemographicEnablerSearchSession() throws OperationFailedExceptionGets theOsidSessionassociated with the demographic enabler search service.- Returns:
- a
DemographicEnablerSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerSearch()} is {@code true} .
-
getDemographicEnablerSearchSessionForBin
DemographicEnablerSearchSession getDemographicEnablerSearchSessionForBin(Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the demographic enablers earch service for the given bin.- Parameters:
binId- theIdof theBin- Returns:
- a
DemographicEnablerSearchSession - Throws:
NotFoundException- noBinfound by the givenIdNullArgumentException-binIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
-
getDemographicEnablerAdminSession
Gets theOsidSessionassociated with the demographic enabler administration service.- Returns:
- a
DemographicEnablerAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerAdmin()} is {@code true} .
-
getDemographicEnablerAdminSessionForBin
DemographicEnablerAdminSession getDemographicEnablerAdminSessionForBin(Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the demographic enabler administration service for the given bin.- Parameters:
binId- theIdof theBin- Returns:
- a
DemographicEnablerAdminSession - Throws:
NotFoundException- noBinfound by the givenIdNullArgumentException-binIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
-
getDemographicEnablerNotificationSession
DemographicEnablerNotificationSession getDemographicEnablerNotificationSession(DemographicEnablerReceiver demographicEnablerReceiver) throws OperationFailedException Gets theOsidSessionassociated with the demographic enabler notification service.- Parameters:
demographicEnablerReceiver- the notification callback- Returns:
- a
DemographicEnablerNotificationSession - Throws:
NullArgumentException-demographicEnablerReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerNotification()} is {@code true} .
-
getDemographicEnablerNotificationSessionForBin
DemographicEnablerNotificationSession getDemographicEnablerNotificationSessionForBin(DemographicEnablerReceiver demographicEnablerReceiver, Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the demographic enabler notification service for the given bin.- Parameters:
demographicEnablerReceiver- the notification callbackbinId- theIdof theBin- Returns:
- a
DemographicEnablerNotificationSession - Throws:
NotFoundException- no bin found by the givenIdNullArgumentException-demographicEnablerReceiverorbinIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
-
getDemographicEnablerBinSession
Gets theOsidSessionto lookup demographic enabler/bin mappings for demographic enablers.- Returns:
- a
DemographicEnablerBinSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerBin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerBin()} is {@code true} .
-
getDemographicEnablerBinAssignmentSession
DemographicEnablerBinAssignmentSession getDemographicEnablerBinAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning demographic enablers to bins.- Returns:
- a
DemographicEnablerBinAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerBinAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerBinAssignment()} is {@code true} .
-
getDemographicEnablerSmartBinSession
DemographicEnablerSmartBinSession getDemographicEnablerSmartBinSession(Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage demographic enabler smart bins.- Parameters:
binId- theIdof theBin- Returns:
- a
DemographicEnablerSmartBinSession - Throws:
NotFoundException- noBinfound by the givenIdNullArgumentException-binIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerSmartBin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerSmartBin()} is {@code true} .
-
getDemographicEnablerRuleLookupSession
DemographicEnablerRuleLookupSession getDemographicEnablerRuleLookupSession() throws OperationFailedExceptionGets theOsidSessionassociated with the demographic enabler mapping lookup service.- Returns:
- a
DemographicEnablerRuleLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerRuleLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerRuleLookup()} is {@code true} .
-
getDemographicEnablerRuleLookupSessionForBin
DemographicEnablerRuleLookupSession getDemographicEnablerRuleLookupSessionForBin(Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the demographic enabler mapping lookup service.- Parameters:
binId- theIdof theBin- Returns:
- a
DemographicEnablerRuleLookupSession - Throws:
NotFoundException- noBinfound by the givenIdNullArgumentException-binIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerRuleLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
-
getDemographicEnablerRuleApplicationSession
DemographicEnablerRuleApplicationSession getDemographicEnablerRuleApplicationSession() throws OperationFailedExceptionGets theOsidSessionassociated with the demographic enabler assignment service.- Returns:
- a
DemographicEnablerRuleApplicationSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerRuleApplication()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerRuleApplication()} is {@code true} .
-
getDemographicEnablerRuleApplicationSessionForBin
DemographicEnablerRuleApplicationSession getDemographicEnablerRuleApplicationSessionForBin(Id binId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the demographic enabler assignment service for the given bin.- Parameters:
binId- theIdof theBin- Returns:
- a
DemographicEnablerRuleApplicationSession - Throws:
NotFoundException- noBinfound by the givenIdNullArgumentException-binIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsDemographicEnablerRuleApplication()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsDemographicEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
-