public interface FinancialsBudgetingBatchManager extends OsidManager, FinancialsBudgetingBatchProfile
The financials budgeting batch manager provides access to financials budgeting batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
BudgetBatchAdminSession:
a session to create,
modify and delete budgets in bulk BudgetEntryBatchAdminSession:
a session to create,
modify and delete budget entries in bulk Modifier and Type | Method and Description |
---|---|
BudgetBatchAdminSession |
getBudgetBatchAdminSession()
Gets the
OsidSession associated with the bulk budget
administration service. |
BudgetBatchAdminSession |
getBudgetBatchAdminSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the bulk budget
administration service for the given business. |
BudgetEntryBatchAdminSession |
getBudgetEntryBatchAdminSession()
Gets the
OsidSession associated with the bulk budget
entry administration service. |
BudgetEntryBatchAdminSession |
getBudgetEntryBatchAdminSessionForBusiness(Id businessId)
Gets the
OsidSession associated with the bulk budget
entry administration service for the given business. |
changeBranch, initialize, rollbackService
close
supportsBudgetBatchAdmin, supportsBudgetEntryBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
BudgetBatchAdminSession getBudgetBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk budget
administration service. BudgetBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsBudgetBatchAdmin()
is false
optional
- This method must be implemented if
supportsBudgetBatchAdmin()
is true.
BudgetBatchAdminSession getBudgetBatchAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk budget
administration service for the given business.businessId
- the Id
of the Business
BudgetBatchAdminSession
NotFoundException
- no Business
found by
the given Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsBudgetBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsBudgetBatchAdmin()
and
supportsVisibleFederation()
are true
BudgetEntryBatchAdminSession getBudgetEntryBatchAdminSession() throws OperationFailedException
OsidSession
associated with the bulk budget
entry administration service. BudgetEntryBatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsBudgetEntryBatchAdmin()
is false
optional
- This method must be implemented if
supportsBudgetEntryBatchAdmin()
is true.
BudgetEntryBatchAdminSession getBudgetEntryBatchAdminSessionForBusiness(Id businessId) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk budget
entry administration service for the given business.businessId
- the Id
of the Business
BudgetEntryBatchAdminSession
NotFoundException
- no Business
found by
the given Id
NullArgumentException
- businessId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsBudgetEntryBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsBudgetEntryBatchAdmin()
and
supportsVisibleFederation()
are true