OSID Logo
OSID Specifications
financials posting package
Version 3.1.0
Interfaceosid.financials.posting.FinancialsPostingManager
Implementsosid.OsidManager
osid.financials.posting.FinancialsPostingProfile
Used Byosid.financials.FinancialsManager
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:

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

Returnosid.financials.posting.PostLookupSession a PostSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostLookup() is false
Complianceoptional This 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.IdbusinessId the Id of the business
Returnosid.financials.posting.PostLookupSession a PostLookupSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsPostLookup() and supportsVisibleFederation() are true
MethodgetPostQuerySession
Description

Gets the OsidSession associated with the post query service.

Returnosid.financials.posting.PostQuerySession a PostQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostQuery() is false
Complianceoptional This 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.IdbusinessId the Id of the Business
Returnosid.financials.posting.PostQuerySession a PostQuerySession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsPostQuery() and supportsVisibleFederation() are true
MethodgetPostSearchSession
Description

Gets the OsidSession associated with the post search service.

Returnosid.financials.posting.PostSearchSession a PostSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostSearch() is false
Complianceoptional This 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.IdbusinessId the Id of the Business
Returnosid.financials.posting.PostSearchSession a PostSearchSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsPostSearch() and supportsVisibleFederation() are true
MethodgetPostAdminSession
Description

Gets the OsidSession associated with the post administration service.

Returnosid.financials.posting.PostAdminSession a PostAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostAdmin() is false
Complianceoptional This 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.IdbusinessId the Id of the Business
Returnosid.financials.posting.PostAdminSession a PostAdminSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsPostAdmin() and supportsVisibleFederation() are true
MethodgetPostNotificationSession
Description

Gets the OsidSession associated with the post notification service.

Parametersosid.financials.posting.PostReceiverpostReceiver the notification callback
Returnosid.financials.posting.PostNotificationSession a PostNotificationSession
ErrorsNULL_ARGUMENT postReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostNotification() is false
Complianceoptional This 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.PostReceiverpostReceiver the notification callback
osid.id.IdbusinessId the Id of the Business
Returnosid.financials.posting.PostNotificationSession a PostNotificationSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsPostNotification() and supportsVisibleFederation() are true
MethodgetPostBusinessSession
Description

Gets the OsidSession to lookup post/catalog mappings.

Returnosid.financials.posting.PostBusinessSession a PostBusinessSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostBusiness() is false
Complianceoptional This method must be implemented if supportsPostBusiness() is true.
MethodgetPostBusinessAssignmentSession
Description

Gets the OsidSession associated with assigning posts to businesses.

Returnosid.financials.posting.PostBusinessAssignmentSession a PostBusinessAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostBusinessAssignment() is false
Complianceoptional This method must be implemented if supportsPostBusinessAssignment() is true.
MethodgetPostSmartBusinessSession
Description

Gets the OsidSession associated with the post smart business service.

Parametersosid.id.IdbusinessId the Id of the Business
Returnosid.financials.posting.PostSmartBusinessSession a PostSmartBusinessSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsPostSmartBusiness() and supportsVisibleFederation() are true
MethodgetPostEntryLookupSession
Description

Gets the OsidSession associated with the post entry lookup service.

Returnosid.financials.posting.PostEntryLookupSession a PostEntryLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostEntryLookup() is false
Complianceoptional This 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.IdbusinessId the Id of the Business
Returnosid.financials.posting.PostEntryLookupSession a PostEntryLookupSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsPostEntryLookup() and supportsVisibleFederation() are true
MethodgetPostEntryQuerySession
Description

Gets the OsidSession associated with the post entry query service.

Returnosid.financials.posting.PostEntryQuerySession a PostEntryQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostEntryQuery() is false
Complianceoptional This 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.IdbusinessId the Id of the Business
Returnosid.financials.posting.PostEntryQuerySession a PostEntryQuerySession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsPostEntryQuery() and supportsVisibleFederation() are true
MethodgetPostEntrySearchSession
Description

Gets the OsidSession associated with the post entry search service.

Returnosid.financials.posting.PostEntrySearchSession a PostEntrySearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostEntrySearch() is false
Complianceoptional This 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.IdbusinessId the Id of the Business
Returnosid.financials.posting.PostEntrySearchSession a PostEntrySearchSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsPostEntrySearch() and supportsVisibleFederation() are true
MethodgetPostEntryAdminSession
Description

Gets the OsidSession associated with the post entry administration service.

Returnosid.financials.posting.PostEntryAdminSession a PostEntryAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostEntryAdmin() is false
Complianceoptional This 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.IdbusinessId the Id of the Business
Returnosid.financials.posting.PostEntryAdminSession a PostEntryAdminSession
ErrorsNOT_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
Complianceoptional This 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.PostEntryReceiverpostEntryReceiver the notification callback
Returnosid.financials.posting.PostEntryNotificationSession a PostEntryNotificationSession
ErrorsNULL_ARGUMENT postEntryReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostEntryNotification() is false
Complianceoptional This 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.PostEntryReceiverpostEntryReceiver the notification callback
osid.id.IdbusinessId the Id of the Business
Returnosid.financials.posting.PostEntryNotificationSession a PostEntryNotificationSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsPostEntryNotification() and supportsVisibleFederation() are true
MethodgetPostEntryBusinessSession
Description

Gets the OsidSession to lookup entry/catalog mappings.

Returnosid.financials.posting.PostEntryBusinessSession a PostEntryBusinessSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostEntryBusiness() is false
Complianceoptional This method must be implemented if supportsPostEntryBusiness() is true.
MethodgetPostEntryBusinessAssignmentSession
Description

Gets the OsidSession associated with assigning post entries to businesses.

Returnosid.financials.posting.PostEntryBusinessAssignmentSession a PostEntryBusinessAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPostEntryBusinessAssignment() is false
Complianceoptional This method must be implemented if supportsPostEntryBusinessAssignment() is true.
MethodgetPostEntrySmartBusinessSession
Description

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

Parametersosid.id.IdbusinessId the Id of the Business
Returnosid.financials.posting.PostEntrySmartBusinessSession a PostEntrySmartBusinessSession
ErrorsNOT_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
Complianceoptional This method must be implemented if supportsPostEntrySmartBusiness() and supportsVisibleFederation() are true
MethodgetFinancialsPostingBatchManager
Description

Gets a FinancialsPostingBatchManager.

Returnosid.financials.posting.batch.FinancialsPostingBatchManager a FinancialsPostingBatchManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFinancialsPostingBatch() is false
Complianceoptional This method must be implemented if supportsFinancialsPostingBatch() is true.