OSID Logo
OSID Specifications
financials package
Version 3.0.0
Release Candidate Preview
Interfaceosid.financials.FinancialsManager
Implementsosid.OsidManager
osid.financials.FinancialsProfile
Description

The financials manager provides access to financials sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • ReportingSession: a session to retrieve financial statements
  • AccountLookupSession: a session to retrieve accounts
  • AccountQuerySession: a session to query accounts
  • AccountSearchSession: a session to search for accounts
  • AccountAdminSession: a session to create and delete accounts
  • AccountNotificationSession: a session to receive notifications pertaining to account changes
  • AccountHierarchySession: a session to traverse account hierarchies
  • AccountHierarchyDesignSession: a sesion to manage account hierarchies
  • AccountBusinessSession: a session to look up account to business mappings
  • AccountBusinessAssignmentSession: a session to manage account to business mappings
  • AccountSmartBusinessSession: a session to manage dynamic businesses of accounts
  • ActivityLookupSession: a session to retrieve activities
  • ActivityLookupSession: a session to query activities
  • ActivitySearchSession: a session to search for activities
  • ActivityAdminSession: a session to create and delete activities
  • ActivityNotificationSession: a session to receive notifications pertaining to activity changes
  • ActivityHierarchySession: a session to traverse activity hierarchies
  • ActivityHierarchyDesignSession: a sesion to manage activity hierarchies
  • ActivityBusinessSession: a session to look up activity to business mappings
  • ActivityBusinessAssignmentSession: a session to manage activity to business mappings
  • ActivitySmartBusinessAssignmentSession: a session to manage dynamic businesses of activities
  • FiscalPeriodLookupSession: a session to retrieve fiscal periods
  • FiscalPeriodQuerySession: a session to query fiscal periods
  • FiscalPeriodSearchSession: a session to search for fiscal periods
  • FiscalPeriodAdminSession: a session to create and delete fiscal periods
  • FiscalPeriodNotificationSession: a session to receive notifications pertaining to fiscal period changes
  • FiscalPeriodBusinessSession: a session to look up fiscal periods to business mappings
  • FiscalPeriodBusinessSession: a session to look up fiscal period to business mappings
  • FiscalPeriodBusinessAssignmentSession: a session to manage fiscal period to business mappings
  • FiscalPeriodSmartBusinessSession: a session to manage dynamic businesses of fiscal periods
  • BusinessLookupSession: a session to retrieve businesses
  • BusinessQuerySession: a session to query businesses
  • BusinessSearchSession: a session to search for businesses
  • BusinessAdminSession: a session to create and delete businesses
  • BusinessNotificationSession: a session to receive notifications pertaining to business changes
  • BusinessHierarchySession: a session to traverse a hierarchy of businesses
  • BusinessHierarchyDesignSession: a session to manage a business hierarchy
MethodgetReportingSession
Description

Gets the OsidSession associated with the reporting service.

Returnosid.financials.ReportingSessiona ReportingSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsReporting() is false
ComplianceoptionalThis method must be implemented if supportsReporting() is true.
MethodgetReportingSessionForBusiness
Description

Gets the OsidSession associated with the reporting service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the business
Returnosid.financials.ReportingSessiona ReportingSession
ErrorsNOT_FOUNDno Business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsReporting() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsReporting() and supportsVisibleFederation() are true
MethodgetAccountLookupSession
Description

Gets the OsidSession associated with the account lookup service.

Returnosid.financials.AccountLookupSessionan AccountSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountLookup() is false
ComplianceoptionalThis method must be implemented if supportsAccountLookup() is true.
MethodgetAccountLookupSessionForBusiness
Description

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

Parametersosid.id.IdbusinessIdthe Id of the business
Returnosid.financials.AccountLookupSessionan AccountLookupSession
ErrorsNOT_FOUNDno Business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAccountLookup() and supportsVisibleFederation() are true
MethodgetAccountQuerySession
Description

Gets the OsidSession associated with the account query service.

