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

The resource location receiver is the consumer supplied interface for receiving notifications pertaining to position changes of resources.

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

MethodmovedResource
Description

The callback for notifications of resources entering locations.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdresourceId the Id of the Resource
osid.mapping.Coordinatecoordinate the Id of the Coordinate
Compliancemandatory This method must be implemented.
MethodenteredSpatialUnit
Description

The callback for notifications of resources entering spatial units.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdresourceId the Id of the Resource
osid.mapping.SpatialUnitspatialUnit the Id of the SpatialUnit
Compliancemandatory This method must be implemented.
MethodexitedSpatialUnit
Description

The callback for notifications of resources exiting spatial units.

Parametersosid.id.IdnotificationId the notification Id
osid.id.IdresourceId the Id of the Resource
osid.mapping.SpatialUnitspatialUnit the Id of the SpatialUnit
Compliancemandatory This method must be implemented.