| Interface | osid.financials.posting.batch.FinancialsPostingBatchProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.financials.posting.batch.FinancialsPostingBatchProfile | |||
| Description | 
                 The financials posting batch proxy manager provides access 
                to financials posting batch sessions and provides 
                interoperability tests for various aspects of this service. 
                Methods in this manager support the passing of a  
  | ||
| Method | getPostBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.financials.posting.batch.PostBatchAdminSession | a  PostBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsPostBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsPostBatchAdmin()  
is  true.   | |
| Method | getPostBatchAdminSessionForBusiness | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | businessId | the  Id  of the  Business   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.financials.posting.batch.PostBatchAdminSession | a  PostBatchAdminSession   | |
| Errors | NOT_FOUND | no  Business  found by the given  Id   |                 |
| NULL_ARGUMENT |  businessId  or  proxy  is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsPostBatchAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsPostBatchAdmin()  
and  supportsVisibleFederation()  are  true   | |
| Method | getPostEntryBatchAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.financials.posting.batch.PostEntryBatchAdminSession | a  PostEntryBatchAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsPostEntryBatchAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsPostEntryBatchAdmin() 
 is  true.   | |
| Method | getPostEntryBatchAdminSessionForBusiness | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | businessId | the  Id  of the  Business   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.financials.posting.batch.PostEntryBatchAdminSession | a  PostEntryBatchAdminSession   | |
| Errors | NOT_FOUND | no  Business  found by the given  Id   |                 |
| NULL_ARGUMENT |  businessId  or  proxy  is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsPostEntryBatchAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsPostEntryBatchAdmin() 
 and  supportsVisibleFederation()  are  true   | |