Returnosid.financials.AccountQuerySessionan AccountQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountQuery() is false
ComplianceoptionalThis method must be implemented if supportsAccountQuery() is true.
MethodgetAccountQuerySessionForBusiness
Description

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

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.AccountQuerySessionan AccountQuerySession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAccountQuery() and supportsVisibleFederation() are true
MethodgetAccountSearchSession
Description

Gets the OsidSession associated with the account search service.

Returnosid.financials.AccountSearchSessionan AccountSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountSearch() is false
ComplianceoptionalThis method must be implemented if supportsAccountSearch() is true.
MethodgetAccountSearchSessionForBusiness
Description

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

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.AccountSearchSessionan AccountSearchSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAccountSearch() and supportsVisibleFederation() are true
MethodgetAccountAdminSession
Description

Gets the OsidSession associated with the account administration service.

Returnosid.financials.AccountAdminSessionan AccountAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAccountAdmin() is true.
MethodgetAccountAdminSessionForBusiness
Description

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

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.AccountAdminSessionan AccountAdminSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAccountAdmin() and supportsVisibleFederation() are true
MethodgetAccountNotificationSession
Description

Gets the OsidSession associated with the account notification service.

Parametersosid.financials.AccountReceiveraccountReceiverthe notification callback
Returnosid.financials.AccountNotificationSessionan AccountNotificationSession
ErrorsNULL_ARGUMENT accountReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountNotification() is false
ComplianceoptionalThis method must be implemented if supportsAccountNotification() is true.
MethodgetAccountNotificationSessionForBusiness
Description

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

Parametersosid.financials.AccountReceiveraccountReceiverthe notification callback
osid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.AccountNotificationSessionan AccountNotificationSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT accountReceiver or businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAccountNotification() and supportsVisibleFederation() are true
MethodgetAccountHierarchySession
Description

Gets the session traversing account hierarchies.

Returnosid.financials.AccountHierarchySessionan AccountHierarchySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountHierarchy() is false
ComplianceoptionalThis method must be implemented if supportsAccountHierarchy() is true.
MethodgetAccountHierarchySessionForBusiness
Description

Gets the OsidSession associated with the account heirarchy traversal service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the business
Returnosid.financials.AccountHierarchySessionan AccountHierarchySession
ErrorsNOT_FOUND businessId not found
NULL_ARGUMENT businessId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAccountHierarchy() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAccountHierarchy() and supportsVisibleFederation() are true.
MethodgetAccountHierarchyDesignSession
Description

Gets the session designing account hierarchies.

Returnosid.financials.AccountHierarchyDesignSessionan AccountHierarchyDesignSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsAccountHierarchyDesign() is true.
MethodgetAccountHierarchyDesignSessionForBusiness
Description

Gets the OsidSession associated with the account heirarchy design service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the business
Returnosid.financials.AccountHierarchyDesignSessionan AccountHierarchyDesignSession
ErrorsNOT_FOUND businessId not found
NULL_ARGUMENT businessId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAccountHierarchyDesign() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAccountHierarchyDesign() and supportsVisibleFederation() are true.
MethodgetAccountBusinessSession
Description

Gets the OsidSession to lookup account/catalog mappings.

Returnosid.financials.AccountBusinessSessionan AccountBusinessSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountBusiness() is false
ComplianceoptionalThis method must be implemented if supportsAccountBusiness() is true.
MethodgetAccountBusinessAssignmentSession
Description

Gets the OsidSession associated with assigning accounts to businesses.

Returnosid.financials.AccountBusinessAssignmentSessionan AccountBusinessAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountBusinessAssignment() is false
ComplianceoptionalThis method must be implemented if supportsAccountBusinessAssignment() is true.
MethodgetAccountSmartBusinessSession
Description

Gets the OsidSession associated with the account smart business service.

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.AccountSmartBusinessSessionan AccountSmartBusinessSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAccountSmartBusiness() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAccountSmartBusiness() and supportsVisibleFederation() are true
MethodgetActivityLookupSession
Description

