| Interface | osid.financials.AccountReceiver | ||
|---|---|---|---|
| Implements | osid.OsidReceiver | ||
| Description | 
                 The account receiver is the consumer supplied interface for 
                receiving notifications pertaining to new, updated or deleted 
                  | ||
| Method | newAccounts | ||
| Description | 
                     The callback for notifications of new accounts.  | ||
| Parameters | osid.id.IdList | accountIds | the  Ids  of the new  Accounts   | 
| Compliance | mandatory | This method must be implemented. | |
| Method | newAncestorAccount | ||
| Description | 
                     The callback for notifications of new account ancestors.  | ||
| Parameters | osid.id.Id | accountId | the  Id  of the  Account   | 
osid.id.Id | ancestorId | the  Id  of the new  Account  ancestor  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | newDescendantAccount | ||
| Description | 
                     The callback for notifications of new account descendants.  | ||
| Parameters | osid.id.Id | accountId | the  Id  of the  Account   | 
osid.id.Id | descendantId | the  Id  of the new  Account  descendant  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | changedAccounts | ||
| Description | 
                     The callback for notification of updated accounts.  | ||
| Parameters | osid.id.IdList | accountIds | the  Ids  of the updated  Accounts   | 
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedAccounts | ||
| Description | 
                     the callback for notification of deleted accounts.  | ||
| Parameters | osid.id.IdList | accountIds | the  Ids  of the deleted  Accounts   | 
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedAncestorAccount | ||
| Description | 
                     The callback for notifications of deleted account ancestors.  | ||
| Parameters | osid.id.Id | accountId | the  Id  of the  Account   | 
osid.id.Id | ancestorId | the  Id  of the new  Account  ancestor  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedDescendantAccount | ||
| Description | 
                     The callback for notifications of deleted account descendants.  | ||
| Parameters | osid.id.Id | accountId | the  Id  of the  Account   | 
osid.id.Id | descendantId | the  Id  of the new  Account  descendant  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | restructuredAccountHierarchy | ||
| Description | 
                     The callback for notifications of changes to an account hierarchy where the hierarchy needs to refreshed.  | ||
| Compliance | mandatory | This method must be implemented. | |