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, rollbackService
close
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, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
DemographicLookupSession 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.