public interface FinancialsBudgetingBatchProxyManager extends OsidProxyManager, FinancialsBudgetingBatchProfile
The financials budgeting batch proxy manager provides access to
financials budgeting batch sessions and provides interoperability tests
for various aspects of this service. Methods in this manager support the
passing of a Proxy
object. The sessions included in this
manager are:
BudgetBatchAdminSession:
a session to manage
budgets in bulk BudgetEntryBatchAdminSession:
a session to manage
budget entries in bulk Modifier and Type | Method and Description |
---|---|
BudgetBatchAdminSession |
getBudgetBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk budget
administration service. |
BudgetBatchAdminSession |
getBudgetBatchAdminSessionForBusiness(Id businessId,
Proxy proxy)
Gets the
OsidSession associated with the bulk budget
administration service for the given business. |
BudgetEntryBatchAdminSession |
getBudgetEntryBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk budget
entry administration service. |
BudgetEntryBatchAdminSession |
getBudgetEntryBatchAdminSessionForBusiness(Id businessId,
Proxy proxy)
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk budget
administration service.proxy
- a proxy BudgetBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsBudgetBatchAdmin()
is false
optional
- This method must be implemented if
supportsBudgetBatchAdmin()
is true.
BudgetBatchAdminSession getBudgetBatchAdminSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk budget
administration service for the given business.businessId
- the Id
of the Business
proxy
- a proxy BudgetBatchAdminSession
NotFoundException
- no Business
found by
the given Id
NullArgumentException
- businessId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the bulk budget
entry administration service.proxy
- a proxy BudgetEntryBatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsBudgetEntryBatchAdmin()
is false
optional
- This method must be implemented if
supportsBudgetEntryBatchAdmin()
is true.
BudgetEntryBatchAdminSession getBudgetEntryBatchAdminSessionForBusiness(Id businessId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the bulk budget
entry administration service for the given business.businessId
- the Id
of the Business
proxy
- a proxy BudgetEntryBatchAdminSession
NotFoundException
- no Business
found by
the given Id
NullArgumentException
- businessId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsBudgetEntryBatchAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsBudgetEntryBatchAdmin()
and
supportsVisibleFederation()
are true