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. |