public class AssetMeter extends DeployedMeter implements AssetMeterRemote
The key attributes for this object are as follows: SiteId, AssetNum and MeterName.
The attributes in this object are as follows:
| Attribute Name | Description | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AvgCalcMethod | Method used to calculate the average meter
units per day upon entry of a new or modified meter reading.
Valid values are as follows:
| |||||||||||||||||
| AvgMeterUnits | Non-persistent attribute. Holds the calculated average value. This value is dynamically calculated based on the AvgCalcMethod and the AvgCalcValue or SlidingWindowSize. | |||||||||||||||||
| AvgCalcValue | average value for CONTINUOUS AssetMeters that employ a STATIC AvgCalcMethod. | |||||||||||||||||
| ChangeBy, ChangeDate | Name of the user who entered or last modified this AssetMeter and the date the AssetMeter was entered or modified. These default to the system user name and date. | |||||||||||||||||
| DeltaValue | Non-persistent attribute. This attribute, the value of which is calculated when a new reading is reported, is used to roll down the reading to this AssetMeter's children. | |||||||||||||||||
| DomainId | Non-persistent attribute. For AssetMeters associated with CHARACTERISTIC
meters only, this attribute holds domain information from the Meter. This domain information
is used by NewReading and
PreviousReading to look up and
validate against the values in the ALNValue object.
| |||||||||||||||||
| DoRollover | Will this AssetMeter's new reading a roll the meter over. This attribute is READONLY when Rollover is null. | |||||||||||||||||
| Active | Y/N field indicating whether or not the asset's meter is available to accept manual or rolled down readings, or to be used in PM or CM work order generation. | |||||||||||||||||
| AssetNum | Asset associated with the meter in this
AssetMeter.
| |||||||||||||||||
| GroupName | Identifier of the meter group
from which this meter was copied to this AssetMeter.
| |||||||||||||||||
| InheritedFromAsset | Non-persistent attribute. Used to find additional readings in getAdditionalReadings() that may not have been part of a hierarchy at the time of a new reading or reading modification rolldown, but that may nevertheless need to be updated if they have become a child of one of the original AssetMeters during the rollforwad. | |||||||||||||||||
Inspector | Non-persistent attribute. Person who has provided the meter reading. | |||||||||||||||||
IsDelta | Non-persistent attribute. Is the meter reading being reported for this AssetMeter a delta value? | |||||||||||||||||
| LastReading | Most recent reading for this AssetMeter. | |||||||||||||||||
| LastReadingDate | Most recent reading date for this AssetMeter. | |||||||||||||||||
| LDKey | Long description key for the Remarks attribute. This is a link to text stored in the LongDescription table. | |||||||||||||||||
| LifeToDate | Total of all meter readings since the meter was manufactured. Reset only on replacement of physical meter. | |||||||||||||||||
MeasureUnitId |
unit of measure for this
AssetMeter. The value defaults to the
meter's MeasureUnitId but can then be modified.
This attribute pertains only to meters of type CONTINUOUS
and GAUGE.
| |||||||||||||||||
MeterName | Identifier of the
meter associated with the asset in this AssetMeter.
| |||||||||||||||||
NewReading | Non-persistent attribute. New meter reading value. | |||||||||||||||||
NewReadingDate | Non-persistent attribute. Date of the new meter reading value. This cannot be a future date. | |||||||||||||||||
PreviousReading | Non-persistent attribute. Displays the most recent reading for this AssetMeter. | |||||||||||||||||
PreviousReadingDate | Non-persistent attribute. Displays the most recent reading date for this AssetMeter. | |||||||||||||||||
| Remarks | Additional information supplied by the user regarding the AssetMeter record. Long description enabled. | |||||||||||||||||
| RolldownSource | Identifies whether or not a meter may accept reading deltas
from a parent asset's or location's meter. Valid values are:
If this attribute specifies ASSET or LOCATION, Active is 'Y' and this AssetMeter's
meter name is the same as the parent's meter name, then this asset's
| |||||||||||||||||
Rollover |
Rollover value for
this AssetMeter. If this AssetMeter has been created when applying a meter group
to this asset, the value defaults to the meter
group's rollover value but can then be modified.
| |||||||||||||||||
| SinceInstall | Difference between the current meter reading for this AssetMeter's meter and the meter reading when this AssetMeter's asset was moved into its current configuration. | |||||||||||||||||
| SinceLastInspection | Difference between the current meter reading for this
AssetMeter's meter and the meter reading when the last
work order of
type INSPECTION was opened or closed on this AssetMeter's asset
as determined by application setup.
| |||||||||||||||||
| SinceLastOverhaul | Difference between the current meter reading for this
AssetMeter's meter and the meter reading when the last
work order of
type OVERHAUL was opened or closed on this AssetMeter's asset
as determined by application setup.
| |||||||||||||||||
| SinceLastRepair | Difference between the current meter reading for this
AssetMeter's meter and the meter reading when the last
work order was opened or closed on this
AssetMeter's asset as determined by application setup.
| |||||||||||||||||
| SlidingWindowSize | if the AvgCalcMethod employs a sliding scale, this attribute specifies the number of readings, days, weeks or months to use in the average calculation. | |||||||||||||||||
psdi.app.meter.metergroup,
psdi.app.meter.meteringroup| Modifier and Type | Field and Description |
|---|---|
protected java.util.Hashtable |
dateRangeHash
populated by getHistoricalChildren, used by private methods
getReadings and processChildren.
|
protected java.util.Date |
lastUpdateDate
used by getAdditionalReadings().
|
protected long |
rolldownid
identifier used while rolling forward from a new reading for this AssetMeter
to identify any other already-existing readings originally added during the same
rolldown.
|
protected long |
rolldownidOriginal
identifier used while rolling forward from a user-modified reading for this AssetMeter
to identify any other already-existing readings originally added during the same
rolldown.
|
app, avgCalcKey, coreAvgCalcSql, deployKey, earliestModifiedReading, enteringReplacementReading, isReadingUpdate, isWOMeterProcess, modifiedReadings, newMeterReading, origMRUpdate, readingTable, supressUniquenessError, woForWOMeter, woMeter_IdAttributeMULTILANGCOPY, phantomList, phantomQueueALLROWS, CHANGEDBY_USER, COUNT_ADDITIONS, COUNT_AFTERSAVE, COUNT_DATABASE, COUNT_DELETED, COUNT_EXISTING, DBCONFIG, DELAYVALIDATION, DELAYVALIDATIONONLY, DISCARDABLE, GOTCOMPLETEWHERE, HIDDEN, NO_RELATEDMBOS_OF_OWNERSCHILDREN_FETCH, NOACCESSCHECK, NOACTION, NOADD, NOCOMMIT, NODELETE, NONE, NOOVERWRITE, NOSAVE, NOSETVALUE, NOUPDATE, NOVALIDATION, NOVALIDATION_AND_NOACTION, NOVALIDATION_AND_NOACTION_ALLOWCROSSOVER, READONLY, REBUILD, REQUIRED, SAMEVALUEVALIDATION, SETBYPARENT, USER| Constructor and Description |
|---|
AssetMeter(MboSet ms)
Construct the AssetMeter object
|
| Modifier and Type | Method and Description |
|---|---|
void |
add()
on add, sets values specific to this AssetMeter instance
of a DeployedMeter, for example, the non-persistent AssetID.
|
void |
addAdjustedDeltaForRollDownId(java.lang.String rollId,
java.lang.String value)
adds adjusted deltas for a rolldownid in
FldMeterReadingDelta when a delta is modified on a reading with a ReadingSource of ENTERED,
that is, a reading that has not been INHERITED. |
void |
appValidate()
Issue#08-13711
If the MeterType is "CONTINUOUS" then Asset-Meter needs StartMeasure and EndMeasure
|
protected void |
clearRolldownOnError() |
MboRemote |
copy(MboSetRemote mboset,
long mboAddFlags)
Adds a new mbo to the set passed in and copies the information for each
of the fields into the new mbo from this.
|
void |
delete(long accessModifier)
Mark the object to be deleted depending on the access modifier.
|
protected double |
getAdjustedDeltaForRollDownId(java.lang.String rollDownId)
retrieves the adjusted delta for an INHERITED meterreading
|
protected java.lang.Object[] |
getDeploymentInfo()
provides key value and meter reading table name information for the
AssetMeter ("assetnum" and "meterreading")
|
MboSetRemote |
getMboSet(java.lang.String name)
Get a related MboSet for the object using the named relationship.
|
MboRemote |
getPreviousMeterReading(java.util.Date previousToDate)
gets the meter reading (for an AssetMeter whose meter is of type
CONTINUOUS) or measurement (for a AssetMeter whose meter is of type
CHARACTERISTIC or GAUGE) that immediately precedes one of the following:
meter reading/measurement being entered or updated for the DeployedMeter if meterreading activity is taking place current date/time, to get the last, that is, most recent reading taken for the DeployedMeter. |
void |
init()
initialization routine for this object.
|
boolean |
isChangeByUserWhenSetFromLookup(java.lang.String lookupAttrName,
java.lang.String attributeName)
Indicate whether the changeed by user flag should be set to the attribute when it is set along with other key field
when the lookup attribute is being set on this Linear Mbo.
|
void |
isOwningMboNOSAVE()
10-19707: the modify() method sets the owner(most likely Location) isModified flag to true.
|
void |
modify()
called whenever a field is modified to update the changedate and changeby attributes
|
protected void |
processContinuousReadings()
processes the new or adjusted reading for the AssetMeter by adding a new
meter reading (if the transaction is for a new reading), updating this
AssetMeter's meterreadings that are subsequent to the new reading or modification,
and finding and rolling this process down to the next asset's AssetMeter
in the hierarchy.
|
void |
save()
Check if process is being saved via Integration.
|
void |
setTypeSpecificFlags()
sets meter type-specific field flags that are also specific to
the AssetMeter object
|
protected boolean |
skipCopyField(MboValueInfo mvi)
Overrides the skipCopyField() in the Mbo.
|
addModifiedReadingsForAvgCalc, addReading, canDelete, canDeleteForecast, enableDisable, enterReadingOnMaterialIssue, getAvgCalcMethod, getDenominator, getIsReadingUpdate, getIsWOMeterProcess, getMeterReadingForKnownDate, getNextMeterReading, getNumerator, getOrigMRUpdate, getReadingType, getReadingValueAsDouble, getSkipAverageRefresh, getSkipDateUniquenessCheck, getSupressUniquenessErrorFlag, getTheMeter, getValidateOrder, handleAssetMeterLocMeterForWOEnterMeterReading, hasDeployedMeterApprReadingDeletion, isCurrentlyBeingAddedOnMeterGroupChange, isEnteringReplacementReading, isMeterReadingDateUnique, isNegativeAdjustment, isReadingMostRecentReading, maintainWOMeter, meterInGroupToDeployedMeter, meterInGroupToDeployedMeter, pmForecastExistsForMeterOnPM, processNonContinuousReadings, refreshAverage, refreshPreviousReadingInfo, resetMeter, returnDeploymentInfo, returnReadingForWOMeterProcessing, rolloverIsInProgress, setAdjustmentIsNegative, setCurrentlyBeingAddedOnMeterGroupChange, setIsReadingUpdate, setOrigMRUpdate, setPreviousReadingInfoOnInit, setSkipAverageRefresh, setSkipDateUniquenessCheck, undelete, validateALNEnteredDecimalValue, validateReadingaddMboSetForRequiredCheck, addToDeleteForInsertList, andEvaluateConditions, blindCopy, checkFieldAccess, checkMethodAccess, checkMethodAccess, checkQualifiedRestriction, checkRecordLock, checkSiteOrgAccessForSave, clear, clearRelatedSets, clearRelatedSets, commit, copy, copy, copyFake, copyValue, copyValue, createComm, delete, deleteDoclinks, determineRequiredFieldsFromERM, duplicate, enableMethod, evaluateCondition, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, evaluateRestriction, excludeObjectForPropagate, findAllNullRequiredFields, fireEvent, generateAutoKey, generateContentUID, getAlwaysFlags, getAttrRestrictionFlag, getAttrRestrictions, getBoolean, getByte, getBytes, getCheckpoint, getClientLocale, getClientTimeZone, getCommLogOwnerNameAndUniqueId, getCondition, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainFilterWhere, getDomainIDs, getDouble, getESId, getExistingMboSet, getFetchIndex, getFieldExceptions, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertOrgForSite, getInsertSite, getInstanciatedMboSet, getInstanciatedMboValue, getInt, getIntegrationService, getKeyValue, getLanguageRecordRowStamp, getLinesRelationship, getList, getLockedByDisplayName, getLockedByUserID, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboCtx, getMboData, getMboDataSet, getMboForAttribute, getMboForAttributeStatic, getMboInitialValue, getMboList, getMboLogger, getMboRecordData, getMboServer, getMboSet, getMboSet, getMboSetInfo, getMboSetInfo, getMboValue, getMboValueData, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getProfile, getPropagateKeyFlag, getProxy, getRecordIdentifer, getRecordMboName, getRecordType, getRelatedSets, getRelatedWhere, getRelatedWhere, getRelationshipNameToLangTable, getResourceName, getRowRestrictionFlag, getRowStamp, getRowStampObject, getSecurityLogger, getSiteOrg, getSqlLogger, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getSynonymValueWhere, getTenantId, getTenantIdForNoMboRecordData, getThisMboSet, getTranslator, getUniqueIdentifer, getUniqueIDName, getUniqueIDValue, getUniqueLanguageIDRecord, getUserInfo, getUserName, hasFieldAccess, hasHierarchyLink, hasLockSaveRights, hasRelatedQbe, hasUniqueID, initFieldFlagsOnMbo, initRelationship, isApiBatchError, isAppLockEnabled, isAutoKeyed, isBasedOn, isDuringInit, isEAuditFieldModified, isESigFieldModified, isFlagSet, isForDM, isLocked, isLocked, isLockedByMe, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNoSql, isNull, isOptionGranted, isSelected, isSkipCopyField, isValid, isZombie, lock, moveFieldFlagsToMboValue, needCallInitFieldFlag, orEvaluateConditions, propagateKeyValue, removeCtx, removeRelatedSet, resolveNoSqlWhere, rollbackToCheckpoint, select, setAppDefaultValue, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDatabaseDefaultValues, setDatabaseDefaultValues, setDefaultValue, setDefaultValues, setDeleted, setDuringInit, setEAuditFieldModified, setESId, setESigFieldModified, setFetchIndex, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setHierarchyLink, setIgnoreRecordLockCheck, setLangCodeDefault, setMboCtx, setMLValue, setModified, setModifiedForIntegrationOnly, setNewMbo, setNoSql, setPropagateKeyFlag, setPropagateKeyFlag, setProxy, setReadonlyWhenParentIsReadonly, setRecordType, setReferencedMbo, setReferencedMbo, setResolveNoSqlWhere, setResourceName, setTenantIdForNoMboRecordData, setUniqueIDValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueFromSequence, setValueNull, setValueNull, sigopGranted, sigopGranted, sigopGranted, sigopGranted, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, throwRequiredException, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undeleteDoclinks, unlock, unselect, useDataSecurity, validate, validateAttributes, validateKeyUniqueness, valueChangedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddModifiedReadingsForAvgCalc, addReading, enableDisable, enterReadingOnMaterialIssue, getAvgCalcMethod, getIsReadingUpdate, getIsWOMeterProcess, getMeterReadingForKnownDate, getOrigMRUpdate, getReadingType, getReadingValueAsDouble, getSkipAverageRefresh, getSupressUniquenessErrorFlag, getTheMeter, isCurrentlyBeingAddedOnMeterGroupChange, isNegativeAdjustment, isReadingMostRecentReading, maintainWOMeter, meterInGroupToDeployedMeter, meterInGroupToDeployedMeter, processNonContinuousReadings, refreshPreviousReadingInfo, resetMeter, returnDeploymentInfo, returnReadingForWOMeterProcessing, setAdjustmentIsNegative, setCurrentlyBeingAddedOnMeterGroupChange, setIsReadingUpdate, setOrigMRUpdate, setSkipAverageRefreshaddMboSetForRequiredCheck, addToDeleteForInsertList, blindCopy, checkMethodAccess, clear, copy, copy, copyFake, copyValue, copyValue, createComm, delete, duplicate, evaluateCondition, evaluateCtrlConditions, evaluateCtrlConditions, excludeObjectForPropagate, generateAutoKey, getBoolean, getByte, getBytes, getCommLogOwnerNameAndUniqueId, getDatabaseValue, getDate, getDeleteForInsertList, getDocLinksCount, getDomainIDs, getDouble, getExistingMboSet, getFlags, getFloat, getIgnoreLockCheck, getInitialValue, getInsertCompanySetId, getInsertItemSetId, getInsertOrganization, getInsertSite, getInt, getKeyValue, getLinesRelationship, getList, getLockedByDisplayName, getLong, getMatchingAttr, getMatchingAttr, getMatchingAttrs, getMaxMessage, getMboData, getMboDataSet, getMboInitialValue, getMboList, getMboSet, getMboSet, getMboValueData, getMboValueData, getMboValueData, getMboValueDataForDownload, getMboValueInfoStatic, getMboValueInfoStatic, getMessage, getMessage, getMessage, getMessage, getMXTransaction, getName, getOrgForGL, getOrgSiteForMaxvar, getOwner, getPropagateKeyFlag, getRecordIdentifer, getSiteOrg, getString, getString, getStringInBaseLanguage, getStringInSpecificLocale, getStringTransparent, getThisMboSet, getUniqueIDName, getUniqueIDValue, getUserInfo, getUserName, hasHierarchyLink, hasLockSaveRights, isAutoKeyed, isBasedOn, isFlagSet, isForDM, isLocked, isLocked, isMasterTenant, isMboLockedByMe, isModified, isModified, isNew, isNull, isOptionGranted, isSelected, isZombie, lock, propagateKeyValue, rollbackToCheckpoint, select, setApplicationError, setApplicationRequired, setAutokeyFields, setCopyDefaults, setDeleted, setESigFieldModified, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlag, setFieldFlags, setFlag, setFlag, setFlags, setForDM, setIgnoreRecordLockCheck, setMLValue, setModified, setNewMbo, setPropagateKeyFlag, setPropagateKeyFlag, setReferencedMbo, setReferencedMbo, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueNull, setValueNull, sigopGranted, sigopGranted, sigopGranted, sigOptionAccessAuthorized, smartFill, smartFind, smartFind, smartFind, smartFindByObjectName, smartFindByObjectName, smartFindByObjectNameDirect, startCheckpoint, thisToBeUpdated, toBeAdded, toBeDeleted, toBeSaved, toBeUpdated, toBeValidated, undelete, unlock, unselect, validate, validateAttributesprotected java.util.Hashtable dateRangeHash
protected java.util.Date lastUpdateDate
protected long rolldownid
protected long rolldownidOriginal
public AssetMeter(MboSet ms) throws MXException, java.rmi.RemoteException
ms - Mbo setMXExceptionjava.rmi.RemoteExceptionpublic void addAdjustedDeltaForRollDownId(java.lang.String rollId,
java.lang.String value)
throws MXException,
java.rmi.RemoteException
FldMeterReadingDelta when a delta is modified on a reading with a ReadingSource of ENTERED,
that is, a reading that has not been INHERITED.rollId - key for a new entry in the adjustedDeltas hashtable.value - adjusted delta value for a new entry in the adjustedDeltas hashtable.MXExceptionjava.rmi.RemoteExceptionprotected double getAdjustedDeltaForRollDownId(java.lang.String rollDownId)
throws MXException,
java.rmi.RemoteException
rollDownId - key to retrieve the adjusted delta for an INHERITED meterreadingMXExceptionjava.rmi.RemoteExceptionprotected java.lang.Object[] getDeploymentInfo()
throws MXException,
java.rmi.RemoteException
getDeploymentInfo in class DeployedMeterDeployedMeter.MXExceptionjava.rmi.RemoteExceptionDeployedMeter.getDeploymentInfo(),
DeployedMeter.init(),
psdi.app.meter.DeployedMeter#getReadings()public void setTypeSpecificFlags()
throws MXException,
java.rmi.RemoteException
setTypeSpecificFlags in interface DeployedMeterRemotesetTypeSpecificFlags in class DeployedMeterMXExceptionjava.rmi.RemoteExceptioninit,
FldAssetMeterMeterName,
FldDeployedMeterAvgCalcMethodpublic boolean isChangeByUserWhenSetFromLookup(java.lang.String lookupAttrName,
java.lang.String attributeName)
isChangeByUserWhenSetFromLookup in class MbolookupAttrName - the attribute whose lookup is being called.attributeName - the attribute that is not the lookup attribute.public void init()
throws MXException
DeployedMeterinit in class DeployedMeterMXExceptionpublic void appValidate()
throws MXException,
java.rmi.RemoteException
appValidate in class DeployedMeterMXExceptionjava.rmi.RemoteExceptionpublic MboSetRemote getMboSet(java.lang.String name) throws MXException, java.rmi.RemoteException
MbogetMboSet in interface MboRemotegetMboSet in class Mboname - The relationship provided to retrieve a
related mboSet, usually using foreign keys.
For example,
"psdi.app.workorder.WOSetRemote.ASSET" is
a relationship for the work order object to
access the asset Set where
"workorder.assetnum=asset.assetnum". The relationship can
also be chained. Such as ASSET.ASSETSTATUS.MXException - "A relationship called {0} does not exist
for the {1} business object" exception
will be thrown if the relationship was not
found.
"Unknown Object" exception will be thrown
if the database object can not be
found through the relationship.java.rmi.RemoteExceptionMbo.getMboSet(String)public void add()
throws MXException,
java.rmi.RemoteException
add in interface MboRemoteadd in class DeployedMeterMXExceptionjava.rmi.RemoteExceptionprotected void clearRolldownOnError()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected void processContinuousReadings()
throws MXException,
java.rmi.RemoteException
processContinuousReadings in class DeployedMeterMXExceptionjava.rmi.RemoteExceptionAssetMeter.getHistoricalChildren(),
AssetMeter.getReadings(),
#MeterReadingSet.updateReadingsAfterReadingUpdate(),
#MeterReadingSet.updateReadingsAfterNewReading(),
AssetMeter.processChildren()public MboRemote getPreviousMeterReading(java.util.Date previousToDate) throws MXException, java.rmi.RemoteException
getPreviousMeterReading in interface DeployedMeterRemotegetPreviousMeterReading in class DeployedMeterpreviousToDate - date used to find the previous reading (that is,the reading that is older
than but closest to the date)MXExceptionjava.rmi.RemoteExceptionDeployedMeter.refreshPreviousReadingInfo(Date previousToDate)public void modify()
throws MXException,
java.rmi.RemoteException
DeployedMetermodify in class DeployedMeterMXExceptionjava.rmi.RemoteExceptionpublic void delete(long accessModifier)
throws MXException,
java.rmi.RemoteException
Mbodelete in interface MboRemotedelete in class DeployedMeteraccessModifier - The bitwise flag specified to determine
if certain normal security checks are to be
bypassed for this delete request.
For example:
if the accessModifer is NOACCESSCHECK, then the
check for the object's NODELETE flag and the
call to the object's canDelete() method
will not be performed.
If the accessModifer is NONE, then all the
access checks are performed before this object
is marked delete.MXExceptionjava.rmi.RemoteExceptionMbo.delete(long)public void save()
throws MXException,
java.rmi.RemoteException
save in class DeployedMeterMXExceptionjava.rmi.RemoteExceptionenterNewReading,
updateCumulativespublic void isOwningMboNOSAVE()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic MboRemote copy(MboSetRemote mboset, long mboAddFlags) throws MXException, java.rmi.RemoteException
Mbocopy in interface MboRemotecopy in class Mbomboset - The set into which the new mbo will be added.mboAddFlags - Flags to use when adding the new Mbo.
Values on the attribute are always set with NOACCESSCHECK|NOVALIDATION_AND_NOACTION.MXExceptionjava.rmi.RemoteExceptionprotected boolean skipCopyField(MboValueInfo mvi) throws java.rmi.RemoteException, MXException
skipCopyField in class MboMboValueInfo - object of the MboValue that needs to be copied.java.rmi.RemoteExceptionMXExceptionAssetMeter.loadSkipFieldCopyHashSet()