Gets the OsidSession associated with the activity lookup service.

Returnosid.financials.ActivityLookupSessionan ActivityLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityLookup() is false
ComplianceoptionalThis method must be implemented if supportsActivityLookup() is true.
MethodgetActivityLookupSessionForBusiness
Description

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

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.ActivityLookupSessionan ActivityLookupSession
ErrorsNOT_FOUNDno Business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityLookup() and supportsVisibleFederation() are true
MethodgetActivityQuerySession
Description

Gets the OsidSession associated with the activity query service.

Returnosid.financials.ActivityQuerySessionan ActivityQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityQuery() is false
ComplianceoptionalThis method must be implemented if supportsActivityQuery() is true.
MethodgetActivityQuerySessionForBusiness
Description

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

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.ActivityQuerySessionan ActivityQuerySession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityQuery() and supportsVisibleFederation() are true
MethodgetActivitySearchSession
Description

Gets the OsidSession associated with the activity search service.

Returnosid.financials.ActivitySearchSessionan ActivitySearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivitySearch() is false
ComplianceoptionalThis method must be implemented if supportsActivitySearch() is true.
MethodgetActivitySearchSessionForBusiness
Description

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

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.ActivitySearchSessionan ActivitySearchSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivitySearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivitySearch() and supportsVisibleFederation() are true
MethodgetActivityAdminSession
Description

Gets the OsidSession associated with the activity administration service.

Returnosid.financials.ActivityAdminSessionan ActivityAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityAdmin() is false
ComplianceoptionalThis method must be implemented if supportsActivityAdmin() is true.
MethodgetActivityAdminSessionForBusiness
Description

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

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.ActivityAdminSessionan ActivityAdminSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityAdmin() and supportsVisibleFederation() are true
MethodgetActivityNotificationSession
Description

Gets the OsidSession associated with the activity notification service.

Parametersosid.financials.ActivityReceiveractivityReceiverthe notification callback
Returnosid.financials.ActivityNotificationSessionan ActivityNotificationSession
ErrorsNULL_ARGUMENT activityReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityNotification() is false
ComplianceoptionalThis method must be implemented if supportsActivityNotification() is true.
MethodgetActivityNotificationSessionForBusiness
Description

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

Parametersosid.financials.ActivityReceiveractivityReceiverthe notification callback
osid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.ActivityNotificationSessionan ActivityNotificationSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT activityReceiver or businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityNotification() and supportsVisibleFederation() are true
MethodgetActivityHierarchySession
Description

Gets the session traversing activity hierarchies.

Returnosid.financials.ActivityHierarchySessionan ActivityHierarchySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityHierarchy() is false
ComplianceoptionalThis method must be implemented if supportsActivityHierarchy() is true.
MethodgetActivityHierarchySessionForBusiness
Description

Gets the OsidSession associated with the activity heirarchy traversal service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the business
Returnosid.financials.ActivityHierarchySessionan ActivityHierarchySession
ErrorsNOT_FOUND businessId not found
NULL_ARGUMENT businessId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityHierarchy() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityHierarchy() and supportsVisibleFederation() are true.
MethodgetActivityHierarchyDesignSession
Description

Gets the session designing activity hierarchies.

Returnosid.financials.ActivityHierarchyDesignSessionan ActivityHierarchyDesignSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsActivityHierarchyDesign() is true.
MethodgetActivityHierarchyDesignSessionForBusiness
Description

Gets the OsidSession associated with the activity heirarchy design service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the business
Returnosid.financials.ActivityHierarchyDesignSessionan ActivityHierarchyDesignSession
ErrorsNOT_FOUND businessId not found
NULL_ARGUMENT businessId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityHierarchyDesign() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivityHierarchyDesign() and supportsVisibleFederation() are true.
MethodgetActivityBusinessSession
Description

Gets the OsidSession to lookup activity/catalog mappings.

