Interface MeteringProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, MeteringProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable
The metering manager provides access to metering sessions and provides
interoperability tests for various aspects of this service. Methods in
this manager support the passing of a Proxy for the purposes of
passing information from a server environment. The sessions included in
this manager are:
-
MeterReadingSession: a session to write to a utility -
StatisticLookupSession: a session for retrieving some statistics from a meter -
StatisticQuerySession: a session for querying statistics -
StatisticSearchSession: a session for searching statistics -
StatisticNotificationSession: a session for subscribing to statistical notifications -
StatisticSmartUtilitySession: a session for managing smart utilities of statistics -
MeterLookupSession: a session to look up meters -
MeterQuerySession: a session to query meters -
MeterSearchSession: a session to search meters -
MeterAdminSession: a session to manage meters -
MeterNotificationSession: a session to subscribe to notifications of new or changed meters -
MeterUtilitySession: a session to look up meter to utility mappings -
MeterUtilityAssignmentSession: a session to manage meter to utility mappings -
MeterSmartUtilitySession: a session tomanage meter smart utilities -
UtilityLookupSession: a session to retrieve utility objects -
UtilityQuerySession: a session to query utilities -
UtilitySearchSession: a session to search for utilities -
UtilityAdminSession: a session to create, update and delete utilities -
UtilityNotificationSession: a session to receive notifications for changes in utilities -
UtilityHierarchyTraversalSession: a session to traverse hierarchies of utilities -
UtilityHierarchyDesignSession: a session to manage hierarchues of utilities
The metering manager also provides a profile for determing the supported search types supported by this service.
-
Method Summary
Modifier and TypeMethodDescriptiongetMeterAdminSession(Proxy proxy) Gets theOsidSessionassociated with the meter administrative service.getMeterAdminSessionForUtility(Id utilityId, Proxy proxy) Gets theOsidSessionassociated with the meter administrative service for the given utility.Gets aMeteringBatchProxyManager.Gets aMeteringThresholdProxyManager.getMeterLookupSession(Proxy proxy) Gets theOsidSessionassociated with the meter lookup service.getMeterLookupSessionForUtility(Id utilityId, Proxy proxy) Gets theOsidSessionassociated with the utility reading service for the given utility.getMeterNotificationSession(MeterReceiver meterReceiver, Proxy proxy) Gets theOsidSessionassociated with the meter notification service.getMeterNotificationSessionForUtility(MeterReceiver meterReceiver, Id utilityId, Proxy proxy) Gets theOsidSessionassociated with the meter notification service for the given utility.getMeterQuerySession(Proxy proxy) Gets theOsidSessionassociated with the meter query service.getMeterQuerySessionForUtility(Id utilityId, Proxy proxy) Gets theOsidSessionassociated with the utility query service for the given utility.getMeterReadingSession(Proxy proxy) Gets theOsidSessionassociated with the meter reading service.getMeterReadingSessionForUtility(Id utilityId, Proxy proxy) Gets theOsidSessionassociated with the meter reading service for the given utility.getMeterSearchSession(Proxy proxy) Gets theOsidSessionassociated with the meter search service.getMeterSearchSessionForUtility(Id utilityId, Proxy proxy) Gets theOsidSessionassociated with the meter search service for the given utility.getMeterSmartUtilitySession(Id utilityId, Proxy proxy) Gets theOsidSessionassociated with the meter smart utility session.Gets theOsidSessionassociated with managing the mapping of meters and utilities.getMeterUtilitySession(Proxy proxy) Gets theOsidSessionassociated with looking up mapping of meters and utilities.getStatisticLookupSession(Proxy proxy) Gets theOsidSessionassociated with the statistic lookup service.getStatisticLookupSessionForUtility(Id utilityId, Proxy proxy) Gets theOsidSessionassociated with the statistic lookup service for the given utility.getStatisticNotificationSession(StatisticReceiver statisticReceiver, Proxy proxy) Gets theOsidSessionassociated with the statistic notification service.getStatisticNotificationSessionForUtility(StatisticReceiver statisticReceiver, Id utilityId, Proxy proxy) Gets theOsidSessionassociated with the statistic notification service for the given utility.getStatisticQuerySession(Proxy proxy) Gets theOsidSessionassociated with the statistic query service.getStatisticQuerySessionForUtility(Id utilityId, Proxy proxy) Gets theOsidSessionassociated with the statistic query service for the given utility.getStatisticSearchSession(Proxy proxy) Gets theOsidSessionassociated with the statistic search service.getStatisticSearchSessionForUtility(Id utilityId, Proxy proxy) Gets theOsidSessionassociated with the statistic search service for the given utility.getStatisticSmartUtilitySession(Id utilityId, Proxy proxy) Gets theOsidSessionassociated with the statistic smart utility session.getUtilityAdminSession(Proxy proxy) Gets theOsidSessionassociated with the utility administrative service.Gets theOsidSessionassociated with the utility hierarchy design service.getUtilityHierarchySession(Proxy proxy) Gets theOsidSessionassociated with the utility hierarchy service.getUtilityLookupSession(Proxy proxy) Gets theOsidSessionassociated with the utility lookup service.getUtilityNotificationSession(UtilityReceiver utilityReceiver, Proxy proxy) Gets theOsidSessionassociated with the utility notification service.getUtilityQuerySession(Proxy proxy) Gets theOsidSessionassociated with the utility query service.getUtilitySearchSession(Proxy proxy) Gets theOsidSessionassociated with the utility search service.Methods inherited from interface MeteringProfile
getMeterRecordTypes, getMeterSearchRecordTypes, getStatisticRecordTypes, getStatisticSearchRecordTypes, getUtilityRecordTypes, getUtilitySearchRecordTypes, supportsMeteringBatch, supportsMeteringThreshold, supportsMeterLookup, supportsMeterNotification, supportsMeterQuery, supportsMeterReading, supportsMeterRecordType, supportsMeterSearch, supportsMeterSearchRecordType, supportsMeterUtility, supportsMeterUtilityAssignment, supportsSmartMeterUtility, supportsStatisticLookup, supportsStatisticNotification, supportsStatisticQuery, supportsStatisticRecordType, supportsStatisticSearch, supportsStatisticSearchRecordType, supportsStatisticSmartUtility, supportsUtilityAdmin, supportsUtilityHierarchy, supportsUtilityHierarchyDesign, supportsUtilityLookup, supportsUtilityNotification, supportsUtilityQuery, supportsUtilityRecordType, supportsUtilitySearch, supportsUtilitySearchRecordType, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedMeterrecord types.Gets the supported meter search record types.Gets the supportedStatisticrecord types.Gets the supported statistic search record types.Gets the supportedUtilityrecord types.Gets the supported utility search record types.booleanTests for the availability of a metering batch service.booleanTests for the availability of a metering threshold service.booleanTests if looking up meters is supported.booleanTests if meter notification is supported,.booleanTests if querying meters is supported.booleanTests if reading meters is supported.booleansupportsMeterRecordType(Type meterRecordType) Tests if the givenMeterrecord type is supported.booleanTests if searching meters is supported.booleansupportsMeterSearchRecordType(Type meterSearchRecordType) Tests if the given meter search record type is supported.booleanTests if looking up meter utlity mappings is supported,.booleanTests if managing meter utlity mappings is supported,.booleanTests if managing meter smart utlity service is supported,.booleanTests if statistical lookup is supported.booleanTests if statistical notification is supported.booleanTests if statistical query is supported.booleansupportsStatisticRecordType(Type statisticRecordType) Tests if the givenStatisticrecord type is supported.booleanTests if statistical search is supported.booleansupportsStatisticSearchRecordType(Type statisticSearchRecordType) Tests if the given statistic search record type is supported.booleanTests if statistical smart utilitiy is supported.booleanTests for the availability of a utility administrative service for creating and deleting utilities.booleanTests for the availability of a utility hierarchy traversal service.booleanTests for the availability of a utility hierarchy design service.booleanTests for the availability of a utility lookup service.booleanTests for the availability of a utility notification service.booleanTests for the availability of a utility query service.booleansupportsUtilityRecordType(Type utilityRecordType) Tests if the givenUtilityrecord type is supported.booleanTests if searching for utilities is available.booleansupportsUtilitySearchRecordType(Type utilitySearchRecordType) Tests if the given utility search record type is supported.booleanTests if visible federation is supported.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId, Proxy proxy) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime, Proxy proxy) Rolls back this service to a point in time.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getMeterReadingSession
Gets theOsidSessionassociated with the meter reading service.- Parameters:
proxy- a proxy- Returns:
- a
MeterReadingSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterreading()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterReading()} is {@code true} .
-
getMeterReadingSessionForUtility
MeterReadingSession getMeterReadingSessionForUtility(Id utilityId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the meter reading service for the given utility.- Parameters:
utilityId- theIdof theUtilityproxy- a proxy- Returns:
- a
MeterReadingSession - Throws:
NotFoundException- noUtilityfound by the givenIdNullArgumentException-utilityIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterReading()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterReading()} and {@code supportsVisibleFederation()} are {@code true}
-
getStatisticLookupSession
Gets theOsidSessionassociated with the statistic lookup service.- Parameters:
proxy- a proxy- Returns:
- a
MeterStatisticsSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStatisticLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStatisticLookup()} is {@code true} .
-
getStatisticLookupSessionForUtility
StatisticLookupSession getStatisticLookupSessionForUtility(Id utilityId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the statistic lookup service for the given utility.- Parameters:
utilityId- theIdof theUtilityproxy- a proxy- Returns:
- a
MeterStatisticsSession - Throws:
NotFoundException- noUtilityfound by the givenIdNullArgumentException-utilityIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStatisticLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStatisticLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getStatisticQuerySession
Gets theOsidSessionassociated with the statistic query service.- Parameters:
proxy- a proxy- Returns:
- a
StatisticQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStatisticQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStatisticQuery()} is {@code true} .
-
getStatisticQuerySessionForUtility
StatisticQuerySession getStatisticQuerySessionForUtility(Id utilityId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the statistic query service for the given utility.- Parameters:
utilityId- theIdof theUtilityproxy- a proxy- Returns:
- a
StatisticQuerySession - Throws:
NotFoundException- noUtilityfound by the givenIdNullArgumentException-utilityIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStatisticQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStatisticQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getStatisticSearchSession
Gets theOsidSessionassociated with the statistic search service.- Parameters:
proxy- a proxy- Returns:
- a
StatisticSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStatisticSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStatisticSearch()} is {@code true} .
-
getStatisticSearchSessionForUtility
StatisticSearchSession getStatisticSearchSessionForUtility(Id utilityId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the statistic search service for the given utility.- Parameters:
utilityId- theIdof theUtilityproxy- a proxy- Returns:
- a
StatisticSearchSession - Throws:
NotFoundException- noUtilityfound by the givenIdNullArgumentException-utilityIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStatisticSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStatisticSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getStatisticNotificationSession
StatisticNotificationSession getStatisticNotificationSession(StatisticReceiver statisticReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the statistic notification service.- Parameters:
statisticReceiver- the receiverproxy- a proxy- Returns:
- a
StatisticNotificationSession - Throws:
NullArgumentException-statisticReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStatisticNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStatisticNotification()} is {@code true} .
-
getStatisticNotificationSessionForUtility
StatisticNotificationSession getStatisticNotificationSessionForUtility(StatisticReceiver statisticReceiver, Id utilityId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the statistic notification service for the given utility.- Parameters:
statisticReceiver- the receiverutilityId- theIdof theUtilityproxy- a proxy- Returns:
- a
StatisticNotificationSession - Throws:
NotFoundException- noUtilityfound by the givenIdNullArgumentException-statisticReceiver, utilityIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStatisticNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStatisticNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getStatisticSmartUtilitySession
StatisticSmartUtilitySession getStatisticSmartUtilitySession(Id utilityId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the statistic smart utility session.- Parameters:
utilityId- theIdof theUtilityproxy- a proxy- Returns:
- a
StatisticSmartUtilitySession - Throws:
NotFoundException- noUtilityfound by the givenIdNullArgumentException-utilityIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStatisticSmartUtility()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStatisticSmartUtility()} and {@code supportsVisibleFederation()} are {@code true}
-
getMeterLookupSession
Gets theOsidSessionassociated with the meter lookup service.- Parameters:
proxy- a proxy- Returns:
- a
MeterLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterLookup()} is {@code true} .
-
getMeterLookupSessionForUtility
MeterLookupSession getMeterLookupSessionForUtility(Id utilityId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the utility reading service for the given utility.- Parameters:
utilityId- theIdof theUtilityproxy- a proxy- Returns:
- a
MeterLookupSession - Throws:
NotFoundException- noUtilityfound by the givenIdNullArgumentException-utilityIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getMeterQuerySession
Gets theOsidSessionassociated with the meter query service.- Parameters:
proxy- a proxy- Returns:
- a
MeterQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterQuery()} is {@code true} .
-
getMeterQuerySessionForUtility
MeterQuerySession getMeterQuerySessionForUtility(Id utilityId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the utility query service for the given utility.- Parameters:
utilityId- theIdof theUtilityproxy- a proxy- Returns:
- a
MeterQuerySession - Throws:
NotFoundException- noUtilityfound by the givenIdNullArgumentException-utilityIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getMeterSearchSession
Gets theOsidSessionassociated with the meter search service.- Parameters:
proxy- a proxy- Returns:
- a
MeterSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterSearch()} is {@code true} .
-
getMeterSearchSessionForUtility
MeterSearchSession getMeterSearchSessionForUtility(Id utilityId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the meter search service for the given utility.- Parameters:
utilityId- theIdof theUtilityproxy- a proxy- Returns:
- a
MeterSearchSession - Throws:
NotFoundException- noUtilityfound by the givenIdNullArgumentException-utilityIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getMeterAdminSession
Gets theOsidSessionassociated with the meter administrative service.- Parameters:
proxy- a proxy- Returns:
- a
MeterAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterAdmin()} is {@code true} .
-
getMeterAdminSessionForUtility
MeterAdminSession getMeterAdminSessionForUtility(Id utilityId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the meter administrative service for the given utility.- Parameters:
utilityId- theIdof theUtilityproxy- a proxy- Returns:
- a
MeterAdminSession - Throws:
NotFoundException- noUtilityfound by the givenIdNullArgumentException-utilityIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getMeterNotificationSession
MeterNotificationSession getMeterNotificationSession(MeterReceiver meterReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the meter notification service.- Parameters:
meterReceiver- the receiverproxy- a proxy- Returns:
- a
MeterNotificationSession - Throws:
NullArgumentException-meterReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterNotification()} is {@code true} .
-
getMeterNotificationSessionForUtility
MeterNotificationSession getMeterNotificationSessionForUtility(MeterReceiver meterReceiver, Id utilityId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the meter notification service for the given utility.- Parameters:
meterReceiver- the receiverutilityId- theIdof theUtilityproxy- a proxy- Returns:
- a
MeterNotificationSession - Throws:
NotFoundException- noUtilityfound by the givenIdNullArgumentException-meterReceiver, utilityIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getMeterUtilitySession
Gets theOsidSessionassociated with looking up mapping of meters and utilities.- Parameters:
proxy- a proxy- Returns:
- a
MeterUtilitySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterUtility()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterUtility()} is {@code true} .
-
getMeterUtilityAssignmentSession
MeterUtilityAssignmentSession getMeterUtilityAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with managing the mapping of meters and utilities.- Parameters:
proxy- a proxy- Returns:
- a
MeterUtilityAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterUtilityAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterUtilityAssignment()} is {@code true} .
-
getMeterSmartUtilitySession
MeterSmartUtilitySession getMeterSmartUtilitySession(Id utilityId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the meter smart utility session.- Parameters:
utilityId- theIdof theUtilityproxy- a proxy- Returns:
- a
MeterSmartUtilitySession - Throws:
NotFoundException- noUtilityfound by the givenIdNullArgumentException-utilityIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMeterSmartUtility()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeterSmartUtility()} and {@code supportsVisibleFederation()} are {@code true}
-
getUtilityLookupSession
Gets theOsidSessionassociated with the utility lookup service.- Parameters:
proxy- a proxy- Returns:
- a
UtilityLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsUtilityLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsUtilityLookup()} is {@code true} .
-
getUtilityQuerySession
Gets theOsidSessionassociated with the utility query service.- Parameters:
proxy- a proxy- Returns:
- a
UtilityQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsUtilityQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsUtilityQuery()} is {@code true} .
-
getUtilitySearchSession
Gets theOsidSessionassociated with the utility search service.- Parameters:
proxy- a proxy- Returns:
- a
UtilitySearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsUtilitySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsUtilitySearch()} is {@code true} .
-
getUtilityAdminSession
Gets theOsidSessionassociated with the utility administrative service.- Parameters:
proxy- a proxy- Returns:
- a
UtilityAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsUtilityAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsUtilityAdmin()} is {@code true} .
-
getUtilityNotificationSession
UtilityNotificationSession getUtilityNotificationSession(UtilityReceiver utilityReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the utility notification service.- Parameters:
utilityReceiver- the receiverproxy- a proxy- Returns:
- a
UtilityNotificationSession - Throws:
NullArgumentException-utilityReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsUtilityNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsUtilityNotification()} is {@code true} .
-
getUtilityHierarchySession
Gets theOsidSessionassociated with the utility hierarchy service.- Parameters:
proxy- a proxy- Returns:
- a
UtilityHierarchySessionfor utilities - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsUtilityHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsUtilityHierarchy()} is {@code true} .
-
getUtilityHierarchyDesignSession
UtilityHierarchyDesignSession getUtilityHierarchyDesignSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the utility hierarchy design service.- Parameters:
proxy- a proxy- Returns:
- a
HierarchyDesignSessionfor utilities - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsUtilityHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsUtilityHierarchyDesign()} is {@code true} .
-
getMeteringBatchProxyManager
Gets aMeteringBatchProxyManager.- Returns:
- a
MeteringBatchProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMeteringBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeteringBatch()} is {@code true} .
-
getMeteringThresholdProxyManager
Gets aMeteringThresholdProxyManager.- Returns:
- a
MeteringThresholdProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMeteringThreshold()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMeteringThreshold()} is {@code true} .
-