OSID Logo
OSID Specifications
metering package
Version 3.0.0
Release Candidate Preview
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.IdListutilityIdsthe Ids of the new Utilities
CompliancemandatoryThis method must be implemented.
MethodnewAncestorUtility
Description

The callback for notifications of new ancestors of a utility.

Parametersosid.id.IdutilityIdthe Id of the registered Utility
osid.id.IdancestorIdthe Id of the new ancestor utility
CompliancemandatoryThis method must be implemented.
MethodnewDescendantUtility
Description

The callback for notifications of new descendant of a utility.

Parametersosid.id.IdutilityIdthe Id of the registered Utility
osid.id.IddescendantIdthe Id of the new descendant utility
CompliancemandatoryThis method must be implemented.
MethodchangedUtilities
Description

The callback for notification of updated utilities.

Parametersosid.id.IdListutilityIdsthe Ids of the updated Utilities
CompliancemandatoryThis method must be implemented.
MethoddeletedUtilities
Description

the callback for notification of deleted utilities.

Parametersosid.id.IdListutilityIdsthe Ids of the registered Utilities
CompliancemandatoryThis method must be implemented.
MethoddeletedAncestorUtility
Description

The callback for notifications of deleted ancestors of a utility,

Parametersosid.id.IdutilityIdthe Id of the registered Utility
osid.id.IdancestorIdthe Id of the removed ancestor utility
CompliancemandatoryThis method must be implemented.
MethoddeletedDescendantUtility
Description

The callback for notifications of deleted descendants of a utility.

Parametersosid.id.IdutilityIdthe Id of the registered Utility
osid.id.IddescendantIdthe Id of the deleted descendant utility
CompliancemandatoryThis method must be implemented.
MethodrestructuredUtilityHierarchy
Description

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

CompliancemandatoryThis method must be implemented.