OSID Logo
OSID Specifications
financials posting package
Version 3.0.0
Interfaceosid.financials.posting.FinancialsPostingProxyManager
Implementsosid.OsidProxyManager
osid.financials.posting.FinancialsPostingProfile
Used Byosid.financials.FinancialsProxyManager
Description

The financials posting manager provides access to posting 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:

  • PostLookupSession : a session to retrieve posts
  • PostQuerySession : a session to query posts
  • PostSearchSession : a session to search for posts
  • PostAdminSession : a session to create and delete posts
  • PostNotificationSession : a session to receive notifications pertaining to post changes
  • PostBusinessSession : a session to look up post to business mappings
  • PostBusinessAssignmentSession : a session to manage post to business mappings
  • PostSmartBusinessSession : a session to manage dynamic businesses of posts
  • PostEntryLookupSession : a session to retrieve entries
  • PostEntryLookupSession : a session to query entries
  • PostEntrySearchSession : a session to search for entries
  • PostEntryAdminSession : a session to create and delete entries
  • PostEntryNotificationSession : a session to receive notifications pertaining to post entry changes
  • PostEntryBusinessSession : a session to look up post entry to business mappings
  • PostEntryBusinessAssignmentSession : a session to manage post entry to business mappings
  • PostEntrySmartBusinessAssignmentSession : a session to manage dynamic businesses of entries
MethodgetPostLookupSession
Description

Gets the OsidSession associated with the post lookup service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostLookupSessiona PostSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostLookup() is false
ComplianceoptionalThis method must be implemented if supportsPostLookup() is true .
MethodgetPostLookupSessionForBusiness
Description

Gets the OsidSession associated with the post lookup service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the business
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostLookupSessiona PostLookupSession
ErrorsNOT_FOUNDno Business found by the given Id
NULL_ARGUMENTproxy or businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPostLookup() and supportsVisibleFederation() are true
MethodgetPostQuerySession
Description

Gets the OsidSession associated with the post query service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostQuerySessiona PostQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostQuery() is false
ComplianceoptionalThis method must be implemented if supportsPostQuery() is true .
MethodgetPostQuerySessionForBusiness
Description

Gets the OsidSession associated with the post query service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the Business
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostQuerySessiona PostQuerySession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENTproxy or businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPostQuery() and supportsVisibleFederation() are true
MethodgetPostSearchSession
Description

Gets the OsidSession associated with the post search service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostSearchSessiona PostSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostSearch() is false
ComplianceoptionalThis method must be implemented if supportsPostSearch() is true .
MethodgetPostSearchSessionForBusiness
Description

Gets the OsidSession associated with the post search service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the Business
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostSearchSessiona PostSearchSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENTproxy or businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPostSearch() and supportsVisibleFederation() are true
MethodgetPostAdminSession
Description

Gets the OsidSession associated with the post administration service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostAdminSessiona PostAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostAdmin() is false
ComplianceoptionalThis method must be implemented if supportsPostAdmin() is true .
MethodgetPostAdminSessionForBusiness
Description

Gets the OsidSession associated with the post administration service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the Business
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostAdminSessiona PostAdminSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENTproxy or businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPostAdmin() and supportsVisibleFederation() are true
MethodgetPostNotificationSession
Description

Gets the OsidSession associated with the post notification service.

Parametersosid.financials.posting.PostReceiverpostReceiverthe notification callback
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostNotificationSessiona PostNotificationSession
ErrorsNULL_ARGUMENTpostReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostNotification() is false
ComplianceoptionalThis method must be implemented if supportsPostNotification() is true .
MethodgetPostNotificationSessionForBusiness
Description

Gets the OsidSession associated with the post notification service for the given business.

Parametersosid.financials.posting.PostReceiverpostReceiverthe notification callback
osid.id.IdbusinessIdthe Id of the Business
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostNotificationSessiona PostNotificationSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENTpostReceiver, businessId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPostNotification() and supportsVisibleFederation() are true
MethodgetPostBusinessSession
Description

Gets the OsidSession to lookup post/catalog mappings.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostBusinessSessiona PostBusinessSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostBusiness() is false
ComplianceoptionalThis method must be implemented if supportsPostBusiness() is true .
MethodgetPostBusinessAssignmentSession
Description

Gets the OsidSession associated with assigning posts to businesses.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostBusinessAssignmentSessiona PostBusinessAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostBusinessAssignment() is false
ComplianceoptionalThis method must be implemented if supportsPostBusinessAssignment() is true .
MethodgetPostSmartBusinessSession
Description

Gets the OsidSession associated with the post smart business service.

