public class MeterFaultAndIssueNotificationBasicValidator extends Validator
MeterFaultAndIssueNotificationBasicValidator
is the Basic Validator
object of the Transaction.Modifier and Type | Field and Description |
---|---|
protected MeterFaultAndIssueNotification |
transaction |
Constructor and Description |
---|
MeterFaultAndIssueNotificationBasicValidator(Transaction transaction)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
validate()
Validate the Transaction
|
protected boolean |
validateDate()
Validate date
|
protected boolean |
validateDuration()
Validate duration
|
protected boolean |
validateEndDate()
Validate validateEndDate
|
protected boolean |
validateMeterSerialNumber1()
Validate validateMeterSerialNumber1
|
protected boolean |
validateMeterSerialNumber2()
Validate validateMeterSerialNumber2
|
protected boolean |
validateMeterSerialNumber3()
Validate validateMeterSerialNumber3
|
protected boolean |
validateMeterSerialNumber4()
Validate validateMeterSerialNumber4
|
protected boolean |
validateNotes()
Validate validateNotes
|
protected boolean |
validateReasonForNotice()
Validate validateReasonForNotice
|
protected boolean |
validateStartDate()
Validate validateStartDate
|
protected boolean |
validateStartTime()
Validate start time
|
protected boolean |
validateSupplyOff()
Validate validateSupplyOff
|
protected boolean |
validateSupplyOn()
Validate validateSupplyOn
|
validateMandatoryNMIChecksum, validateNMI, validateNMIChecksum, validateTransactionDate, validateTransactionID
addEvents, getEvents, getHeader, setHeader
protected MeterFaultAndIssueNotification transaction
public MeterFaultAndIssueNotificationBasicValidator(Transaction transaction)
transaction
- Transaction to use in the validator.public boolean validate()
validate
in interface ValidatorInterface
validate
in class XMLObjectValidator
protected boolean validateDate()
protected boolean validateStartDate()
protected boolean validateEndDate()
protected boolean validateStartTime()
protected boolean validateDuration()
protected boolean validateSupplyOn()
protected boolean validateSupplyOff()
protected boolean validateMeterSerialNumber1()
protected boolean validateMeterSerialNumber2()
protected boolean validateMeterSerialNumber3()
protected boolean validateMeterSerialNumber4()
protected boolean validateReasonForNotice()
protected boolean validateNotes()