public interface ResourceDemographicProxyManager extends OsidProxyManager, ResourceDemographicProfile
The resource demographic proxy manager provides access to resource
demographic sessions and provides interoperability tests for various
aspects of this service. Methods in this manager pass a Proxy
for passing information from server environments. 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 | Modifier and Type | Method and Description |
|---|---|
DemographicAdminSession |
getDemographicAdminSession(Proxy proxy)
Gets the
OsidSession associated with the demographic
administration service. |
DemographicAdminSession |
getDemographicAdminSessionForBin(Id binId,
Proxy proxy)
Gets the
OsidSession associated with the demographic
administration service for the given bin. |
DemographicBinAssignmentSession |
getDemographicBinAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning
demographic to bins. |
DemographicBinSession |
getDemographicBinSession(Proxy proxy)
Gets the
OsidSession to lookup demographic/bin mappings
for demographics. |
DemographicBuilderSession |
getDemographicBuilderSession(Proxy proxy)
Gets the
OsidSession associated with the demographic
builder service. |
DemographicBuilderSession |
getDemographicBuilderSessionForBin(Id binId,
Proxy proxy)
Gets the
OsidSession associated with the demographic
builder service for the given bin. |
DemographicEnablerAdminSession |
getDemographicEnablerAdminSession(Proxy proxy)
Gets the
OsidSession associated with the demographic
enabler administration service. |
DemographicEnablerAdminSession |
getDemographicEnablerAdminSessionForBin(Id binId,
Proxy proxy)
Gets the
OsidSession associated with the demographic
enabler administration service for the given bin. |
DemographicEnablerBinAssignmentSession |
getDemographicEnablerBinAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning
demographic enablers to bins. |
DemographicEnablerBinSession |
getDemographicEnablerBinSession(Proxy proxy)
Gets the
OsidSession to lookup demographic enabler/bin
mappings for demographic enablers. |
DemographicEnablerLookupSession |
getDemographicEnablerLookupSession(Proxy proxy)
Gets the
OsidSession associated with the demographic
enabler lookup service. |
DemographicEnablerLookupSession |
getDemographicEnablerLookupSessionForBin(Id binId,
Proxy proxy)
Gets the
OsidSession associated with the demographic
enabler lookup service for the given bin. |
DemographicEnablerNotificationSession |
getDemographicEnablerNotificationSession(DemographicEnablerReceiver demographicEnablerReceiver,
Proxy proxy)
Gets the
OsidSession associated with the demographic
enabler notification service. |
DemographicEnablerNotificationSession |
getDemographicEnablerNotificationSessionForBin(DemographicEnablerReceiver demographicEnablerReceiver,
Id binId,
Proxy proxy)
Gets the
OsidSession associated with the demographic
enabler notification service for the given bin. |
DemographicEnablerQuerySession |
getDemographicEnablerQuerySession(Proxy proxy)
Gets the
OsidSession associated with the demographic
enabler query service. |
DemographicEnablerQuerySession |
getDemographicEnablerQuerySessionForBin(Id binId,
Proxy proxy)
Gets the
OsidSession associated with the demographic
enabler query service for the given bin. |
DemographicEnablerRuleApplicationSession |
getDemographicEnablerRuleApplicationSession(Proxy proxy)
Gets the
OsidSession associated with the demographic
enabler assignment service. |
DemographicEnablerRuleApplicationSession |
getDemographicEnablerRuleApplicationSessionForBin(Id binId,
Proxy proxy)
Gets the
OsidSession associated with the demographic
enabler assignment service for the given bin. |
DemographicEnablerRuleLookupSession |
getDemographicEnablerRuleLookupSession(Proxy proxy)
Gets the
OsidSession associated with the demographic
enabler mapping lookup service. |
DemographicEnablerRuleLookupSession |
getDemographicEnablerRuleLookupSessionForBin(Id binId,
Proxy proxy)
Gets the
OsidSession associated with the demographic
enabler mapping lookup service for the given bin. |
DemographicEnablerSearchSession |
getDemographicEnablerSearchSession(Proxy proxy)
Gets the
OsidSession associated with the demographic
enabler search service. |
DemographicEnablerSearchSession |
getDemographicEnablerSearchSessionForBin(Id binId,
Proxy proxy)
Gets the
OsidSession associated with the demographic
enablers earch service for the given bin. |
DemographicEnablerSmartBinSession |
getDemographicEnablerSmartBinSession(Id binId,
Proxy proxy)
Gets the
OsidSession to manage demographic enabler
smart bins. |
DemographicLookupSession |
getDemographicLookupSession(Proxy proxy)
Gets the
OsidSession associated with the demographic
lookup service. |
DemographicLookupSession |
getDemographicLookupSessionForBin(Id binId,
Proxy proxy)
Gets the
OsidSession associated with the demographic
lookup service for the given bin. |
DemographicNotificationSession |
getDemographicNotificationSession(DemographicReceiver demographicReceiver,
Proxy proxy)
Gets the
OsidSession associated with the demographic
notification service. |
DemographicNotificationSession |
getDemographicNotificationSessionForBin(DemographicReceiver demographicReceiver,
Id binId,
Proxy proxy)
Gets the
OsidSession associated with the demographic
notification service for the given bin. |
DemographicQuerySession |
getDemographicQuerySession(Proxy proxy)
Gets the
OsidSession associated with the demographic
query service. |
DemographicQuerySession |
getDemographicQuerySessionForBin(Id binId,
Proxy proxy)
Gets the
OsidSession associated with the demographic
query service for the given bin. |
DemographicSearchSession |
getDemographicSearchSession(Proxy proxy)
Gets the
OsidSession associated with the demographic
search service. |
DemographicSearchSession |
getDemographicSearchSessionForBin(Id binId,
Proxy proxy)
Gets the
OsidSession associated with the demographic
earch service for the given bin. |
DemographicSmartBinSession |
getDemographicSmartBinSession(Id binId,
Proxy proxy)
Gets the
OsidSession to manage demographic smart bins. |
changeBranch, initialize, rollbackServiceclosegetDemographicEnablerRecordTypes, 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, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdDemographicLookupSession getDemographicLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the demographic
lookup service.proxy - a proxy DemographicLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicLookup() is false optional - This method must be implemented if
supportsDemographicLookup() is true.
DemographicLookupSession getDemographicLookupSessionForBin(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the demographic
lookup service for the given bin.binId - the Id of the Bin proxy - a proxy DemographicLookupSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDemographicLookup() and
supportsVisibleFederation() are true.
DemographicQuerySession getDemographicQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the demographic
query service.proxy - a proxy DemographicQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicQuery() is false optional - This method must be implemented if
supportsDemographicQuery() is true. DemographicQuerySession getDemographicQuerySessionForBin(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the demographic
query service for the given bin.binId - the Id of the Bin proxy - a proxy DemographicQuerySession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDemographicQuery() and
supportsVisibleFederation() are true.
DemographicSearchSession getDemographicSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the demographic
search service.proxy - a proxy DemographicSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicSearch() is false optional - This method must be implemented if
supportsDemographicSearch() is true.
DemographicSearchSession getDemographicSearchSessionForBin(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the demographic
earch service for the given bin.binId - the Id of the Bin proxy - a proxy DemographicSearchSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDemographicSearch() and
supportsVisibleFederation() are true.
DemographicAdminSession getDemographicAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the demographic
administration service.proxy - a proxy DemographicAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicAdmin() is false optional - This method must be implemented if
supportsDemographicAdmin() is true. DemographicAdminSession getDemographicAdminSessionForBin(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the demographic
administration service for the given bin.binId - the Id of the Bin proxy - a proxy DemographicAdminSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDemographicAdmin() and
supportsVisibleFederation() are true.
DemographicBuilderSession getDemographicBuilderSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the demographic
builder service.proxy - a proxy DemographicBuilderSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicBuilder() is false optional - This method must be implemented if
supportsDemographicBuilder() is true.
DemographicBuilderSession getDemographicBuilderSessionForBin(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the demographic
builder service for the given bin.binId - the Id of the Bin proxy - a proxy DemographicBuilderSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicBuilder() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDemographicBuilder() and
supportsVisibleFederation() are true.
DemographicNotificationSession getDemographicNotificationSession(DemographicReceiver demographicReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the demographic
notification service.demographicReceiver - the notification callbackproxy - a proxy DemographicNotificationSession NullArgumentException - demographicReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicNotification() is false
optional - This method must be implemented if
supportsDemographicNotification() is true.
DemographicNotificationSession getDemographicNotificationSessionForBin(DemographicReceiver demographicReceiver, Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the demographic
notification service for the given bin.demographicReceiver - the notification callbackbinId - the Id of the Bin proxy - a proxy DemographicNotificationSession NotFoundException - no bin found by the given Id
NullArgumentException - demographicReceiver,
binId, or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDemographicNotification() and
supportsVisibleFederation() are true.
DemographicBinSession getDemographicBinSession(Proxy proxy) throws OperationFailedException
OsidSession to lookup demographic/bin mappings
for demographics.proxy - a proxy DemographicBinSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicBin() is false optional - This method must be implemented if
supportsDemographicBin() is true. DemographicBinAssignmentSession getDemographicBinAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with assigning
demographic to bins.proxy - a proxy DemographicBinAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicBinAssignment() is false
optional - This method must be implemented if
supportsDemographicBinAssignment() is true.
DemographicSmartBinSession getDemographicSmartBinSession(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession to manage demographic smart bins.binId - the Id of the Bin proxy - a proxy DemographicSmartBinSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicSmartBin() is false optional - This method must be implemented if
supportsDemographicSmartBin() is true.
DemographicEnablerLookupSession getDemographicEnablerLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the demographic
enabler lookup service.proxy - a proxy DemographicEnablerLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerLookup() is false
optional - This method must be implemented if
supportsDemographicEnablerLookup() is true.
DemographicEnablerLookupSession getDemographicEnablerLookupSessionForBin(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the demographic
enabler lookup service for the given bin.binId - the Id of the Bin proxy - a proxy DemographicEnablerLookupSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDemographicEnablerLookup() and
supportsVisibleFederation() are true.
DemographicEnablerQuerySession getDemographicEnablerQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the demographic
enabler query service.proxy - a proxy DemographicEnablerQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerQuery() is false
optional - This method must be implemented if
supportsDemographicEnablerQuery() is true.
DemographicEnablerQuerySession getDemographicEnablerQuerySessionForBin(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the demographic
enabler query service for the given bin.binId - the Id of the Bin proxy - a proxy DemographicEnablerQuerySession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDemographicEnablerQuery() and
supportsVisibleFederation() are true.
DemographicEnablerSearchSession getDemographicEnablerSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the demographic
enabler search service.proxy - a proxy DemographicEnablerSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerSearch() is false
optional - This method must be implemented if
supportsDemographicEnablerSearch() is true.
DemographicEnablerSearchSession getDemographicEnablerSearchSessionForBin(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the demographic
enablers earch service for the given bin.binId - the Id of the Bin proxy - a proxy DemographicEnablerSearchSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDemographicEnablerSearch() and
supportsVisibleFederation() are true.
DemographicEnablerAdminSession getDemographicEnablerAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the demographic
enabler administration service.proxy - a proxy DemographicEnablerAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerAdmin() is false
optional - This method must be implemented if
supportsDemographicEnablerAdmin() is true.
DemographicEnablerAdminSession getDemographicEnablerAdminSessionForBin(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the demographic
enabler administration service for the given bin.binId - the Id of the Bin proxy - a proxy DemographicEnablerAdminSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDemographicEnablerAdmin() and
supportsVisibleFederation() are true.
DemographicEnablerNotificationSession getDemographicEnablerNotificationSession(DemographicEnablerReceiver demographicEnablerReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the demographic
enabler notification service.demographicEnablerReceiver - the notification callbackproxy - a proxy DemographicEnablerNotificationSession NullArgumentException -
demographicEnablerReceiver or proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerNotification() is
false optional - This method must be implemented if
supportsDemographicEnablerNotification() is
true. DemographicEnablerNotificationSession getDemographicEnablerNotificationSessionForBin(DemographicEnablerReceiver demographicEnablerReceiver, Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the demographic
enabler notification service for the given bin.demographicEnablerReceiver - the notification callbackbinId - the Id of the Bin proxy - a proxy DemographicEnablerNotificationSession NotFoundException - no bin found by the given Id
NullArgumentException -
demographicEnablerReceiver, binId or proxy
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDemographicEnablerNotification() and
supportsVisibleFederation() are
true. DemographicEnablerBinSession getDemographicEnablerBinSession(Proxy proxy) throws OperationFailedException
OsidSession to lookup demographic enabler/bin
mappings for demographic enablers.proxy - a proxy DemographicEnablerBinSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerBin() is false
optional - This method must be implemented if
supportsDemographicEnablerBin() is true.
DemographicEnablerBinAssignmentSession getDemographicEnablerBinAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with assigning
demographic enablers to bins.proxy - a proxy DemographicEnablerBinAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerBinAssignment() is
false optional - This method must be implemented if
supportsDemographicEnablerBinAssignment() is
true. DemographicEnablerSmartBinSession getDemographicEnablerSmartBinSession(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession to manage demographic enabler
smart bins.binId - the Id of the Bin proxy - a proxy DemographicEnablerSmartBinSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerSmartBin() is false
optional - This method must be implemented if
supportsDemographicEnablerSmartBin() is
true. DemographicEnablerRuleLookupSession getDemographicEnablerRuleLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the demographic
enabler mapping lookup service.proxy - a proxy DemographicEnablerRuleLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerRuleLookup() is false
optional - This method must be implemented if
supportsDemographicEnablerRuleLookup() is
true. DemographicEnablerRuleLookupSession getDemographicEnablerRuleLookupSessionForBin(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the demographic
enabler mapping lookup service for the given bin.binId - the Id of the Bin proxy - a proxy DemographicEnablerRuleLookupSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerRuleLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDemographicEnablerRuleLookup() and
supportsVisibleFederation() are true.
DemographicEnablerRuleApplicationSession getDemographicEnablerRuleApplicationSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the demographic
enabler assignment service.proxy - a proxy DemographicEnablerRuleApplicationSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerRuleApplication() is
false optional - This method must be implemented if
supportsDemographicEnablerRuleApplication() is
true. DemographicEnablerRuleApplicationSession getDemographicEnablerRuleApplicationSessionForBin(Id binId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the demographic
enabler assignment service for the given bin.binId - the Id of the Bin proxy - a proxy DemographicEnablerRuleApplicationSession NotFoundException - no Bin found by the
given Id NullArgumentException - binId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsDemographicEnablerRuleApplication() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsDemographicEnablerRuleApplication() and
supportsVisibleFederation() are
true.