Parametersosid.id.IdbusinessIdthe Id of the Business
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostSmartBusinessSessiona PostSmartBusinessSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENTbusinessId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostSmartBusiness() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPostSmartBusiness() and supportsVisibleFederation() are true
MethodgetPostEntryLookupSession
Description

Gets the OsidSession associated with the post entry lookup service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostEntryLookupSessiona PostEntryLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostEntryLookup() is false
ComplianceoptionalThis method must be implemented if supportsPostEntryLookup() is true .
MethodgetPostEntryLookupSessionForBusiness
Description

Gets the OsidSession associated with the post entry lookup service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the Business
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostEntryLookupSessiona PostEntryLookupSession
ErrorsNOT_FOUNDno Business found by the given Id
NULL_ARGUMENTproxy or businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostEntryLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPostEntryLookup() and supportsVisibleFederation() are true
MethodgetPostEntryQuerySession
Description

Gets the OsidSession associated with the post entry query service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostEntryQuerySessiona PostEntryQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostEntryQuery() is false
ComplianceoptionalThis method must be implemented if supportsPostEntryQuery() is true .
MethodgetPostEntryQuerySessionForBusiness
Description

Gets the OsidSession associated with the post entry query service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the Business
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostEntryQuerySessiona PostEntryQuerySession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENTbusinessId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostEntryQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPostEntryQuery() and supportsVisibleFederation() are true
MethodgetPostEntrySearchSession
Description

Gets the OsidSession associated with the post entry search service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostEntrySearchSessiona PostEntrySearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostEntrySearch() is false
ComplianceoptionalThis method must be implemented if supportsPostEntrySearch() is true .
MethodgetPostEntrySearchSessionForBusiness
Description

Gets the OsidSession associated with the post entry search service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the Business
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostEntrySearchSessiona PostEntrySearchSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENTproxy or businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostEntrySearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPostEntrySearch() and supportsVisibleFederation() are true
MethodgetPostEntryAdminSession
Description

Gets the OsidSession associated with the post entry administration service.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostEntryAdminSessiona PostEntryAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostEntryAdmin() is false
ComplianceoptionalThis method must be implemented if supportsPostEntryAdmin() is true .
MethodgetPostEntryAdminSessionForBusiness
Description

Gets the OsidSession associated with the post entry administration service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the Business
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostEntryAdminSessiona PostEntryAdminSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENTproxy or businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostEntryAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPostEntryAdmin() and supportsVisibleFederation() are true
MethodgetPostEntryNotificationSession
Description

Gets the OsidSession associated with the post entry notification service.

Parametersosid.financials.posting.PostEntryReceiverpostEntryReceiverthe notification callback
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostEntryNotificationSessiona PostEntryNotificationSession
ErrorsNULL_ARGUMENTpostEntryReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostEntryNotification() is false
ComplianceoptionalThis method must be implemented if supportsPostEntryNotification() is true .
MethodgetPostEntryNotificationSessionForBusiness
Description

Gets the OsidSession associated with the post entry notification service for the given business.

Parametersosid.financials.posting.PostEntryReceiverpostEntryReceiverthe notification callback
osid.id.IdbusinessIdthe Id of the Business
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostEntryNotificationSessiona PostEntryNotificationSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENTpostEntryReceiver, businessId , or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostEntryNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPostEntryNotification() and supportsVisibleFederation() are true
MethodgetPostEntryBusinessSession
Description

Gets the OsidSession to lookup entry/catalog mappings.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostEntryBusinessSessiona PostEntryCatalogSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostEntryCatalog() is false
ComplianceoptionalThis method must be implemented if supportsPostEntryCatalog() is true .
MethodgetPostEntryBusinessAssignmentSession
Description

Gets the OsidSession associated with assigning post entries to businesses.

Parametersosid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostEntryBusinessAssignmentSessiona PostEntryCatalogAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostEntryCatalogAssignment() is false
ComplianceoptionalThis method must be implemented if supportsPostEntryCatalogAssignment() is true .
MethodgetPostEntrySmartBusinessSession
Description

Gets the OsidSession associated with the post entry smart business service.

Parametersosid.id.IdbusinessIdthe Id of the Business
osid.proxy.Proxyproxyproxy
Returnosid.financials.posting.PostEntrySmartBusinessSessiona PostEntrySmartBusinessSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENTbusinessId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsPostEntrySmartBusiness() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPostEntrySmartBusiness() and supportsVisibleFederation() are true
MethodgetFinancialsPostingBatchProxyManager
Description

Gets a FinancialsPostingBatchProxyManager .

Returnosid.financials.posting.batch.FinancialsPostingBatchProxyManagera FinancialsPostingBatchProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsFinancialsPostingBatch() is false
ComplianceoptionalThis method must be implemented if supportsFinancialsPostingBatch() is true .