OSID Logo
OSID Specifications
mapping package
Version 3.1.0
Interfaceosid.mapping.LocationReceiver
Implementsosid.OsidReceiver
Description

The location receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted locations.

Like all OsidReceivers, notifications are delivered to LocationReceiver serially and a receiver method is not invoked again until any previous invocation has returned.

MethodnewLocations
Description

The callback for notifications of new locations.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListlocationIds the Ids of the new Locations
Compliancemandatory This method must be implemented.
MethodchangedLocations
Description

The callback for notification of updated locations.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListlocationIds the Ids of the updated Locations
Compliancemandatory This method must be implemented.
MethoddeletedLocations
Description

The callback for notification of deleted locations.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListlocationIds the Ids of the deleted Locations
Compliancemandatory This method must be implemented.
MethodchangedChildOfLocations
Description

The callback for notifications of changes to children of location hierarchy nodes.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdListlocationIds the Ids of the Locations whose children have changed
Compliancemandatory This method must be implemented.