| Interface | osid.mapping.LocationReceiver | ||
|---|---|---|---|
| Implements | osid.OsidReceiver | ||
| Description | 
                 The location receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted locations.  | ||
| Method | newLocations | ||
| Description | 
                     The callback for notifications of new locations.  | ||
| Parameters | osid.id.Id | notificationId | the notification  Id   | 
osid.id.IdList | locationIds | the  Ids  of the new  Locations   | |
| Compliance | mandatory | This method must be implemented. | |
| Method | changedLocations | ||
| Description | 
                     The callback for notification of updated locations.  | ||
| Parameters | osid.id.Id | notificationId | the notification  Id   | 
osid.id.IdList | locationIds | the  Ids  of the updated  Locations   | |
| Compliance | mandatory | This method must be implemented. | |
| Method | deletedLocations | ||
| Description | 
                     The callback for notification of deleted locations.  | ||
| Parameters | osid.id.Id | notificationId | the notification  Id   | 
osid.id.IdList | locationIds | the  Ids  of the deleted  Locations   | |
| Compliance | mandatory | This method must be implemented. | |
| Method | changedChildOfLocations | ||
| Description | 
                     The callback for notifications of changes to children of location hierarchy nodes.  | ||
| Parameters | osid.id.Id | notificationId | the notification  Id   | 
osid.id.IdList | locationIds | the  Ids  of the  Locations  whose children have 
changed  | |
| Compliance | mandatory | This method must be implemented. | |