public interface OrderingBatchProxyManager extends OsidProxyManager, OrderingBatchProfile
The ordering batch proxy manager provides access to ordering batch
sessions and provides interoperability tests for various aspects of this
service. Methods in this manager support the passing of a Proxy
object. The sessions included in this manager are:
OrderBatchAdminSession:
a session to create,
modify and delete orders in bulk ItemBatchAdminSession:
a session to create, modify
and delete items in bulk ProductBatchSession:
a session to create, modify
and delete products in bulk PriceScheduleBatchAdminSession:
a session to
create, modify and delete price schedules in bulk StoreBatchAdminSession:
a session to create,
modify and delete stores in bulk Modifier and Type | Method and Description |
---|---|
ItemBatchAdminSession |
getItemBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk item
administration service. |
ItemBatchAdminSession |
getItemBatchAdminSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the bulk item
administration service for the given store. |
OrderBatchAdminSession |
getOrderBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk order
administration service. |
OrderBatchAdminSession |
getOrderBatchAdminSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the bulk order
administration service for the given store. |
PriceScheduleBatchAdminSession |
getPriceScheduleBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk price
schedule administration service. |
PriceScheduleBatchAdminSession |
getPriceScheduleBatchAdminSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the bulk price
schedule administration service for the given store. |
ProductBatchAdminSession |
getProductBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk product
administration service. |
ProductBatchAdminSession |
getProductBatchAdminSessionForStore(Id storeId,
Proxy proxy)
Gets the
OsidSession associated with the bulk product
administration service for the given store. |
StoreBatchAdminSession |
getStoreBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk store
administration service. |
changeBranch, initialize, rollbackService
close
supportsItemBatchAdmin, supportsOrderBatchAdmin, supportsPriceScheduleBatchAdmin, supportsProductBatchAdmin, supportsStoreBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
OrderBatchAdminSession getOrderBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk order
administration service.proxy
- a proxy OrderBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOrderBatchAdmin()
is false
optional
- This method must be implemented if
supportsOrderBatchAdmin()
is true.
OrderBatchAdminSession getOrderBatchAdminSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk order
administration service for the given store.storeId
- the Id
of the Store
proxy
- a proxy OrderBatchAdminSession
NotFoundException
- no Store
found by
the given Id
NullArgumentException
- storeId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOrderBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsOrderBatchAdmin()
and
supportsVisibleFederation()
are true
ItemBatchAdminSession getItemBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk item
administration service.proxy
- a proxy ItemBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsItemBatchAdmin()
is false
optional
- This method must be implemented if
supportsItemBatchAdmin()
is true.
ItemBatchAdminSession getItemBatchAdminSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk item
administration service for the given store.storeId
- the Id
of the Store
proxy
- a proxy ItemBatchAdminSession
NotFoundException
- no Store
found by
the given Id
NullArgumentException
- storeId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsItemBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsItemBatchAdmin()
and
supportsVisibleFederation()
are true
ProductBatchAdminSession getProductBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk product
administration service.proxy
- a proxy ProductBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProductBatchAdmin()
is false
optional
- This method must be implemented if
supportsProductBatchAdmin()
is true.
ProductBatchAdminSession getProductBatchAdminSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk product
administration service for the given store.storeId
- the Id
of the Store
proxy
- a proxy ProductBatchAdminSession
NotFoundException
- no Store
found by
the given Id
NullArgumentException
- storeId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsProductBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsProductBatchAdmin()
and
supportsVisibleFederation()
are true
PriceScheduleBatchAdminSession getPriceScheduleBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk price
schedule administration service.proxy
- a proxy PriceScheduleBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPriceScheduleBatchAdmin()
is false
optional
- This method must be implemented if
supportsPriceScheduleBatchAdmin()
is true.
PriceScheduleBatchAdminSession getPriceScheduleBatchAdminSessionForStore(Id storeId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk price
schedule administration service for the given store.storeId
- the Id
of the Store
proxy
- a proxy PriceScheduleBatchAdminSession
NotFoundException
- no Store
found by
the given Id
NullArgumentException
- storeId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPriceScheduleBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsPriceScheduleBatchAdmin()
and
supportsVisibleFederation()
are true
StoreBatchAdminSession getStoreBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk store
administration service.proxy
- a proxy StoreBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStoreBatchAdmin()
is false
optional
- This method must be implemented if
supportsStoreBatchAdmin()
is true.