public interface AcknowledgementBatchManager extends OsidManager, AcknowledgementBatchProfile
The acknowledgement batch manager provides access to acknowledgement batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
CreditBatchSession: a session to create, modify
and delete credits in bulk BillingBatchAdminSession: a session to create,
modify and delete billings in bulk | Modifier and Type | Method and Description |
|---|---|
BillingBatchAdminSession |
getBillingBatchAdminSession()
Gets the
OsidSession associated with the bulk billing
administration service. |
CreditBatchAdminSession |
getCreditBatchAdminSession()
Gets the
OsidSession associated with the bulk credit
administration service. |
CreditBatchAdminSession |
getCreditBatchAdminSessionForBilling(Id billingId)
Gets the
OsidSession associated with the bulk credit
administration service for the given billing. |
changeBranch, initialize, rollbackServiceclosesupportsBillingBatchAdmin, supportsCreditBatchAdmin, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdCreditBatchAdminSession getCreditBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk credit
administration service. CreditBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsCreditBatchAdmin() is false optional - This method must be implemented if
supportsCreditBatchAdmin() is true. CreditBatchAdminSession getCreditBatchAdminSessionForBilling(Id billingId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk credit
administration service for the given billing.billingId - the Id of the Billing CreditBatchAdminSession NotFoundException - no Billing found by
the given Id NullArgumentException - billingId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsCreditBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsCreditBatchAdmin() and
supportsVisibleFederation() are true
BillingBatchAdminSession getBillingBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk billing
administration service. BillingBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsBillingBatchAdmin() is false optional - This method must be implemented if
supportsBillingBatchAdmin() is true.