| Interface | osid.financials.posting.FinancialsPostingManager | ||
|---|---|---|---|
| Implements | osid.OsidManager | ||
osid.financials.posting.FinancialsPostingProfile | |||
| Description |
The financials posting manager provides access to posting management sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
| ||
| Method | getPostLookupSession | ||
| Description |
Gets the | ||
| Return | osid.financials.posting.PostLookupSession | a PostSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsPostLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsPostLookup() is
true. | |
| Method | getPostLookupSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the business |
| Return | osid.financials.posting.PostLookupSession | a PostLookupSession | |
| Errors | NOT_FOUND | no Business found by the given Id | |
| NULL_ARGUMENT | businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostLookup() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsPostLookup() and
supportsVisibleFederation() are true | |
| Method | getPostQuerySession | ||
| Description |
Gets the | ||
| Return | osid.financials.posting.PostQuerySession | a PostQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsPostQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsPostQuery() is
true. | |
| Method | getPostQuerySessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
| Return | osid.financials.posting.PostQuerySession | a PostQuerySession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostQuery() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsPostQuery() and
supportsVisibleFederation() are true | |
| Method | getPostSearchSession | ||
| Description |
Gets the | ||
| Return | osid.financials.posting.PostSearchSession | a PostSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsPostSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsPostSearch() is
true. | |
| Method | getPostSearchSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
| Return | osid.financials.posting.PostSearchSession | a PostSearchSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostSearch() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsPostSearch() and
supportsVisibleFederation() are true | |
| Method | getPostAdminSession | ||
| Description |
Gets the | ||
| Return | osid.financials.posting.PostAdminSession | a PostAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsPostAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsPostAdmin() is
true. | |
| Method | getPostAdminSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
| Return | osid.financials.posting.PostAdminSession | a PostAdminSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostAdmin() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsPostAdmin() and
supportsVisibleFederation() are true | |
| Method | getPostNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.financials.posting.PostReceiver | postReceiver | the notification callback |
| Return | osid.financials.posting.PostNotificationSession | a PostNotificationSession | |
| Errors | NULL_ARGUMENT | postReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsPostNotification()
is true. | |
| Method | getPostNotificationSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.financials.posting.PostReceiver | postReceiver | the notification callback |
osid.id.Id | businessId | the Id of the Business | |
| Return | osid.financials.posting.PostNotificationSession | a PostNotificationSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | postReceiver or businessId is null
| ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsPostNotification()
and supportsVisibleFederation() are true | |
| Method | getPostBusinessSession | ||
| Description |
Gets the | ||
| Return | osid.financials.posting.PostBusinessSession | a PostBusinessSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsPostBusiness() is false | ||
| Compliance | optional | This method must be implemented if supportsPostBusiness() is
true. | |
| Method | getPostBusinessAssignmentSession | ||
| Description |
Gets the | ||
| Return | osid.financials.posting.PostBusinessAssignmentSession | a PostBusinessAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsPostBusinessAssignment() is false | ||
| Compliance | optional | This method must be implemented if supportsPostBusinessAssignment()
is true. | |
| Method | getPostSmartBusinessSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
| Return | osid.financials.posting.PostSmartBusinessSession | a PostSmartBusinessSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostSmartBusiness() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsPostSmartBusiness()
and supportsVisibleFederation() are true | |
| Method | getPostEntryLookupSession | ||
| Description |
Gets the | ||
| Return | osid.financials.posting.PostEntryLookupSession | a PostEntryLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsPostEntryLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsPostEntryLookup()
is true. | |
| Method | getPostEntryLookupSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
| Return | osid.financials.posting.PostEntryLookupSession | a PostEntryLookupSession | |
| Errors | NOT_FOUND | no Business found by the given Id | |
| NULL_ARGUMENT | businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostEntryLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsPostEntryLookup()
and supportsVisibleFederation() are true | |
| Method | getPostEntryQuerySession | ||
| Description |
Gets the | ||
| Return | osid.financials.posting.PostEntryQuerySession | a PostEntryQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsPostEntryQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsPostEntryQuery()
is true. | |
| Method | getPostEntryQuerySessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
| Return | osid.financials.posting.PostEntryQuerySession | a PostEntryQuerySession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostEntryQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsPostEntryQuery()
and supportsVisibleFederation() are true | |
| Method | getPostEntrySearchSession | ||
| Description |
Gets the | ||
| Return | osid.financials.posting.PostEntrySearchSession | a PostEntrySearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsPostEntrySearch() is false | ||
| Compliance | optional | This method must be implemented if supportsPostEntrySearch()
is true. | |
| Method | getPostEntrySearchSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
| Return | osid.financials.posting.PostEntrySearchSession | a PostEntrySearchSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostEntrySearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsPostEntrySearch()
and supportsVisibleFederation() are true | |
| Method | getPostEntryAdminSession | ||
| Description |
Gets the | ||
| Return | osid.financials.posting.PostEntryAdminSession | a PostEntryAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsPostEntryAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsPostEntryAdmin()
is true. | |
| Method | getPostEntryAdminSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
| Return | osid.financials.posting.PostEntryAdminSession | a PostEntryAdminSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostEntryAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsPostEntryAdmin()
and supportsVisibleFederation() are true | |
| Method | getPostEntryNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.financials.posting.PostEntryReceiver | postEntryReceiver | the notification callback |
| Return | osid.financials.posting.PostEntryNotificationSession | a PostEntryNotificationSession | |
| Errors | NULL_ARGUMENT | postEntryReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostEntryNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsPostEntryNotification()
is true. | |
| Method | getPostEntryNotificationSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.financials.posting.PostEntryReceiver | postEntryReceiver | the notification callback |
osid.id.Id | businessId | the Id of the Business | |
| Return | osid.financials.posting.PostEntryNotificationSession | a PostEntryNotificationSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | postEntryReceiver or businessId is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostEntryNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsPostEntryNotification()
and supportsVisibleFederation() are true | |
| Method | getPostEntryBusinessSession | ||
| Description |
Gets the | ||
| Return | osid.financials.posting.PostEntryBusinessSession | a PostEntryBusinessSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsPostEntryBusiness() is false | ||
| Compliance | optional | This method must be implemented if supportsPostEntryBusiness()
is true. | |
| Method | getPostEntryBusinessAssignmentSession | ||
| Description |
Gets the | ||
| Return | osid.financials.posting.PostEntryBusinessAssignmentSession | a PostEntryBusinessAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsPostEntryBusinessAssignment() is false
| ||
| Compliance | optional | This method must be implemented if
supportsPostEntryBusinessAssignment() is true. | |
| Method | getPostEntrySmartBusinessSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
| Return | osid.financials.posting.PostEntrySmartBusinessSession | a PostEntrySmartBusinessSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsPostEntrySmartBusiness() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsPostEntrySmartBusiness()
and supportsVisibleFederation() are true | |
| Method | getFinancialsPostingBatchManager | ||
| Description |
Gets a | ||
| Return | osid.financials.posting.batch.FinancialsPostingBatchManager | a FinancialsPostingBatchManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsFinancialsPostingBatch() is false | ||
| Compliance | optional | This method must be implemented if supportsFinancialsPostingBatch()
is true. | |