public class NoticeOfMeteringWorksBasicValidator extends Validator
Modifier and Type | Field and Description |
---|---|
protected NoticeOfMeteringWorks |
transaction |
Constructor and Description |
---|
NoticeOfMeteringWorksBasicValidator(Transaction trans) |
Modifier and Type | Method and Description |
---|---|
boolean |
validate()
Called to validate the XMLObject.
|
protected boolean |
validateClassCode()
Validate Customer Classification Code
|
protected boolean |
validateControlConnectedNumber()
Validate Control Connected Number
|
protected boolean |
validateControlConnectedNumber(java.lang.String fieldname,
java.lang.String value,
java.lang.String controlEquipmentNumberFieldname,
java.lang.String controlEquipmentNumberValue)
Validate Control Connected Number
|
protected boolean |
validateControlEquipmentChannel()
Validate Control Channel
|
protected boolean |
validateControlEquipmentChannel(java.lang.String fieldname,
java.lang.String value,
java.lang.String controlEquipmentNumberFieldname,
java.lang.String controlEquipmentNumberValue)
Validate Control Channel
|
protected boolean |
validateControlEquipmentNumber()
Validate Control Equipment Number
|
protected boolean |
validateControlEquipmentNumber(java.lang.String fieldname,
java.lang.String value)
Validate Control Equipment Number
|
protected boolean |
validateControlEquipmentType()
Validate Control Equipment Type
|
protected boolean |
validateControlEquipmentType(java.lang.String fieldname,
java.lang.String value,
java.lang.String controlEquipmentNumberFieldname,
java.lang.String controlEquipmentNumberValue)
Validate Control Equipment Type
|
protected boolean |
validateControlledLoad()
Validate controlled Load
|
protected boolean |
validateControlledLoad(java.lang.String fieldname,
java.lang.String value,
java.lang.String meterFieldname,
java.lang.String meterValue)
Validate controlled Load
|
protected boolean |
validateEnergisationStatus()
Validate Energisation Status
|
protected boolean |
validateGeneralSupply()
Validate general supply
|
protected boolean |
validateGeneralSupply(java.lang.String fieldname,
java.lang.String value,
java.lang.String meterFieldname,
java.lang.String meterValue)
Validate general supply
|
protected boolean |
validateGenType()
Validate generation type
|
protected boolean |
validateGenType(java.lang.String fieldname,
java.lang.String value,
java.lang.String meterFieldname,
java.lang.String meterValue)
Validate generation type
|
protected boolean |
validateInstalledMeters()
Validate InstalledMeter
|
protected boolean |
validateInstalledNetworkDevices()
Validate Installed network devices
|
protected boolean |
validateLatitude()
Validate Latitude
|
protected boolean |
validateLongitude()
Validate Longitude
|
protected boolean |
validateMeterSerialNumber()
Validate Meter Serial Number
|
protected boolean |
validateMeterSerialNumer(java.lang.String fieldname,
java.lang.String value)
Validate Meter Serial Number
|
protected boolean |
validateNetworkDeviceLocation()
Validate Network Device Location
|
protected boolean |
validateNetworkDeviceLocation(java.lang.String fieldname,
java.lang.String value,
java.lang.String networkDeviceFieldname,
java.lang.String networkDeviceValue)
Validate Network Device Location
|
protected boolean |
validateNetworkDeviceNumber()
Validate Network Device Number
|
protected boolean |
validateNetworkDeviceNumber(java.lang.String fieldname,
java.lang.String value)
Validate Network Device Number
|
protected boolean |
validateNomwID()
Validate nomW ID
|
protected boolean |
validateNotes()
Validate notes
|
protected boolean |
validateParticipantID()
Validate Participant ID
|
protected boolean |
validateParticipantRole()
Validate notes
|
protected boolean |
validatePrimVoltage()
Validate primary voltage
|
protected boolean |
validateRemovedEquipmentNumber()
Validate Removed Equipment Number
|
protected boolean |
validateRemovedEquipmentNumber(java.lang.String fieldname,
java.lang.String value)
Validate Removed Equipment Number
|
protected boolean |
validateRemovedEquipmentType()
Validate Removed Equipment Type
|
protected boolean |
validateRemovedEquipmentType(java.lang.String fieldname,
java.lang.String value,
java.lang.String removedEquipmentFieldname,
java.lang.String removedEquipmentValue)
Validate Removed Equipment Type
|
protected boolean |
validateRemovedMeterReading()
Validate Removed Meter Reading
|
protected boolean |
validateRemovedMeterReading(java.lang.String fieldname,
java.lang.String value,
java.lang.String removedEquipmentTypeFieldname,
java.lang.String removedEquipmentType)
Validate Removed Meter Reading
|
protected boolean |
validateRemovedMeters()
Validate Total removed Meters
|
protected boolean |
validateRemovedOthers()
Validate Total removed Others
|
protected boolean |
validateRemovedRegister()
Validate Removed Register
|
protected boolean |
validateRemovedRegister(java.lang.String fieldname,
java.lang.String value,
java.lang.String removedEquipmentFieldname,
java.lang.String removedEquipmentValue,
java.lang.String removedEquipmentTypeFieldname,
java.lang.String removedEquipmentTypeValue)
Validate Removed Register
|
protected boolean |
validateSupplyPhase()
Validate Supply Phase
|
protected boolean |
validateSupplyPhase(java.lang.String fieldname,
java.lang.String value,
java.lang.String meterFieldname,
java.lang.String meterValue)
Validate Supply Phase
|
protected boolean |
validateTransformerConnectedNumber()
Validate Transformer Connected Meter Number
|
protected boolean |
validateTransformerConnectedNumber(java.lang.String fieldname,
java.lang.String value,
java.lang.String transformerNumberFieldname,
java.lang.String transformerNumberValue)
Validate Transformer Connected Meter Number
|
protected boolean |
validateTransformerNumber()
Validate Transformer Number
|
protected boolean |
validateTransformerNumber(java.lang.String fieldname,
java.lang.String value)
Validate Transformer Number
|
protected boolean |
validateTransformerRatio()
Validate Transformer Ratio
|
protected boolean |
validateTransformerRatio(java.lang.String fieldname,
java.lang.String value,
java.lang.String transformerNumberFieldname,
java.lang.String transformerNumberValue)
Validate Transformer Ratio
|
protected boolean |
validateTransformerType()
Validate Transformer Type
|
protected boolean |
validateTransformerType(java.lang.String fieldname,
java.lang.String value,
java.lang.String transformerNumberFieldname,
java.lang.String transformerNumberValue)
Validate Transformer Type
|
protected boolean |
validateWorkDateTime()
Validate Field Work date and time
|
protected boolean |
validateWorkType()
Validate Work Type
|
validateMandatoryNMIChecksum, validateNMI, validateNMIChecksum, validateTransactionDate, validateTransactionID
addEvents, getEvents, getHeader, setHeader
protected NoticeOfMeteringWorks transaction
public NoticeOfMeteringWorksBasicValidator(Transaction trans)
public boolean validate()
XMLObjectValidator
validate
in interface ValidatorInterface
validate
in class XMLObjectValidator
protected boolean validateNomwID()
protected boolean validateWorkDateTime()
protected boolean validateWorkType()
protected boolean validateClassCode()
protected boolean validatePrimVoltage()
protected boolean validateEnergisationStatus()
protected boolean validateLatitude()
protected boolean validateLongitude()
protected boolean validateParticipantID()
protected boolean validateInstalledMeters()
protected boolean validateMeterSerialNumer(java.lang.String fieldname, java.lang.String value)
fieldname,
- valueprotected boolean validateMeterSerialNumber()
protected boolean validateSupplyPhase(java.lang.String fieldname, java.lang.String value, java.lang.String meterFieldname, java.lang.String meterValue)
fieldname,
- valueprotected boolean validateSupplyPhase()
protected boolean validateGeneralSupply(java.lang.String fieldname, java.lang.String value, java.lang.String meterFieldname, java.lang.String meterValue)
fieldname,
- valueprotected boolean validateGeneralSupply()
protected boolean validateControlledLoad(java.lang.String fieldname, java.lang.String value, java.lang.String meterFieldname, java.lang.String meterValue)
fieldname,
- valueprotected boolean validateControlledLoad()
protected boolean validateGenType(java.lang.String fieldname, java.lang.String value, java.lang.String meterFieldname, java.lang.String meterValue)
fieldname,
- valueprotected boolean validateGenType()
protected boolean validateInstalledNetworkDevices()
protected boolean validateNetworkDeviceNumber(java.lang.String fieldname, java.lang.String value)
fieldname,
- valueprotected boolean validateNetworkDeviceNumber()
protected boolean validateNetworkDeviceLocation(java.lang.String fieldname, java.lang.String value, java.lang.String networkDeviceFieldname, java.lang.String networkDeviceValue)
fieldname,
- valueprotected boolean validateNetworkDeviceLocation()
protected boolean validateControlEquipmentNumber(java.lang.String fieldname, java.lang.String value)
fieldname,
- valueprotected boolean validateControlEquipmentNumber()
protected boolean validateControlEquipmentType(java.lang.String fieldname, java.lang.String value, java.lang.String controlEquipmentNumberFieldname, java.lang.String controlEquipmentNumberValue)
fieldname,
- valueprotected boolean validateControlEquipmentType()
protected boolean validateControlEquipmentChannel(java.lang.String fieldname, java.lang.String value, java.lang.String controlEquipmentNumberFieldname, java.lang.String controlEquipmentNumberValue)
fieldname,
- valueprotected boolean validateControlEquipmentChannel()
protected boolean validateControlConnectedNumber(java.lang.String fieldname, java.lang.String value, java.lang.String controlEquipmentNumberFieldname, java.lang.String controlEquipmentNumberValue)
fieldname,
- valueprotected boolean validateControlConnectedNumber()
protected boolean validateTransformerNumber(java.lang.String fieldname, java.lang.String value)
fieldname,
- valueprotected boolean validateTransformerNumber()
protected boolean validateTransformerRatio(java.lang.String fieldname, java.lang.String value, java.lang.String transformerNumberFieldname, java.lang.String transformerNumberValue)
fieldname,
- valueprotected boolean validateTransformerRatio()
protected boolean validateTransformerConnectedNumber(java.lang.String fieldname, java.lang.String value, java.lang.String transformerNumberFieldname, java.lang.String transformerNumberValue)
fieldname,
- valueprotected boolean validateTransformerConnectedNumber()
protected boolean validateTransformerType(java.lang.String fieldname, java.lang.String value, java.lang.String transformerNumberFieldname, java.lang.String transformerNumberValue)
fieldname,
- valueprotected boolean validateTransformerType()
protected boolean validateRemovedEquipmentNumber(java.lang.String fieldname, java.lang.String value)
fieldname,
- valueprotected boolean validateRemovedEquipmentNumber()
protected boolean validateRemovedEquipmentType(java.lang.String fieldname, java.lang.String value, java.lang.String removedEquipmentFieldname, java.lang.String removedEquipmentValue)
fieldname,
- valueprotected boolean validateRemovedEquipmentType()
protected boolean validateRemovedRegister(java.lang.String fieldname, java.lang.String value, java.lang.String removedEquipmentFieldname, java.lang.String removedEquipmentValue, java.lang.String removedEquipmentTypeFieldname, java.lang.String removedEquipmentTypeValue)
fieldname,
- valueprotected boolean validateRemovedRegister()
protected boolean validateRemovedMeterReading(java.lang.String fieldname, java.lang.String value, java.lang.String removedEquipmentTypeFieldname, java.lang.String removedEquipmentType)
fieldname,
- valueprotected boolean validateRemovedMeterReading()
protected boolean validateRemovedMeters()
protected boolean validateRemovedOthers()
protected boolean validateNotes()
protected boolean validateParticipantRole()