Interface BillingProxyManager
- All Superinterfaces:
AutoCloseable, BillingProfile, Closeable, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable
The customer manager provides access to customer management sessions
and provides interoperability tests for various aspects of this service.
Methods in this manager support the passing of a Proxy for the
purposes of passing information within a server application environment.
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 aBillingBatchProxyManager.Gets aBillingPaymentProxyManager.getBusinessAdminSession(Proxy proxy) Gets theOsidSessionassociated with the business administrative service.Gets theOsidSessionassociated with the business hierarchy design service.getBusinessHierarchySession(Proxy proxy) Gets theOsidSessionassociated with the business hierarchy service.getBusinessLookupSession(Proxy proxy) Gets theOsidSessionassociated with the business lookup service.getBusinessNotificationSession(BusinessReceiver businessReceiver, Proxy proxy) Gets theOsidSessionassociated with the business notification service.getBusinessQuerySession(Proxy proxy) Gets theOsidSessionassociated with the business query service.getBusinessSearchSession(Proxy proxy) Gets theOsidSessionassociated with the business search service.getCategoryAdminSession(Proxy proxy) Gets theOsidSessionassociated with the category administration service.getCategoryAdminSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the category administration service for the given business.Gets theOsidSessionassociated with assigning categories to businesses.getCategoryBusinessSession(Proxy proxy) Gets theOsidSessionto lookup category/catalog mappings.getCategoryLookupSession(Proxy proxy) Gets theOsidSessionassociated with the category lookup service.getCategoryLookupSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the category lookup service for the given business.getCategoryNotificationSession(CategoryReceiver categoryReceiver, Proxy proxy) Gets theOsidSessionassociated with the category notification service.getCategoryNotificationSessionForBusiness(CategoryReceiver categoryReceiver, Id businessId, Proxy proxy) Gets theOsidSessionassociated with the category notification service for the given business.getCategoryQuerySession(Proxy proxy) Gets theOsidSessionassociated with the category query service.getCategoryQuerySessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the category query service for the given business.getCategorySearchSession(Proxy proxy) Gets theOsidSessionassociated with the category search service.getCategorySearchSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the category search service for the given business.getCategorySmartBusinessSession(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the category smart business service.getCustomerAdminSession(Proxy proxy) Gets theOsidSessionassociated with the customer administration service.getCustomerAdminSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the customer administration service for the given business.Gets theOsidSessionassociated with assigning customers to businesses.getCustomerBusinessSession(Proxy proxy) Gets theOsidSessionto lookup customer/catalog mappings.getCustomerLookupSession(Proxy proxy) Gets theOsidSessionassociated with the customer lookup service.getCustomerLookupSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the customer lookup service for the given business.getCustomerNotificationSession(CustomerReceiver customerReceiver, Proxy proxy) Gets theOsidSessionassociated with the customer notification service.getCustomerNotificationSessionForBusiness(CustomerReceiver customerReceiver, Id businessId, Proxy proxy) Gets theOsidSessionassociated with the customer notification service for the given business.getCustomerQuerySession(Proxy proxy) Gets theOsidSessionassociated with the customer query service.getCustomerQuerySessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the customer query service for the given business.getCustomerSearchSession(Proxy proxy) Gets theOsidSessionassociated with the customer search service.getCustomerSearchSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the customer search service for the given business.getCustomerSmartBusinessSession(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the customer smart business service.getEntryAdminSession(Proxy proxy) Gets theOsidSessionassociated with the entry administration service.getEntryAdminSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the entry administration service for the given business.Gets theOsidSessionassociated with assigning entries to businesses.getEntryBusinessSession(Proxy proxy) Gets theOsidSessionto lookup entry/catalog mappings.getEntryLookupSession(Proxy proxy) Gets theOsidSessionassociated with the entry lookup service.getEntryLookupSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the entry lookup service for the given business.getEntryNotificationSession(EntryReceiver entryReceiver, Proxy proxy) Gets theOsidSessionassociated with the entry notification service.getEntryNotificationSessionForBusiness(EntryReceiver entryReceiver, Id businessId, Proxy proxy) Gets theOsidSessionassociated with the entry notification service for the given business.getEntryQuerySession(Proxy proxy) Gets theOsidSessionassociated with the entry query service.getEntryQuerySessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the entry query service for the given business.getEntrySearchSession(Proxy proxy) Gets theOsidSessionassociated with the entry search service.getEntrySearchSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the entry search service for the given business.getEntrySmartBusinessSession(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the entry smart business service.getItemAdminSession(Proxy proxy) Gets theOsidSessionassociated with the item administration service.getItemAdminSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the item administration service for the given business.Gets theOsidSessionassociated with assigning items to businesses.getItemBusinessSession(Proxy proxy) Gets theOsidSessionto lookup item/catalog mappings.getItemLookupSession(Proxy proxy) Gets theOsidSessionassociated with the item lookup service.getItemLookupSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the item lookup service for the given business.getItemNotificationSession(ItemReceiver itemReceiver, Proxy proxy) Gets theOsidSessionassociated with the item notification service.getItemNotificationSessionForBusiness(ItemReceiver itemReceiver, Id businessId, Proxy proxy) Gets theOsidSessionassociated with the item notification service for the given business.getItemQuerySession(Proxy proxy) Gets theOsidSessionassociated with the item query service.getItemQuerySessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the item query service for the given business.getItemSearchSession(Proxy proxy) Gets theOsidSessionassociated with the item search service.getItemSearchSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the item search service for the given business.getItemSmartBusinessSession(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the item smart business service.getPeriodAdminSession(Proxy proxy) Gets theOsidSessionassociated with the period administration service.getPeriodAdminSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the period administration service for the given business.Gets theOsidSessionassociated with assigning periods to businesses.getPeriodBusinessSession(Proxy proxy) Gets theOsidSessionto lookup period/catalog mappings.getPeriodLookupSession(Proxy proxy) Gets theOsidSessionassociated with the period lookup service.getPeriodLookupSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the period lookup service for the given business.getPeriodNotificationSession(PeriodReceiver periodReceiver, Proxy proxy) Gets theOsidSessionassociated with the period notification service.getPeriodNotificationSessionForBusiness(PeriodReceiver periodReceiver, Id businessId, Proxy proxy) Gets theOsidSessionassociated with the period notification service for the given business.getPeriodQuerySession(Proxy proxy) Gets theOsidSessionassociated with the period query service.getPeriodQuerySessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the period query service for the given business.getPeriodSearchSession(Proxy proxy) Gets theOsidSessionassociated with the period search service.getPeriodSearchSessionForBusiness(Id businessId, Proxy proxy) Gets theOsidSessionassociated with the period search service for the given business.getPeriodSmartBusinessSession(Id businessId, Proxy proxy) 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 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 OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId, Proxy proxy) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime, Proxy proxy) Rolls back this service to a point in time.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.- Parameters:
proxy- proxy- Returns:
- a
CustomerLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCustomerLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerLookup()} is {@code true} .
-
getCustomerLookupSessionForBusiness
CustomerLookupSession getCustomerLookupSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the customer lookup service for the given business.- Parameters:
businessId- theIdof the businessproxy- proxy- Returns:
- a
CustomerLookupSession - Throws:
NotFoundException- noBusinessfound by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
CustomerQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCustomerQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerQuery()} is {@code true} .
-
getCustomerQuerySessionForBusiness
CustomerQuerySession getCustomerQuerySessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the customer query service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- a
CustomerQuerySession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
CustomerSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCustomerSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerSearch()} is {@code true} .
-
getCustomerSearchSessionForBusiness
CustomerSearchSession getCustomerSearchSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the customer search service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- a
CustomerSearchSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
CustomerAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCustomerAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerAdmin()} is {@code true} .
-
getCustomerAdminSessionForBusiness
CustomerAdminSession getCustomerAdminSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the customer administration service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- a
CustomerAdminSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the customer notification service.- Parameters:
customerReceiver- the notification callbackproxy- proxy- Returns:
- a
CustomerNotificationSession - Throws:
NullArgumentException-customerReceiverorproxyisnullOperationFailedException- 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, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the customer notification service for the given business.- Parameters:
customerReceiver- the notification callbackbusinessId- theIdof theBusinessproxy- proxy- Returns:
- a
CustomerNotificationSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-customerReceiver, businessIdorproxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
CustomerBusinessSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCustomerBusiness()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerBusiness()} is {@code true} .
-
getCustomerBusinessAssignmentSession
CustomerBusinessAssignmentSession getCustomerBusinessAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning customers to businesses.- Parameters:
proxy- proxy- Returns:
- a
CustomerBusinessAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCustomerBusinessAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCustomerBusinessAssignment()} is {@code true} .
-
getCustomerSmartBusinessSession
CustomerSmartBusinessSession getCustomerSmartBusinessSession(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the customer smart business service.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- a
CustomerSmartBusinessSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdorproxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- an
ItemSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemLookup()} is {@code true} .
-
getItemLookupSessionForBusiness
ItemLookupSession getItemLookupSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item lookup service for the given business.- Parameters:
businessId- theIdof the businessproxy- proxy- Returns:
- an
ItemLookupSession - Throws:
NotFoundException- noBusinessfound by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- an
ItemQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemQuery()} is {@code true} .
-
getItemQuerySessionForBusiness
ItemQuerySession getItemQuerySessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item query service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- an
ItemQuerySession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- an
ItemSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemSearch()} is {@code true} .
-
getItemSearchSessionForBusiness
ItemSearchSession getItemSearchSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item search service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- an
ItemSearchSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- an
ItemAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemAdmin()} is {@code true} .
-
getItemAdminSessionForBusiness
ItemAdminSession getItemAdminSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item administration service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- an
ItemAdminSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the item notification service.- Parameters:
itemReceiver- the notification callbackproxy- proxy- Returns:
- an
ItemNotificationSession - Throws:
NullArgumentException-itemReceiverorproxyisnullOperationFailedException- 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, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item notification service for the given business.- Parameters:
itemReceiver- the notification callbackbusinessId- theIdof theBusinessproxy- proxy- Returns:
- an
ItemNotificationSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-itemReceiver, businessIdorproxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- an
ItemCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemCatalog()} is {@code true} .
-
getItemBusinessAssignmentSession
ItemBusinessAssignmentSession getItemBusinessAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning items to businesses.- Parameters:
proxy- proxy- Returns:
- an
ItemCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemCatalogAssignment()} is {@code true} .
-
getItemSmartBusinessSession
ItemSmartBusinessSession getItemSmartBusinessSession(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item smart business service.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- an
ItemSmartBusinessSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdorproxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
CategorySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCategoryLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryLookup()} is {@code true} .
-
getCategoryLookupSessionForBusiness
CategoryLookupSession getCategoryLookupSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the category lookup service for the given business.- Parameters:
businessId- theIdof the businessproxy- proxy- Returns:
- a
CategoryLookupSession - Throws:
NotFoundException- noBusinessfound by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
CategoryQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCategoryQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryQuery()} is {@code true} .
-
getCategoryQuerySessionForBusiness
CategoryQuerySession getCategoryQuerySessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the category query service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- a
CategoryQuerySession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
CategorySearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCategorySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategorySearch()} is {@code true} .
-
getCategorySearchSessionForBusiness
CategorySearchSession getCategorySearchSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the category search service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- a
CategorySearchSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
CategoryAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCategoryAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryAdmin()} is {@code true} .
-
getCategoryAdminSessionForBusiness
CategoryAdminSession getCategoryAdminSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the category administration service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- a
CategoryAdminSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the category notification service.- Parameters:
categoryReceiver- the notification callbackproxy- proxy- Returns:
- a
CategoryNotificationSession - Throws:
NullArgumentException-categoryReceiverorproxyisnullOperationFailedException- 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, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the category notification service for the given business.- Parameters:
categoryReceiver- the notification callbackbusinessId- theIdof theBusinessproxy- proxy- Returns:
- a
CategoryNotificationSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-categoryReceiver, businessIdorproxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
CategoryBusinessSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCategoryBusiness()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryBusiness()} is {@code true} .
-
getCategoryBusinessAssignmentSession
CategoryBusinessAssignmentSession getCategoryBusinessAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning categories to businesses.- Parameters:
proxy- proxy- Returns:
- a
CategoryBusinessAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsCategoryBusinessAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsCategoryBusinessAssignment()} is {@code true} .
-
getCategorySmartBusinessSession
CategorySmartBusinessSession getCategorySmartBusinessSession(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the category smart business service.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- a
CategorySmartBusinessSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdorproxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- an
EntryLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEntryLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryLookup()} is {@code true} .
-
getEntryLookupSessionForBusiness
EntryLookupSession getEntryLookupSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the entry lookup service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- an
EntryLookupSession - Throws:
NotFoundException- noBusinessfound by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- an
EntryQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEntryQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryQuery()} is {@code true} .
-
getEntryQuerySessionForBusiness
EntryQuerySession getEntryQuerySessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the entry query service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- an
EntryQuerySession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdorproxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- an
EntrySearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEntrySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntrySearch()} is {@code true} .
-
getEntrySearchSessionForBusiness
EntrySearchSession getEntrySearchSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the entry search service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- an
EntrySearchSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- an
EntryAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEntryAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryAdmin()} is {@code true} .
-
getEntryAdminSessionForBusiness
EntryAdminSession getEntryAdminSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the entry administration service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- an
EntryAdminSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the entry notification service.- Parameters:
entryReceiver- the notification callbackproxy- proxy- Returns:
- an
EntryNotificationSession - Throws:
NullArgumentException-entryReceiverorproxyisnullOperationFailedException- 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, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the entry notification service for the given business.- Parameters:
entryReceiver- the notification callbackbusinessId- theIdof theBusinessproxy- proxy- Returns:
- an
EntryNotificationSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-entryReceiver, businessId, orproxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- an
EntryCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEntryCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryCatalog()} is {@code true} .
-
getEntryBusinessAssignmentSession
EntryBusinessAssignmentSession getEntryBusinessAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning entries to businesses.- Parameters:
proxy- proxy- Returns:
- an
EntryCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsEntryCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsEntryCatalogAssignment()} is {@code true} .
-
getEntrySmartBusinessSession
EntrySmartBusinessSession getEntrySmartBusinessSession(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the entry smart business service.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- an
EntrySmartBusinessSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdorproxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
PeriodLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPeriodLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodLookup()} is {@code true} .
-
getPeriodLookupSessionForBusiness
PeriodLookupSession getPeriodLookupSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the period lookup service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- a
PeriodLookupSession - Throws:
NotFoundException- noBusinessfound by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
PeriodQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPeriodQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodQuery()} is {@code true} .
-
getPeriodQuerySessionForBusiness
PeriodQuerySession getPeriodQuerySessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the period query service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- a
PeriodQuerySession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdorproxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
PeriodSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPeriodSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodSearch()} is {@code true} .
-
getPeriodSearchSessionForBusiness
PeriodSearchSession getPeriodSearchSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the period search service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- a
PeriodSearchSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
PeriodAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPeriodAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodAdmin()} is {@code true} .
-
getPeriodAdminSessionForBusiness
PeriodAdminSession getPeriodAdminSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the period administration service for the given business.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- a
PeriodAdminSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-proxyorbusinessIdisnullOperationFailedException- 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, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the period notification service.- Parameters:
periodReceiver- the notification callbackproxy- proxy- Returns:
- a
PeriodNotificationSession - Throws:
NullArgumentException-periodReceiverorproxyisnullOperationFailedException- 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, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the period notification service for the given business.- Parameters:
periodReceiver- the notification callbackbusinessId- theIdof theBusinessproxy- proxy- Returns:
- a
PeriodNotificationSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-periodReceiver, businessIdorproxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
PeriodCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPeriodCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodCatalog()} is {@code true} .
-
getPeriodBusinessAssignmentSession
PeriodBusinessAssignmentSession getPeriodBusinessAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning periods to businesses.- Parameters:
proxy- proxy- Returns:
- a
PeriodCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsPeriodCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsPeriodCatalogAssignment()} is {@code true} .
-
getPeriodSmartBusinessSession
PeriodSmartBusinessSession getPeriodSmartBusinessSession(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the period smart business service.- Parameters:
businessId- theIdof theBusinessproxy- proxy- Returns:
- a
PeriodSmartBusinessSession - Throws:
NotFoundException- no business found by the givenIdNullArgumentException-businessIdorproxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
BusinessLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
BusinessQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
BusinessSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
BusinessAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBusinessAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBusinessAdmin()} is {@code true} .
-
getBusinessNotificationSession
BusinessNotificationSession getBusinessNotificationSession(BusinessReceiver businessReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the business notification service.- Parameters:
businessReceiver- the notification callbackproxy- proxy- Returns:
- a
BusinessNotificationSession - Throws:
NullArgumentException-businessReceiverorproxyisnullOperationFailedException- 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.- Parameters:
proxy- proxy- Returns:
- a
BusinessHierarchySessionfor businesses - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBusinessHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBusinessHierarchy()} is {@code true} .
-
getBusinessHierarchyDesignSession
BusinessHierarchyDesignSession getBusinessHierarchyDesignSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the business hierarchy design service.- Parameters:
proxy- proxy- Returns:
- a
HierarchyDesignSessionfor businesses - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBusinessHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBusinessHierarchyDesign()} is {@code true} .
-
getBillingBatchProxyManager
Gets aBillingBatchProxyManager.- Returns:
- a
BillingBatchProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBillingBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBillingBatch()} is {@code true} .
-
getBillingPaymentProxyManager
Gets aBillingPaymentProxyManager.- Returns:
- a
BillingPaymentProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBillingPayment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBillingPayment()} is {@code true} .
-