OSID Logo
OSID Specifications
metering package
Version 3.1.0
Interfaceosid.metering.UtilityReceiver
Implementsosid.OsidReceiver
Description

The utility receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Utility objects.

MethodnewUtilities
Description

The callback for notifications of new utilities.

Parametersosid.id.IdListutilityIds the Ids of the new Utilities
Compliancemandatory This method must be implemented.
MethodnewAncestorUtility
Description

The callback for notifications of new ancestors of a utility.

Parametersosid.id.IdutilityId the Id of the registered Utility
osid.id.IdancestorId the Id of the new ancestor utility
Compliancemandatory This method must be implemented.
MethodnewDescendantUtility
Description

The callback for notifications of new descendant of a utility.

Parametersosid.id.IdutilityId the Id of the registered Utility
osid.id.IddescendantId the Id of the new descendant utility
Compliancemandatory This method must be implemented.
MethodchangedUtilities
Description

The callback for notification of updated utilities.

Parametersosid.id.IdListutilityIds the Ids of the updated Utilities
Compliancemandatory This method must be implemented.
MethoddeletedUtilities
Description

the callback for notification of deleted utilities.

Parametersosid.id.IdListutilityIds the Ids of the registered Utilities
Compliancemandatory This method must be implemented.
MethoddeletedAncestorUtility
Description

The callback for notifications of deleted ancestors of a utility,

Parametersosid.id.IdutilityId the Id of the registered Utility
osid.id.IdancestorId the Id of the removed ancestor utility
Compliancemandatory This method must be implemented.
MethoddeletedDescendantUtility
Description

The callback for notifications of deleted descendants of a utility.

Parametersosid.id.IdutilityId the Id of the registered Utility
osid.id.IddescendantId the Id of the deleted descendant utility
Compliancemandatory This method must be implemented.
MethodrestructuredUtilityHierarchy
Description

The callback for notifications of changes to a utility hierarchy where the hierarchy needs to refreshed.

Compliancemandatory This method must be implemented.