Interface BillingManager
- All Superinterfaces:
AutoCloseable, BillingProfile, Closeable, OsidManager, OsidManager, OsidProfile, Sourceable
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
-
Method Summary
Modifier and TypeMethodDescriptionGets aBillingBatchManager.Gets aBillingPaymentManager.Gets theOsidSessionassociated with the business administrative service.Gets theOsidSessionassociated with the business hierarchy design service.Gets theOsidSessionassociated with the business hierarchy service.Gets theOsidSessionassociated with the business lookup service.getBusinessNotificationSession(BusinessReceiver businessReceiver) Gets theOsidSessionassociated with the business notification service.Gets theOsidSessionassociated with the business query service.Gets theOsidSessionassociated with the business search service.Gets theOsidSessionassociated with the category administration service.getCategoryAdminSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the category administration service for the given business.Gets theOsidSessionassociated with assigning categories to businesses.Gets theOsidSessionto lookup category/catalog mappings.Gets theOsidSessionassociated with the category lookup service.getCategoryLookupSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the category lookup service for the given business.getCategoryNotificationSession(CategoryReceiver categoryReceiver) Gets theOsidSessionassociated with the category notification service.getCategoryNotificationSessionForBusiness(CategoryReceiver categoryReceiver, Id businessId) Gets theOsidSessionassociated with the category notification service for the given business.Gets theOsidSessionassociated with the category query service.getCategoryQuerySessionForBusiness(Id businessId) Gets theOsidSessionassociated with the category query service for the given business.Gets theOsidSessionassociated with the category search service.getCategorySearchSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the category search service for the given business.getCategorySmartBusinessSession(Id businessId) Gets theOsidSessionassociated with the category smart business service.Gets theOsidSessionassociated with the customer administration service.getCustomerAdminSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the customer administration service for the given business.Gets theOsidSessionassociated with assigning customers to businesses.Gets theOsidSessionto lookup customer/catalog mappings.Gets theOsidSessionassociated with the customer lookup service.getCustomerLookupSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the customer lookup service for the given business.getCustomerNotificationSession(CustomerReceiver customerReceiver) Gets theOsidSessionassociated with the customer notification service.getCustomerNotificationSessionForBusiness(CustomerReceiver customerReceiver, Id businessId) Gets theOsidSessionassociated with the customer notification service for the given business.Gets theOsidSessionassociated with the customer query service.getCustomerQuerySessionForBusiness(Id businessId) Gets theOsidSessionassociated with the customer query service for the given business.Gets theOsidSessionassociated with the customer search service.getCustomerSearchSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the customer search service for the given business.getCustomerSmartBusinessSession(Id businessId) Gets theOsidSessionassociated with the customer smart business service.Gets theOsidSessionassociated with the entry administration service.getEntryAdminSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the entry administration service for the given business.Gets theOsidSessionassociated with assigning entries to businesses.Gets theOsidSessionto lookup entry/catalog mappings.Gets theOsidSessionassociated with the entry lookup service.getEntryLookupSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the entry lookup service for the given business.getEntryNotificationSession(EntryReceiver entryReceiver) Gets theOsidSessionassociated with the entry notification service.getEntryNotificationSessionForBusiness(EntryReceiver entryReceiver, Id businessId) Gets theOsidSessionassociated with the entry notification service for the given business.Gets theOsidSessionassociated with the entry query service.getEntryQuerySessionForBusiness(Id businessId) Gets theOsidSessionassociated with the entry query service for the given business.Gets theOsidSessionassociated with the entry search service.getEntrySearchSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the entry search service for the given business.getEntrySmartBusinessSession(Id businessId) Gets theOsidSessionassociated with the entry smart business service.Gets theOsidSessionassociated with the item administration service.getItemAdminSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the item administration service for the given business.Gets theOsidSessionassociated with assigning items to businesses.Gets theOsidSessionto lookup item/catalog mappings.Gets theOsidSessionassociated with the item lookup service.getItemLookupSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the item lookup service for the given business.getItemNotificationSession(ItemReceiver itemReceiver) Gets theOsidSessionassociated with the item notification service.getItemNotificationSessionForBusiness(ItemReceiver itemReceiver, Id businessId) Gets theOsidSessionassociated with the item notification service for the given business.Gets theOsidSessionassociated with the item query service.getItemQuerySessionForBusiness(Id businessId) Gets theOsidSessionassociated with the item query service for the given business.Gets theOsidSessionassociated with the item search service.getItemSearchSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the item search service for the given business.getItemSmartBusinessSession(Id businessId) Gets theOsidSessionassociated with the item smart business service.Gets theOsidSessionassociated with the period administration service.getPeriodAdminSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the period administration service for the given business.Gets theOsidSessionassociated with assigning periods to businesses.Gets theOsidSessionto lookup period/catalog mappings.Gets theOsidSessionassociated with the period lookup service.getPeriodLookupSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the period lookup service for the given business.getPeriodNotificationSession(PeriodReceiver periodReceiver) Gets theOsidSessionassociated with the period notification service.getPeriodNotificationSessionForBusiness(PeriodReceiver periodReceiver, Id businessId) Gets theOsidSessionassociated with the period notification service for the given business.Gets theOsidSessionassociated with the period query service.getPeriodQuerySessionForBusiness(Id businessId) Gets theOsidSessionassociated with the period query service for the given business.Gets theOsidSessionassociated with the period search service.getPeriodSearchSessionForBusiness(Id businessId) Gets theOsidSessionassociated with the period search service for the given business.getPeriodSmartBusinessSession(Id businessId) Gets theOsidSessionassociated with the period smart business service.Methods inherited from interface BillingProfile
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, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedBusinessrecord types.Gets the supportedBusinesssearch record types.Gets the supportedCategoryrecord types.Gets the supportedCategorysearch record types.Gets the supportedCustomerrecord types.Gets the supportedCustomersearch record types.Gets the supportedEntryrecord types.Gets the supportedEntrysearch record types.Gets the supportedItemrecord types.Gets the supportedItemsearch record types.Gets the supportedPeriodrecord types.Gets the supportedPeriodsearch record types.booleanTests for the availability of a billing batch service.booleanTests for the availability of a billing payment service.booleanTests if business administrative service is supported.booleanTests for the availability of a business hierarchy traversal service.booleanTests for the availability of a business hierarchy design service.booleanTests if looking up businesses is supported.booleanTests if a business notification service is supported.booleanTests if querying businesses is supported.booleansupportsBusinessRecordType(Type businessRecordType) Tests if the givenBusinessrecord type is supported.booleanTests if searching businesses is supported.booleansupportsBusinessSearchRecordType(Type businessSearchRecordType) Tests if the givenBusinesssearch record type is supported.booleanTests if category administrative service is supported.booleanTests if a category cataloging service is supported.booleanTests if a category cataloging service is supported.booleanTests if looking up categories is supported.booleanTests if a category notification service is supported.booleanTests if querying categories is supported.booleansupportsCategoryRecordType(Type categoryRecordType) Tests if the givenCategoryrecord type is supported.booleanTests if searching categories is supported.booleansupportsCategorySearchRecordType(Type categorySearchRecordType) Tests if the givenCategorysearch record type is supported.booleanTests if a category smart business session is available.booleanTests if customer administrative service is supported.booleanTests if a businessing service is supported.booleanTests if a businessing service is supported.booleanTests if looking up customers is supported.booleanTests if a customer notification service is supported.booleanTests if querying customers is supported.booleansupportsCustomerRecordType(Type customerRecordType) Tests if the givenCustomerrecord type is supported.booleanTests if searching customers is supported.booleansupportsCustomerSearchRecordType(Type customerSearchRecordType) Tests if the givenCustomersearch record type is supported.booleanTests if a customer smart business session is available.booleanTests if entry administrative service is supported.booleanTests if an entry cataloging service is supported.booleanTests if an entry cataloging service is supported.booleanTests if looking up entries is supported.booleanTests if an entry notification service is supported.booleanTests if querying entries is supported.booleansupportsEntryRecordType(Type entryRecordType) Tests if the givenEntryrecord type is supported.booleanTests if searching entries is supported.booleansupportsEntrySearchRecordType(Type entrySearchRecordType) Tests if the givenEntrysearch record type is supported.booleanTests if an entry smart business session is available.booleanTests if an item administrative service is supported.booleanTests if an item cataloging service is supported.booleanTests if an item cataloging service is supported.booleanTests if looking up items is supported.booleanTests if an item notification service is supported.booleanTests if querying items is supported.booleansupportsItemRecordType(Type itemRecordType) Tests if the givenItemrecord type is supported.booleanTests if searching items is supported.booleansupportsItemSearchRecordType(Type itemSearchRecordType) Tests if the givenItemsearch record type is supported.booleanTests if an item smart business session is available.booleanTests if period administrative service is supported.booleanTests if a period cataloging service is supported.booleanTests if a period cataloging service is supported.booleanTests if looking up periods is supported.booleanTests if a period notification service is supported.booleanTests if querying periods is supported.booleansupportsPeriodRecordType(Type periodRecordType) Tests if the givenPeriodrecord type is supported.booleanTests if searching periods is supported.booleansupportsPeriodSearchRecordType(Type periodSearchRecordType) Tests if the givenPeriodsearch record type is supported.booleanTests if a period smart business session is available.booleanTests if any business federation is exposed.Methods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getCustomerLookupSession
Gets theOsidSessionassociated with the customer lookup service.- Returns:
- a
CustomerLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCustomerLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerLookup()} is {@code true} .
-
getCustomerLookupSessionForBusiness
CustomerLookupSession getCustomerLookupSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the customer lookup service for the given business.- Parameters:
businessId- theIdof the business- Returns:
- a
CustomerLookupSession - Throws:
NotFoundException- noBusinessfound by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCustomerLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getCustomerQuerySession
Gets theOsidSessionassociated with the customer query service.- Returns:
- a
CustomerQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCustomerQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerQuery()} is {@code true} .
-
getCustomerQuerySessionForBusiness
CustomerQuerySession getCustomerQuerySessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the customer query service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- a
CustomerQuerySession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCustomerQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getCustomerSearchSession
Gets theOsidSessionassociated with the customer search service.- Returns:
- a
CustomerSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCustomerSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerSearch()} is {@code true} .
-
getCustomerSearchSessionForBusiness
CustomerSearchSession getCustomerSearchSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the customer search service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- a
CustomerSearchSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCustomerSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getCustomerAdminSession
Gets theOsidSessionassociated with the customer administration service.- Returns:
- a
CustomerAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCustomerAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerAdmin()} is {@code true} .
-
getCustomerAdminSessionForBusiness
CustomerAdminSession getCustomerAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the customer administration service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- a
CustomerAdminSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCustomerAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getCustomerNotificationSession
CustomerNotificationSession getCustomerNotificationSession(CustomerReceiver customerReceiver) throws OperationFailedException Gets theOsidSessionassociated with the customer notification service.- Parameters:
customerReceiver- the notification callback- Returns:
- a
CustomerNotificationSession - Throws:
NullArgumentException-customerReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCustomerNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerNotification()} is {@code true} .
-
getCustomerNotificationSessionForBusiness
CustomerNotificationSession getCustomerNotificationSessionForBusiness(CustomerReceiver customerReceiver, Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the customer notification service for the given business.- Parameters:
customerReceiver- the notification callbackbusinessId- theIdof theBusiness- Returns:
- a
CustomerNotificationSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-customerReceiverorbusinessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCustomerNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getCustomerBusinessSession
Gets theOsidSessionto lookup customer/catalog mappings.- Returns:
- a
CustomerCustomerBusinessSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCustomerBusiness()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerBusiness()} is {@code true} .
-
getCustomerBusinessAssignmentSession
CustomerBusinessAssignmentSession getCustomerBusinessAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning customers to businesses.- Returns:
- a
CustomerBusinessAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCustomerBusinessAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerBusinessAssignment()} is {@code true} .
-
getCustomerSmartBusinessSession
CustomerSmartBusinessSession getCustomerSmartBusinessSession(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the customer smart business service.- Parameters:
businessId- theIdof theBusiness- Returns:
- a
CustomerSmartBusinessSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCustomerSmartBusiness()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerSmartBusiness()} and {@code supportsVisibleFederation()} are {@code true}
-
getItemLookupSession
Gets theOsidSessionassociated with the item lookup service.- Returns:
- an
ItemSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsItemLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemLookup()} is {@code true} .
-
getItemLookupSessionForBusiness
ItemLookupSession getItemLookupSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item lookup service for the given business.- Parameters:
businessId- theIdof the business- Returns:
- an
ItemLookupSession - Throws:
NotFoundException- noBusinessfound by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getItemQuerySession
Gets theOsidSessionassociated with the item query service.- Returns:
- an
ItemQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsItemQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemQuery()} is {@code true} .
-
getItemQuerySessionForBusiness
CustomerQuerySession getItemQuerySessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item query service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- an
ItemQuerySession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getItemSearchSession
Gets theOsidSessionassociated with the item search service.- Returns:
- an
ItemSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsItemSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemSearch()} is {@code true} .
-
getItemSearchSessionForBusiness
ItemSearchSession getItemSearchSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item search service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- an
ItemSearchSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getItemAdminSession
Gets theOsidSessionassociated with the item administration service.- Returns:
- an
ItemAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsItemAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemAdmin()} is {@code true} .
-
getItemAdminSessionForBusiness
ItemAdminSession getItemAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item administration service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- an
ItemAdminSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getItemNotificationSession
ItemNotificationSession getItemNotificationSession(ItemReceiver itemReceiver) throws OperationFailedException Gets theOsidSessionassociated with the item notification service.- Parameters:
itemReceiver- the notification callback- Returns:
- an
ItemNotificationSession - Throws:
NullArgumentException-itemReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemNotification()} is {@code true} .
-
getItemNotificationSessionForBusiness
ItemNotificationSession getItemNotificationSessionForBusiness(ItemReceiver itemReceiver, Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item notification service for the given business.- Parameters:
itemReceiver- the notification callbackbusinessId- theIdof theBusiness- Returns:
- an
ItemNotificationSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-itemReceiverorbusinessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getItemBusinessSession
Gets theOsidSessionto lookup item/catalog mappings.- Returns:
- an
ItemBusinessSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsItemBusiness()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemBusiness()} is {@code true} .
-
getItemBusinessAssignmentSession
Gets theOsidSessionassociated with assigning items to businesses.- Returns:
- an
ItemBusinessAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsItemBusinessAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemBusinessAssignment()} is {@code true} .
-
getItemSmartBusinessSession
ItemSmartBusinessSession getItemSmartBusinessSession(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item smart business service.- Parameters:
businessId- theIdof theBusiness- Returns:
- an
ItemSmartBusinessSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemSmartBusiness()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemSmartBusiness()} and {@code supportsVisibleFederation()} are {@code true}
-
getCategoryLookupSession
Gets theOsidSessionassociated with the category lookup service.- Returns:
- a
CategorySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCategoryLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryLookup()} is {@code true} .
-
getCategoryLookupSessionForBusiness
CategoryLookupSession getCategoryLookupSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the category lookup service for the given business.- Parameters:
businessId- theIdof the business- Returns:
- a
CategoryLookupSession - Throws:
NotFoundException- noBusinessfound by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCategoryLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getCategoryQuerySession
Gets theOsidSessionassociated with the category query service.- Returns:
- a
CategoryQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCategoryQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryQuery()} is {@code true} .
-
getCategoryQuerySessionForBusiness
CustomerQuerySession getCategoryQuerySessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the category query service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- a
CategoryQuerySession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCategoryQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getCategorySearchSession
Gets theOsidSessionassociated with the category search service.- Returns:
- a
CategorySearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCategorySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategorySearch()} is {@code true} .
-
getCategorySearchSessionForBusiness
CategorySearchSession getCategorySearchSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the category search service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- a
CategorySearchSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCategorySearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategorySearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getCategoryAdminSession
Gets theOsidSessionassociated with the category administration service.- Returns:
- a
CategoryAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCategoryAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryAdmin()} is {@code true} .
-
getCategoryAdminSessionForBusiness
CategoryAdminSession getCategoryAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the category administration service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- a
CategoryAdminSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCategoryAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getCategoryNotificationSession
CategoryNotificationSession getCategoryNotificationSession(CategoryReceiver categoryReceiver) throws OperationFailedException Gets theOsidSessionassociated with the category notification service.- Parameters:
categoryReceiver- the notification callback- Returns:
- a
CategoryNotificationSession - Throws:
NullArgumentException-categoryReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCategoryNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryNotification()} is {@code true} .
-
getCategoryNotificationSessionForBusiness
CategoryNotificationSession getCategoryNotificationSessionForBusiness(CategoryReceiver categoryReceiver, Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the category notification service for the given business.- Parameters:
categoryReceiver- the notification callbackbusinessId- theIdof theBusiness- Returns:
- a
CategoryNotificationSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-categoryReceiverorbusinessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCategoryNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getCategoryBusinessSession
Gets theOsidSessionto lookup category/catalog mappings.- Returns:
- a
CategoryBusinessSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCategoryBusiness()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryBusiness()} is {@code true} .
-
getCategoryBusinessAssignmentSession
CategoryBusinessAssignmentSession getCategoryBusinessAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning categories to businesses.- Returns:
- a
CategoryBusinessAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsCategoryBusinessAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryBusinessAssignment()} is {@code true} .
-
getCategorySmartBusinessSession
CategorySmartBusinessSession getCategorySmartBusinessSession(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the category smart business service.- Parameters:
businessId- theIdof theBusiness- Returns:
- a
CategorySmartBusinessSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCategorySmartBusiness()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategorySmartBusiness()} and {@code supportsVisibleFederation()} are {@code true}
-
getEntryLookupSession
Gets theOsidSessionassociated with the entry lookup service.- Returns:
- an
EntryLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsEntryLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryLookup()} is {@code true} .
-
getEntryLookupSessionForBusiness
EntryLookupSession getEntryLookupSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the entry lookup service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- an
EntryLookupSession - Throws:
NotFoundException- noBusinessfound by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEntryLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getEntryQuerySession
Gets theOsidSessionassociated with the entry query service.- Returns:
- an
EntryQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsEntryQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryQuery()} is {@code true} .
-
getEntryQuerySessionForBusiness
EntryQuerySession getEntryQuerySessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the entry query service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- an
EntryQuerySession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEntryQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getEntrySearchSession
Gets theOsidSessionassociated with the entry search service.- Returns:
- an
EntrySearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsEntrySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntrySearch()} is {@code true} .
-
getEntrySearchSessionForBusiness
EntrySearchSession getEntrySearchSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the entry search service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- an
EntrySearchSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEntrySearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntrySearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getEntryAdminSession
Gets theOsidSessionassociated with the entry administration service.- Returns:
- an
EntryAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsEntryAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryAdmin()} is {@code true} .
-
getEntryAdminSessionForBusiness
EntryAdminSession getEntryAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the entry administration service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- an
EntryAdminSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEntryAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getEntryNotificationSession
EntryNotificationSession getEntryNotificationSession(EntryReceiver entryReceiver) throws OperationFailedException Gets theOsidSessionassociated with the entry notification service.- Parameters:
entryReceiver- the notification callback- Returns:
- an
EntryNotificationSession - Throws:
NullArgumentException-entryReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEntryNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryNotification()} is {@code true} .
-
getEntryNotificationSessionForBusiness
EntryNotificationSession getEntryNotificationSessionForBusiness(EntryReceiver entryReceiver, Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the entry notification service for the given business.- Parameters:
entryReceiver- the notification callbackbusinessId- theIdof theBusiness- Returns:
- an
EntryNotificationSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-entryReceiverorbusinessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEntryNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getEntryBusinessSession
Gets theOsidSessionto lookup entry/catalog mappings.- Returns:
- an
EntryBusinessSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsEntryBusiness()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryBusiness()} is {@code true} .
-
getEntryBusinessAssignmentSession
Gets theOsidSessionassociated with assigning entries to businesses.- Returns:
- an
EntryBusinessAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsEntryBusinessAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryBusinessAssignment()} is {@code true} .
-
getEntrySmartBusinessSession
EntrySmartBusinessSession getEntrySmartBusinessSession(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the entry smart business service.- Parameters:
businessId- theIdof theBusiness- Returns:
- an
EntrySmartBusinessSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEntrySmartBusiness()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntrySmartBusiness()} and {@code supportsVisibleFederation()} are {@code true}
-
getPeriodLookupSession
Gets theOsidSessionassociated with the period lookup service.- Returns:
- a
PeriodLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPeriodLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodLookup()} is {@code true} .
-
getPeriodLookupSessionForBusiness
PeriodLookupSession getPeriodLookupSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the period lookup service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- a
PeriodLookupSession - Throws:
NotFoundException- noBusinessfound by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPeriodLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getPeriodQuerySession
Gets theOsidSessionassociated with the period query service.- Returns:
- a
PeriodQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPeriodQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodQuery()} is {@code true} .
-
getPeriodQuerySessionForBusiness
PeriodQuerySession getPeriodQuerySessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the period query service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- a
PeriodQuerySession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPeriodQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getPeriodSearchSession
Gets theOsidSessionassociated with the period search service.- Returns:
- a
PeriodSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPeriodSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodSearch()} is {@code true} .
-
getPeriodSearchSessionForBusiness
PeriodSearchSession getPeriodSearchSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the period search service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- a
PeriodSearchSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPeriodSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getPeriodAdminSession
Gets theOsidSessionassociated with the period administration service.- Returns:
- a
PeriodAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPeriodAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodAdmin()} is {@code true} .
-
getPeriodAdminSessionForBusiness
PeriodAdminSession getPeriodAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the period administration service for the given business.- Parameters:
businessId- theIdof theBusiness- Returns:
- a
PeriodAdminSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPeriodAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getPeriodNotificationSession
PeriodNotificationSession getPeriodNotificationSession(PeriodReceiver periodReceiver) throws OperationFailedException Gets theOsidSessionassociated with the period notification service.- Parameters:
periodReceiver- the notification callback- Returns:
- a
PeriodNotificationSession - Throws:
NullArgumentException-periodReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPeriodNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodNotification()} is {@code true} .
-
getPeriodNotificationSessionForBusiness
PeriodNotificationSession getPeriodNotificationSessionForBusiness(PeriodReceiver periodReceiver, Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the period notification service for the given business.- Parameters:
periodReceiver- the notification callbackbusinessId- theIdof theBusiness- Returns:
- a
PeriodNotificationSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-periodReceiverorbusinessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPeriodNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getPeriodBusinessSession
Gets theOsidSessionto lookup period/catalog mappings.- Returns:
- a
PeriodBusinessSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPeriodBusiness()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodBusiness()} is {@code true} .
-
getPeriodBusinessAssignmentSession
PeriodBusinessAssignmentSession getPeriodBusinessAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning periods to businesses.- Returns:
- a
PeriodBusinessAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsPeriodBusinessAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodBusinessAssignment()} is {@code true} .
-
getPeriodSmartBusinessSession
PeriodSmartBusinessSession getPeriodSmartBusinessSession(Id businessId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the period smart business service.- Parameters:
businessId- theIdof theBusiness- Returns:
- a
PeriodSmartBusinessSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPeriodSmartBusiness()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodSmartBusiness()} and {@code supportsVisibleFederation()} are {@code true}
-
getBusinessLookupSession
Gets theOsidSessionassociated with the business lookup service.- Returns:
- a
BusinessLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBusinessLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBusinessLookup()} is {@code true} .
-
getBusinessQuerySession
Gets theOsidSessionassociated with the business query service.- Returns:
- a
BusinessQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBusinessQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBusinessQuery()} is {@code true} .
-
getBusinessSearchSession
Gets theOsidSessionassociated with the business search service.- Returns:
- a
BusinessSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBusinessSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBusinessSearch()} is {@code true} .
-
getBusinessAdminSession
Gets theOsidSessionassociated with the business administrative service.- Returns:
- a
BusinessAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBusinessAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBusinessAdmin()} is {@code true} .
-
getBusinessNotificationSession
BusinessNotificationSession getBusinessNotificationSession(BusinessReceiver businessReceiver) throws OperationFailedException Gets theOsidSessionassociated with the business notification service.- Parameters:
businessReceiver- the notification callback- Returns:
- a
BusinessNotificationSession - Throws:
NullArgumentException-businessReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBusinessNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBusinessNotification()} is {@code true} .
-
getBusinessHierarchySession
Gets theOsidSessionassociated with the business hierarchy service.- Returns:
- a
BusinessHierarchySessionfor businesses - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBusinessHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBusinessHierarchy()} is {@code true} .
-
getBusinessHierarchyDesignSession
Gets theOsidSessionassociated with the business hierarchy design service.- Returns:
- a
HierarchyDesignSessionfor businesses - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBusinessHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBusinessHierarchyDesign()} is {@code true} .
-
getBillingBatchManager
Gets aBillingBatchManager.- Returns:
- a
BillingBatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBillingBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBillingBatch()} is {@code true} .
-
getBillingPaymentManager
Gets aBillingPaymentManager.- Returns:
- a
BillingPaymentManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBillingPayment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBillingPayment()} is {@code true} .
-