public interface BillingManager extends OsidManager, BillingProfile
The billing manager provides access to customer management sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
CustomerLookupSession:
a session to retrieve
customers CustomerQuerySession:
a session to query customers
CustomerSearchSession:
a session to search for
customers CustomerAdminSession:
a session to create and
delete customers CustomerNotificationSession:
a session to receive
notifications pertaining to customer changes CustomerBusinessSession:
a session to look up
customer to business mappings CustomerBusinessAssignmentSession:
a session to
manage customer to business mappings CustomerSmartBusinessSession:
a session to manage
dynamic businesses of customers ItemLookupSession:
a session to retrieve items
ItemQuerySession:
a session to query items ItemSearchSession:
a session to search for items
ItemAdminSession:
a session to create and delete
items ItemNotificationSession:
a session to receive
notifications pertaining to item changes ItemBusinessSession:
a session to look up item to
business mappings ItemBusinessAssignmentSession:
a session to manage
item to business mappings ItemSmartBusinessSession:
a session to manage
dynamic businesses of items CategoryLookupSession:
a session to retrieve
categories CategoryQuerySession:
a session to query
categories CategorySearchSession:
a session to search for
categories CategoryAdminSession:
a session to create and
delete categories CategoryNotificationSession:
a session to receive
notifications pertaining to category changes CategoryBusinessSession:
a session to look up
category to business mappings CategoryBusinessAssignmentSession:
a session to
manage category to business mappings CategorySmartBusinessSession:
a session to manage
dynamic businesses of categories EntryLookupSession:
a session to retrieve entries
EntryLookupSession:
a session to query entries
EntrySearchSession:
a session to search for
entries EntryAdminSession:
a session to create and delete
entries EntryNotificationSession:
a session to receive
notifications pertaining to entry changes EntryBusinessSession:
a session to look up entry
to business mappings EntryBusinessAssignmentSession:
a session to
manage entry to business mappings EntrySmartBusinessAssignmentSession:
a session to
manage dynamic businesses of entries PeriodLookupSession:
a session to retrieve periods
PeriodLookupSession:
a session to query periods
PeriodSearchSession:
a session to search for
periods PeriodAdminSession:
a session to create and delete
periods PeriodNotificationSession:
a session to receive
notifications pertaining to period changes PeriodBusinessSession:
a session to look up period
to business mappings PeriodBusinessAssignmentSession:
a session to
manage period to business mappings PeriodSmartBusinessAssignmentSession:
a session to
manage dynamic businesses of periods BusinessLookupSession:
a session to retrieve
businesses BusinessQuerySession:
a session to query
businesses BusinessSearchSession:
a session to search for
businesses BusinessAdminSession:
a session to create and
delete businesses BusinessNotificationSession:
a session to receive
notifications pertaining to business changes BusinessHierarchySession:
a session to traverse a
hierarchy of businesses BusinessHierarchyDesignSession:
a session to
manage a business hierarchy Modifier and Type | Method and Description |
---|---|
BillingBatchManager |
getBillingBatchManager()
Gets a
BillingBatchManager. |
BillingPaymentManager |
getBillingPaymentManager()
Gets a
BillingPaymentManager. |
BusinessAdminSession |
getBusinessAdminSession()
Gets the
OsidSession associated with the business
administrative service. |
BusinessHierarchyDesignSession |
getBusinessHierarchyDesignSession()
Gets the
OsidSession associated with the business
hierarchy design service. |
BusinessHierarchySession |
getBusinessHierarchySession()
Gets the
OsidSession associated with the business
hierarchy service. |
BusinessLookupSession |
getBusinessLookupSession()
Gets the
OsidSession associated with the business
lookup service. |
BusinessNotificationSession |
getBusinessNotificationSession(BusinessReceiver businessReceiver)
Gets the
OsidSession associated with the business
notification service. |
BusinessQuerySession |
getBusinessQuerySession()
Gets the
OsidSession associated with the business query
service. |
BusinessSearchSession |
getBusinessSearchSession()
Gets the
OsidSession associated with the business
search service. |
CategoryAdminSession |
getCategoryAdminSession()
Gets the
OsidSession associated with the category
administration service. |
CategoryAdminSession |
getCategoryAdminSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the category
administration service for the given business. |
CategoryBusinessAssignmentSession |
getCategoryBusinessAssignmentSession()
Gets the
OsidSession associated with assigning
categories to businesses. |
CategoryBusinessSession |
getCategoryBusinessSession()
Gets the
OsidSession to lookup category/catalog
mappings. |
CategoryLookupSession |
getCategoryLookupSession()
Gets the
OsidSession associated with the category
lookup service. |
CategoryLookupSession |
getCategoryLookupSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the category
lookup service for the given business. |
CategoryNotificationSession |
getCategoryNotificationSession(CategoryReceiver categoryReceiver)
Gets the
OsidSession associated with the category
notification service. |
CategoryNotificationSession |
getCategoryNotificationSessionForBusiness(CategoryReceiver categoryReceiver,
Id businessId)
Gets the
OsidSession associated with the category
notification service for the given business. |
CustomerQuerySession |
getCategoryQuerySession()
Gets the
OsidSession associated with the category query
service. |
CustomerQuerySession |
getCategoryQuerySessionForBusiness(Id businessId)
Gets the
OsidSession associated with the category query
service for the given business. |
CategorySearchSession |
getCategorySearchSession()
Gets the
OsidSession associated with the category
search service. |
CategorySearchSession |
getCategorySearchSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the category
search service for the given business. |
CategorySmartBusinessSession |
getCategorySmartBusinessSession(Id businessId)
Gets the
OsidSession associated with the category smart
business service. |
CustomerAdminSession |
getCustomerAdminSession()
Gets the
OsidSession associated with the customer
administration service. |
CustomerAdminSession |
getCustomerAdminSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the customer
administration service for the given business. |
CustomerBusinessAssignmentSession |
getCustomerBusinessAssignmentSession()
Gets the
OsidSession associated with assigning
customers to businesses. |
CustomerBusinessSession |
getCustomerBusinessSession()
Gets the
OsidSession to lookup customer/catalog
mappings. |
CustomerLookupSession |
getCustomerLookupSession()
Gets the
OsidSession associated with the customer
lookup service. |
CustomerLookupSession |
getCustomerLookupSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the customer
lookup service for the given business. |
CustomerNotificationSession |
getCustomerNotificationSession(CustomerReceiver customerReceiver)
Gets the
OsidSession associated with the customer
notification service. |
CustomerNotificationSession |
getCustomerNotificationSessionForBusiness(CustomerReceiver customerReceiver,
Id businessId)
Gets the
OsidSession associated with the customer
notification service for the given business. |
CustomerQuerySession |
getCustomerQuerySession()
Gets the
OsidSession associated with the customer query
service. |
CustomerQuerySession |
getCustomerQuerySessionForBusiness(Id businessId)
Gets the
OsidSession associated with the customer query
service for the given business. |
CustomerSearchSession |
getCustomerSearchSession()
Gets the
OsidSession associated with the customer
search service. |
CustomerSearchSession |
getCustomerSearchSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the customer
search service for the given business. |
CustomerSmartBusinessSession |
getCustomerSmartBusinessSession(Id businessId)
Gets the
OsidSession associated with the customer smart
business service. |
EntryAdminSession |
getEntryAdminSession()
Gets the
OsidSession associated with the entry
administration service. |
EntryAdminSession |
getEntryAdminSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the entry
administration service for the given business. |
EntryBusinessAssignmentSession |
getEntryBusinessAssignmentSession()
Gets the
OsidSession associated with assigning entries
to businesses. |
EntryBusinessSession |
getEntryBusinessSession()
Gets the
OsidSession to lookup entry/catalog mappings. |
EntryLookupSession |
getEntryLookupSession()
Gets the
OsidSession associated with the entry lookup
service. |
EntryLookupSession |
getEntryLookupSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the entry lookup
service for the given business. |
EntryNotificationSession |
getEntryNotificationSession(EntryReceiver entryReceiver)
Gets the
OsidSession associated with the entry
notification service. |
EntryNotificationSession |
getEntryNotificationSessionForBusiness(EntryReceiver entryReceiver,
Id businessId)
Gets the
OsidSession associated with the entry
notification service for the given business. |
EntryQuerySession |
getEntryQuerySession()
Gets the
OsidSession associated with the entry query
service. |
EntryQuerySession |
getEntryQuerySessionForBusiness(Id businessId)
Gets the
OsidSession associated with the entry query
service for the given business. |
EntrySearchSession |
getEntrySearchSession()
Gets the
OsidSession associated with the entry search
service. |
EntrySearchSession |
getEntrySearchSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the entry search
service for the given business. |
EntrySmartBusinessSession |
getEntrySmartBusinessSession(Id businessId)
Gets the
OsidSession associated with the entry smart
business service. |
ItemAdminSession |
getItemAdminSession()
Gets the
OsidSession associated with the item
administration service. |
ItemAdminSession |
getItemAdminSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the item
administration service for the given business. |
ItemBusinessAssignmentSession |
getItemBusinessAssignmentSession()
Gets the
OsidSession associated with assigning items to
businesses. |
ItemBusinessSession |
getItemBusinessSession()
Gets the
OsidSession to lookup item/catalog mappings. |
ItemLookupSession |
getItemLookupSession()
Gets the
OsidSession associated with the item lookup
service. |
ItemLookupSession |
getItemLookupSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the item lookup
service for the given business. |
ItemNotificationSession |
getItemNotificationSession(ItemReceiver itemReceiver)
Gets the
OsidSession associated with the item
notification service. |
ItemNotificationSession |
getItemNotificationSessionForBusiness(ItemReceiver itemReceiver,
Id businessId)
Gets the
OsidSession associated with the item
notification service for the given business. |
CustomerQuerySession |
getItemQuerySession()
Gets the
OsidSession associated with the item query
service. |
CustomerQuerySession |
getItemQuerySessionForBusiness(Id businessId)
Gets the
OsidSession associated with the item query
service for the given business. |
ItemSearchSession |
getItemSearchSession()
Gets the
OsidSession associated with the item search
service. |
ItemSearchSession |
getItemSearchSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the item search
service for the given business. |
ItemSmartBusinessSession |
getItemSmartBusinessSession(Id businessId)
Gets the
OsidSession associated with the item smart
business service. |
PeriodAdminSession |
getPeriodAdminSession()
Gets the
OsidSession associated with the period
administration service. |
PeriodAdminSession |
getPeriodAdminSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the period
administration service for the given business. |
PeriodBusinessAssignmentSession |
getPeriodBusinessAssignmentSession()
Gets the
OsidSession associated with assigning periods
to businesses. |
PeriodBusinessSession |
getPeriodBusinessSession()
Gets the
OsidSession to lookup period/catalog mappings. |
PeriodLookupSession |
getPeriodLookupSession()
Gets the
OsidSession associated with the period lookup
service. |
PeriodLookupSession |
getPeriodLookupSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the period lookup
service for the given business. |
PeriodNotificationSession |
getPeriodNotificationSession(PeriodReceiver periodReceiver)
Gets the
OsidSession associated with the period
notification service. |
PeriodNotificationSession |
getPeriodNotificationSessionForBusiness(PeriodReceiver periodReceiver,
Id businessId)
Gets the
OsidSession associated with the period
notification service for the given business. |
PeriodQuerySession |
getPeriodQuerySession()
Gets the
OsidSession associated with the period query
service. |
PeriodQuerySession |
getPeriodQuerySessionForBusiness(Id businessId)
Gets the
OsidSession associated with the period query
service for the given business. |
PeriodSearchSession |
getPeriodSearchSession()
Gets the
OsidSession associated with the period search
service. |
PeriodSearchSession |
getPeriodSearchSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the period search
service for the given business. |
PeriodSmartBusinessSession |
getPeriodSmartBusinessSession(Id businessId)
Gets the
OsidSession associated with the period smart
business service. |
changeBranch, initialize, rollbackService
close
getBusinessRecordTypes, getBusinessSearchRecordTypes, getCategoryRecordTypes, getCategorySearchRecordTypes, getCustomerRecordTypes, getCustomerSearchRecordTypes, getEntryRecordTypes, getEntrySearchRecordTypes, getItemRecordTypes, getItemSearchRecordTypes, getPeriodRecordTypes, getPeriodSearchRecordTypes, supportsBillingBatch, supportsBillingPayment, supportsBusinessAdmin, supportsBusinessHierarchy, supportsBusinessHierarchyDesign, supportsBusinessLookup, supportsBusinessNotification, supportsBusinessQuery, supportsBusinessRecordType, supportsBusinessSearch, supportsBusinessSearchRecordType, supportsCategoryAdmin, supportsCategoryBusiness, supportsCategoryBusinessAssignment, supportsCategoryLookup, supportsCategoryNotification, supportsCategoryQuery, supportsCategoryRecordType, supportsCategorySearch, supportsCategorySearchRecordType, supportsCategorySmartBusiness, supportsCustomerAdmin, supportsCustomerBusiness, supportsCustomerBusinessAssignment, supportsCustomerLookup, supportsCustomerNotification, supportsCustomerQuery, supportsCustomerRecordType, supportsCustomerSearch, supportsCustomerSearchRecordType, supportsCustomerSmartBusiness, supportsEntryAdmin, supportsEntryBusiness, supportsEntryBusinessAssignment, supportsEntryLookup, supportsEntryNotification, supportsEntryQuery, supportsEntryRecordType, supportsEntrySearch, supportsEntrySearchRecordType, supportsEntrySmartBusiness, supportsItemAdmin, supportsItemBusiness, supportsItemBusinessAssignment, supportsItemLookup, supportsItemNotification, supportsItemQuery, supportsItemRecordType, supportsItemSearch, supportsItemSearchRecordType, supportsItemSmartBusiness, supportsPeriodAdmin, supportsPeriodBusiness, supportsPeriodBusinessAssignment, supportsPeriodLookup, supportsPeriodNotification, supportsPeriodQuery, supportsPeriodRecordType, supportsPeriodSearch, supportsPeriodSearchRecordType, supportsPeriodSmartBusiness, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
CustomerLookupSession getCustomerLookupSession() throws OperationFailedException
OsidSession
associated with the customer
lookup service. CustomerLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCustomerLookup()
is false
optional
- This method must be implemented if
supportsCustomerLookup()
is true.
CustomerLookupSession getCustomerLookupSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the customer
lookup service for the given business.businessId
- the Id
of the business CustomerLookupSession
NotFoundException
- no Business
found by
the given Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCustomerLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsCustomerLookup()
and
supportsVisibleFederation()
are true
CustomerQuerySession getCustomerQuerySession() throws OperationFailedException
OsidSession
associated with the customer query
service. CustomerQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCustomerQuery()
is false
optional
- This method must be implemented if
supportsCustomerQuery()
is true.
CustomerQuerySession getCustomerQuerySessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the customer query
service for the given business.businessId
- the Id
of the Business
CustomerQuerySession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCustomerQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsCustomerQuery()
and
supportsVisibleFederation()
are true
CustomerSearchSession getCustomerSearchSession() throws OperationFailedException
OsidSession
associated with the customer
search service. CustomerSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCustomerSearch()
is false
optional
- This method must be implemented if
supportsCustomerSearch()
is true.
CustomerSearchSession getCustomerSearchSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the customer
search service for the given business.businessId
- the Id
of the Business
CustomerSearchSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCustomerSearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsCustomerSearch()
and
supportsVisibleFederation()
are true
CustomerAdminSession getCustomerAdminSession() throws OperationFailedException
OsidSession
associated with the customer
administration service. CustomerAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCustomerAdmin()
is false
optional
- This method must be implemented if
supportsCustomerAdmin()
is true.
CustomerAdminSession getCustomerAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the customer
administration service for the given business.businessId
- the Id
of the Business
CustomerAdminSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCustomerAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsCustomerAdmin()
and
supportsVisibleFederation()
are true
CustomerNotificationSession getCustomerNotificationSession(CustomerReceiver customerReceiver) throws OperationFailedException
OsidSession
associated with the customer
notification service.customerReceiver
- the notification callback CustomerNotificationSession
NullArgumentException
- customerReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCustomerNotification()
is false
optional
- This method must be implemented if
supportsCustomerNotification()
is true.
CustomerNotificationSession getCustomerNotificationSessionForBusiness(CustomerReceiver customerReceiver, Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the customer
notification service for the given business.customerReceiver
- the notification callbackbusinessId
- the Id
of the Business
CustomerNotificationSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- customerReceiver
or businessId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCustomerNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsCustomerNotification()
and
supportsVisibleFederation()
are true
CustomerBusinessSession getCustomerBusinessSession() throws OperationFailedException
OsidSession
to lookup customer/catalog
mappings. CustomerCustomerBusinessSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCustomerBusiness()
is false
optional
- This method must be implemented if
supportsCustomerBusiness()
is true.
CustomerBusinessAssignmentSession getCustomerBusinessAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning
customers to businesses. CustomerBusinessAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCustomerBusinessAssignment()
is false
optional
- This method must be implemented if
supportsCustomerBusinessAssignment()
is
true.
CustomerSmartBusinessSession getCustomerSmartBusinessSession(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the customer smart
business service.businessId
- the Id
of the Business
CustomerSmartBusinessSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCustomerSmartBusiness()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsCustomerSmartBusiness()
and
supportsVisibleFederation()
are true
ItemLookupSession getItemLookupSession() throws OperationFailedException
OsidSession
associated with the item lookup
service. ItemSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemLookup()
is false
optional
- This method must be implemented if
supportsItemLookup()
is true.
ItemLookupSession getItemLookupSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the item lookup
service for the given business.businessId
- the Id
of the business ItemLookupSession
NotFoundException
- no Business
found by
the given Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsItemLookup()
and
supportsVisibleFederation()
are true
CustomerQuerySession getItemQuerySession() throws OperationFailedException
OsidSession
associated with the item query
service. ItemQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemQuery()
is false
optional
- This method must be implemented if
supportsItemQuery()
is true.
CustomerQuerySession getItemQuerySessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the item query
service for the given business.businessId
- the Id
of the Business
ItemQuerySession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsItemQuery()
and
supportsVisibleFederation()
are true
ItemSearchSession getItemSearchSession() throws OperationFailedException
OsidSession
associated with the item search
service. ItemSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemSearch()
is false
optional
- This method must be implemented if
supportsItemSearch()
is true.
ItemSearchSession getItemSearchSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the item search
service for the given business.businessId
- the Id
of the Business
ItemSearchSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsItemSearch()
and
supportsVisibleFederation()
are true
ItemAdminSession getItemAdminSession() throws OperationFailedException
OsidSession
associated with the item
administration service. ItemAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemAdmin()
is false
optional
- This method must be implemented if
supportsItemAdmin()
is true.
ItemAdminSession getItemAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the item
administration service for the given business.businessId
- the Id
of the Business
ItemAdminSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsItemAdmin()
and
supportsVisibleFederation()
are true
ItemNotificationSession getItemNotificationSession(ItemReceiver itemReceiver) throws OperationFailedException
OsidSession
associated with the item
notification service.itemReceiver
- the notification callback ItemNotificationSession
NullArgumentException
- itemReceiver
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsItemNotification()
is false
optional
- This method must be implemented if
supportsItemNotification()
is true.
ItemNotificationSession getItemNotificationSessionForBusiness(ItemReceiver itemReceiver, Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the item
notification service for the given business.itemReceiver
- the notification callbackbusinessId
- the Id
of the Business
ItemNotificationSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- itemReceiver
or
businessId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsItemNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsItemNotification()
and
supportsVisibleFederation()
are true
ItemBusinessSession getItemBusinessSession() throws OperationFailedException
OsidSession
to lookup item/catalog mappings. ItemBusinessSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemBusiness()
is false
optional
- This method must be implemented if
supportsItemBusiness()
is true.
ItemBusinessAssignmentSession getItemBusinessAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning items to
businesses. ItemBusinessAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsItemBusinessAssignment()
is false
optional
- This method must be implemented if
supportsItemBusinessAssignment()
is true.
ItemSmartBusinessSession getItemSmartBusinessSession(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the item smart
business service.businessId
- the Id
of the Business
ItemSmartBusinessSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsItemSmartBusiness()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsItemSmartBusiness()
and
supportsVisibleFederation()
are true
CategoryLookupSession getCategoryLookupSession() throws OperationFailedException
OsidSession
associated with the category
lookup service. CategorySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCategoryLookup()
is false
optional
- This method must be implemented if
supportsCategoryLookup()
is true.
CategoryLookupSession getCategoryLookupSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the category
lookup service for the given business.businessId
- the Id
of the business CategoryLookupSession
NotFoundException
- no Business
found by
the given Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCategoryLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsCategoryLookup()
and
supportsVisibleFederation()
are true
CustomerQuerySession getCategoryQuerySession() throws OperationFailedException
OsidSession
associated with the category query
service. CategoryQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCategoryQuery()
is false
optional
- This method must be implemented if
supportsCategoryQuery()
is true.
CustomerQuerySession getCategoryQuerySessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the category query
service for the given business.businessId
- the Id
of the Business
CategoryQuerySession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCategoryQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsCategoryQuery()
and
supportsVisibleFederation()
are true
CategorySearchSession getCategorySearchSession() throws OperationFailedException
OsidSession
associated with the category
search service. CategorySearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCategorySearch()
is false
optional
- This method must be implemented if
supportsCategorySearch()
is true.
CategorySearchSession getCategorySearchSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the category
search service for the given business.businessId
- the Id
of the Business
CategorySearchSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCategorySearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsCategorySearch()
and
supportsVisibleFederation()
are true
CategoryAdminSession getCategoryAdminSession() throws OperationFailedException
OsidSession
associated with the category
administration service. CategoryAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCategoryAdmin()
is false
optional
- This method must be implemented if
supportsCategoryAdmin()
is true.
CategoryAdminSession getCategoryAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the category
administration service for the given business.businessId
- the Id
of the Business
CategoryAdminSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsCategoryAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsCategoryAdmin()
and
supportsVisibleFederation()
are true
CategoryNotificationSession getCategoryNotificationSession(CategoryReceiver categoryReceiver) throws OperationFailedException
OsidSession
associated with the category
notification service.categoryReceiver
- the notification callback CategoryNotificationSession
NullArgumentException
- categoryReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCategoryNotification()
is false
optional
- This method must be implemented if
supportsCategoryNotification()
is true.
CategoryNotificationSession getCategoryNotificationSessionForBusiness(CategoryReceiver categoryReceiver, Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the category
notification service for the given business.categoryReceiver
- the notification callbackbusinessId
- the Id
of the Business
CategoryNotificationSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- categoryReceiver
or businessId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCategoryNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsCategoryNotification()
and
supportsVisibleFederation()
are true
CategoryBusinessSession getCategoryBusinessSession() throws OperationFailedException
OsidSession
to lookup category/catalog
mappings. CategoryBusinessSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCategoryBusiness()
is false
optional
- This method must be implemented if
supportsCategoryBusiness()
is true.
CategoryBusinessAssignmentSession getCategoryBusinessAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning
categories to businesses. CategoryBusinessAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCategoryBusinessAssignment()
is false
optional
- This method must be implemented if
supportsCategoryBusinessAssignment()
is
true.
CategorySmartBusinessSession getCategorySmartBusinessSession(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the category smart
business service.businessId
- the Id
of the Business
CategorySmartBusinessSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsCategorySmartBusiness()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsCategorySmartBusiness()
and
supportsVisibleFederation()
are true
EntryLookupSession getEntryLookupSession() throws OperationFailedException
OsidSession
associated with the entry lookup
service. EntryLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsEntryLookup()
is false
optional
- This method must be implemented if
supportsEntryLookup()
is true.
EntryLookupSession getEntryLookupSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the entry lookup
service for the given business.businessId
- the Id
of the Business
EntryLookupSession
NotFoundException
- no Business
found by
the given Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsEntryLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsEntryLookup()
and
supportsVisibleFederation()
are true
EntryQuerySession getEntryQuerySession() throws OperationFailedException
OsidSession
associated with the entry query
service. EntryQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsEntryQuery()
is false
optional
- This method must be implemented if
supportsEntryQuery()
is true.
EntryQuerySession getEntryQuerySessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the entry query
service for the given business.businessId
- the Id
of the Business
EntryQuerySession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsEntryQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsEntryQuery()
and
supportsVisibleFederation()
are true
EntrySearchSession getEntrySearchSession() throws OperationFailedException
OsidSession
associated with the entry search
service. EntrySearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsEntrySearch()
is false
optional
- This method must be implemented if
supportsEntrySearch()
is true.
EntrySearchSession getEntrySearchSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the entry search
service for the given business.businessId
- the Id
of the Business
EntrySearchSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsEntrySearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsEntrySearch()
and
supportsVisibleFederation()
are true
EntryAdminSession getEntryAdminSession() throws OperationFailedException
OsidSession
associated with the entry
administration service. EntryAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsEntryAdmin()
is false
optional
- This method must be implemented if
supportsEntryAdmin()
is true.
EntryAdminSession getEntryAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the entry
administration service for the given business.businessId
- the Id
of the Business
EntryAdminSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsEntryAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsEntryAdmin()
and
supportsVisibleFederation()
are true
EntryNotificationSession getEntryNotificationSession(EntryReceiver entryReceiver) throws OperationFailedException
OsidSession
associated with the entry
notification service.entryReceiver
- the notification callback EntryNotificationSession
NullArgumentException
- entryReceiver
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEntryNotification()
is false
optional
- This method must be implemented if
supportsEntryNotification()
is true.
EntryNotificationSession getEntryNotificationSessionForBusiness(EntryReceiver entryReceiver, Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the entry
notification service for the given business.entryReceiver
- the notification callbackbusinessId
- the Id
of the Business
EntryNotificationSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- entryReceiver
or
businessId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEntryNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsEntryNotification()
and
supportsVisibleFederation()
are true
EntryBusinessSession getEntryBusinessSession() throws OperationFailedException
OsidSession
to lookup entry/catalog mappings. EntryBusinessSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsEntryBusiness()
is false
optional
- This method must be implemented if
supportsEntryBusiness()
is true.
EntryBusinessAssignmentSession getEntryBusinessAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning entries
to businesses. EntryBusinessAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEntryBusinessAssignment()
is false
optional
- This method must be implemented if
supportsEntryBusinessAssignment()
is true.
EntrySmartBusinessSession getEntrySmartBusinessSession(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the entry smart
business service.businessId
- the Id
of the Business
EntrySmartBusinessSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsEntrySmartBusiness()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsEntrySmartBusiness()
and
supportsVisibleFederation()
are true
PeriodLookupSession getPeriodLookupSession() throws OperationFailedException
OsidSession
associated with the period lookup
service. PeriodLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPeriodLookup()
is false
optional
- This method must be implemented if
supportsPeriodLookup()
is true.
PeriodLookupSession getPeriodLookupSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the period lookup
service for the given business.businessId
- the Id
of the Business
PeriodLookupSession
NotFoundException
- no Business
found by
the given Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPeriodLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsPeriodLookup()
and
supportsVisibleFederation()
are true
PeriodQuerySession getPeriodQuerySession() throws OperationFailedException
OsidSession
associated with the period query
service. PeriodQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPeriodQuery()
is false
optional
- This method must be implemented if
supportsPeriodQuery()
is true.
PeriodQuerySession getPeriodQuerySessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the period query
service for the given business.businessId
- the Id
of the Business
PeriodQuerySession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPeriodQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsPeriodQuery()
and
supportsVisibleFederation()
are true
PeriodSearchSession getPeriodSearchSession() throws OperationFailedException
OsidSession
associated with the period search
service. PeriodSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPeriodSearch()
is false
optional
- This method must be implemented if
supportsPeriodSearch()
is true.
PeriodSearchSession getPeriodSearchSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the period search
service for the given business.businessId
- the Id
of the Business
PeriodSearchSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPeriodSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsPeriodSearch()
and
supportsVisibleFederation()
are true
PeriodAdminSession getPeriodAdminSession() throws OperationFailedException
OsidSession
associated with the period
administration service. PeriodAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPeriodAdmin()
is false
optional
- This method must be implemented if
supportsPeriodAdmin()
is true.
PeriodAdminSession getPeriodAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the period
administration service for the given business.businessId
- the Id
of the Business
PeriodAdminSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsPeriodAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsPeriodAdmin()
and
supportsVisibleFederation()
are true
PeriodNotificationSession getPeriodNotificationSession(PeriodReceiver periodReceiver) throws OperationFailedException
OsidSession
associated with the period
notification service.periodReceiver
- the notification callback PeriodNotificationSession
NullArgumentException
- periodReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPeriodNotification()
is false
optional
- This method must be implemented if
supportsPeriodNotification()
is true.
PeriodNotificationSession getPeriodNotificationSessionForBusiness(PeriodReceiver periodReceiver, Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the period
notification service for the given business.periodReceiver
- the notification callbackbusinessId
- the Id
of the Business
PeriodNotificationSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- periodReceiver
or businessId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPeriodNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsPeriodNotification()
and
supportsVisibleFederation()
are true
PeriodBusinessSession getPeriodBusinessSession() throws OperationFailedException
OsidSession
to lookup period/catalog mappings. PeriodBusinessSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPeriodBusiness()
is false
optional
- This method must be implemented if
supportsPeriodBusiness()
is true.
PeriodBusinessAssignmentSession getPeriodBusinessAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning periods
to businesses. PeriodBusinessAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPeriodBusinessAssignment()
is false
optional
- This method must be implemented if
supportsPeriodBusinessAssignment()
is true.
PeriodSmartBusinessSession getPeriodSmartBusinessSession(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the period smart
business service.businessId
- the Id
of the Business
PeriodSmartBusinessSession
NotFoundException
- no business found by the given
Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPeriodSmartBusiness()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsPeriodSmartBusiness()
and
supportsVisibleFederation()
are true
BusinessLookupSession getBusinessLookupSession() throws OperationFailedException
OsidSession
associated with the business
lookup service. BusinessLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsBusinessLookup()
is false
optional
- This method must be implemented if
supportsBusinessLookup()
is true.
BusinessQuerySession getBusinessQuerySession() throws OperationFailedException
OsidSession
associated with the business query
service. BusinessQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsBusinessQuery()
is false
optional
- This method must be implemented if
supportsBusinessQuery()
is true.
BusinessSearchSession getBusinessSearchSession() throws OperationFailedException
OsidSession
associated with the business
search service. BusinessSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsBusinessSearch()
is false
optional
- This method must be implemented if
supportsBusinessSearch()
is true.
BusinessAdminSession getBusinessAdminSession() throws OperationFailedException
OsidSession
associated with the business
administrative service. BusinessAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsBusinessAdmin()
is false
optional
- This method must be implemented if
supportsBusinessAdmin()
is true.
BusinessNotificationSession getBusinessNotificationSession(BusinessReceiver businessReceiver) throws OperationFailedException
OsidSession
associated with the business
notification service.businessReceiver
- the notification callback BusinessNotificationSession
NullArgumentException
- businessReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsBusinessNotification()
is false
optional
- This method must be implemented if
supportsBusinessNotification()
is true.
BusinessHierarchySession getBusinessHierarchySession() throws OperationFailedException
OsidSession
associated with the business
hierarchy service. BusinessHierarchySession
for businessesOperationFailedException
- unable to complete requestUnimplementedException
-
supportsBusinessHierarchy()
is false
optional
- This method must be implemented if
supportsBusinessHierarchy()
is true.
BusinessHierarchyDesignSession getBusinessHierarchyDesignSession() throws OperationFailedException
OsidSession
associated with the business
hierarchy design service. HierarchyDesignSession
for businessesOperationFailedException
- unable to complete requestUnimplementedException
-
supportsBusinessHierarchyDesign()
is false
optional
- This method must be implemented if
supportsBusinessHierarchyDesign()
is true.
BillingBatchManager getBillingBatchManager() throws OperationFailedException
BillingBatchManager.
BillingBatchManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsBillingBatch()
is false
optional
- This method must be implemented if
supportsBillingBatch()
is true.
BillingPaymentManager getBillingPaymentManager() throws OperationFailedException
BillingPaymentManager.
BillingPaymentManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsBillingPayment()
is false
optional
- This method must be implemented if
supportsBillingPayment()
is true.