Returnosid.financials.ActivityBusinessSessionan ActivityBusinessSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBusiness() is false
ComplianceoptionalThis method must be implemented if supportsActivityBusiness() is true.
MethodgetActivityBusinessAssignmentSession
Description

Gets the OsidSession associated with assigning activities to businesses.

Returnosid.financials.ActivityBusinessAssignmentSessionan ActivityBusinessAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivityBusinessAssignment() is false
ComplianceoptionalThis method must be implemented if supportsActivityBusinessAssignment() is true.
MethodgetActivitySmartBusinessSession
Description

Gets the OsidSession associated with the activity smart business service.

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.ActivitySmartBusinessSessionan ActivitySmartBusinessSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsActivitySmartBusiness() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsActivitySmartBusiness() and supportsVisibleFederation() are true
MethodgetFiscalPeriodLookupSession
Description

Gets the OsidSession associated with the fiscal period lookup service.

Returnosid.financials.FiscalPeriodLookupSessiona FiscalPeriodSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFiscalPeriodLookup() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodLookup() is true.
MethodgetFiscalPeriodLookupSessionForBusiness
Description

Gets the OsidSession associated with the fiscal period lookup service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the business
Returnosid.financials.FiscalPeriodLookupSessiona FiscalPeriodLookupSession
ErrorsNOT_FOUNDno Business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFiscalPeriodLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodLookup() and supportsVisibleFederation() are true
MethodgetFiscalPeriodQuerySession
Description

Gets the OsidSession associated with the fiscal period query service.

Returnosid.financials.FiscalPeriodQuerySessiona FiscalPeriodQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFiscalPeriodQuery() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodQuery() is true.
MethodgetFiscalPeriodQuerySessionForBusiness
Description

Gets the OsidSession associated with the fiscal period query service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.FiscalPeriodQuerySessiona FiscalPeriodQuerySession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFiscalPeriodQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodQuery() and supportsVisibleFederation() are true
MethodgetFiscalPeriodSearchSession
Description

Gets the OsidSession associated with the fiscal period search service.

Returnosid.financials.FiscalPeriodSearchSessiona FiscalPeriodSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFiscalPeriodSearch() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodSearch() is true.
MethodgetFiscalPeriodSearchSessionForBusiness
Description

Gets the OsidSession associated with the fiscal period search service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.FiscalPeriodSearchSessiona FiscalPeriodSearchSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFiscalPeriodSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodSearch() and supportsVisibleFederation() are true
MethodgetFiscalPeriodAdminSession
Description

Gets the OsidSession associated with the fiscal period administration service.

Returnosid.financials.FiscalPeriodAdminSessiona FiscalPeriodAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFiscalPeriodAdmin() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodAdmin() is true.
MethodgetFiscalPeriodAdminSessionForBusiness
Description

Gets the OsidSession associated with the fiscal period administration service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.FiscalPeriodAdminSessiona FiscalPeriodAdminSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFiscalPeriodAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodAdmin() and supportsVisibleFederation() are true
MethodgetFiscalPeriodNotificationSession
Description

Gets the OsidSession associated with the fiscal period notification service.

Parametersosid.financials.FiscalPeriodReceiverfiscalPeriodReceiverthe notification callback
Returnosid.financials.FiscalPeriodNotificationSessiona FiscalPeriodNotificationSession
ErrorsNULL_ARGUMENT fiscalPeriodReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFiscalPeriodNotification() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodNotification() is true.
MethodgetFiscalPeriodNotificationSessionForBusiness
Description

Gets the OsidSession associated with the fiscal period notification service for the given business.

Parametersosid.financials.FiscalPeriodReceiverfiscalPeriodReceiverthe notification callback
osid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.FiscalPeriodNotificationSessiona FiscalPeriodNotificationSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT fiscalPeriodReceiver or businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFiscalPeriodNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodNotification() and supportsVisibleFederation() are true
MethodgetFiscalPeriodBusinessSession
Description

Gets the OsidSession to lookup fiscal period/catalog mappings.

Returnosid.financials.FiscalPeriodBusinessSessiona FiscalPeriodBusinessSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFiscalPeriodBusiness() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodBusiness() is true.
MethodgetFiscalPeriodBusinessAssignmentSession
Description

Gets the OsidSession associated with assigning fiscal periods to businesses.

Returnosid.financials.FiscalPeriodBusinessAssignmentSessiona FiscalPeriodBusinessAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFiscalPeriodBusinessAssignment() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodBusinessAssignment() is true.
MethodgetFiscalPeriodSmartBusinessSession
Description

Gets the OsidSession associated with the fiscal period smart business service.

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.FiscalPeriodSmartBusinessSessiona FiscalPeriodSmartBusinessSession
ErrorsNOT_FOUNDno business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFiscalPeriodSmartBusiness() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodSmartBusiness() and supportsVisibleFederation() are true
MethodgetBusinessLookupSession
Description

Gets the OsidSession associated with the business lookup service.

Returnosid.financials.BusinessLookupSessiona BusinessLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBusinessLookup() is false
ComplianceoptionalThis method must be implemented if supportsBusinessLookup() is true.
MethodgetBusinessQuerySession
Description

Gets the OsidSession associated with the business query service.

Returnosid.financials.BusinessQuerySessiona BusinessQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBusinessQuery() is false
ComplianceoptionalThis method must be implemented if supportsBusinessQuery() is true.
MethodgetBusinessSearchSession
Description

Gets the OsidSession associated with the business search service.

Returnosid.financials.BusinessSearchSessiona BusinessSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBusinessSearch() is false
ComplianceoptionalThis method must be implemented if supportsBusinessSearch() is true.
MethodgetBusinessAdminSession
Description

Gets the OsidSession associated with the business administrative service.

Returnosid.financials.BusinessAdminSessiona BusinessAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBusinessAdmin() is false
ComplianceoptionalThis method must be implemented if supportsBusinessAdmin() is true.
MethodgetBusinessNotificationSession
Description

Gets the OsidSession associated with the business notification service.

Parametersosid.financials.BusinessReceiverbusinessReceiverthe notification callback
Returnosid.financials.BusinessNotificationSessiona BusinessNotificationSession
ErrorsNULL_ARGUMENT businessReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBusinessNotification() is false
ComplianceoptionalThis method must be implemented if supportsBusinessNotification() is true.
MethodgetBusinessHierarchySession
Description

Gets the OsidSession associated with the business hierarchy service.

Returnosid.financials.BusinessHierarchySessiona BusinessHierarchySession for businesses
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBusinessHierarchy() is false
ComplianceoptionalThis method must be implemented if supportsBusinessHierarchy() is true.
MethodgetBusinessHierarchyDesignSession
Description

Gets the OsidSession associated with the business hierarchy design service.

Returnosid.financials.BusinessHierarchyDesignSessiona HierarchyDesignSession for businesses
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBusinessHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsBusinessHierarchyDesign() is true.
MethodgetFinancialsBatchManager
Description

Gets the FinancialsBatchManager.

Returnosid.financials.batch.FinancialsBatchManagera FinancialsBatchManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFinancialsBatch() is false
ComplianceoptionalThis method must be implemented if supportsFinancialsBatch() is true.
MethodgetFinancialsBudgetingManager
Description

Gets the FinancialsBudgetingManager.

Returnosid.financials.budgeting.FinancialsBudgetingManagera FinancialsBudgetingManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFinancialsBudgeting() is false
ComplianceoptionalThis method must be implemented if supportsFinancialsBudgeting() is true.
MethodgetFinancialsPostingManager
Description

Gets the FinancialsPostingManager.

Returnosid.financials.posting.FinancialsPostingManagera FinancialsPostingManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsFinancialsPosting() is false
ComplianceoptionalThis method must be implemented if supportsFinancialsPosting() is true.