public class MeterDataVerifyRequestBasicValidator extends Validator
MeterDataVerifyRequestBasicValidator
is the Basic Validator
for a Verify Meter Data Request transaction.Modifier and Type | Field and Description |
---|---|
protected MeterDataVerifyRequest |
transaction |
Constructor and Description |
---|
MeterDataVerifyRequestBasicValidator(Transaction trans)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
nmiSuffixExists()
Check to see if any nmi suffix is provided
|
protected boolean |
registerSuffixExists() |
boolean |
validate()
Validate this transaction
|
protected boolean |
validateCurrentRead()
Validate current read
|
protected boolean |
validateCurrentReadConsumption()
Validate current read consumption
|
protected boolean |
validateCurrentReadDate()
Validate current read date
|
protected boolean |
validateEndReadDate()
Validate end read date
|
protected boolean |
validateInvestigationCode()
Validate investigation code
|
protected boolean |
validateInvestigationDescription1()
Validate investigation description
|
protected boolean |
validateInvestigationDescription2()
Validate investigation description
|
protected boolean |
validateInvestigationDescription3()
Validate investigation description
|
protected boolean |
validateMeterSerial()
Validate meter serial
|
protected boolean |
validateNmiConfiguration()
Validate nmi configuration
|
protected boolean |
validateNmiSuffix(java.lang.String value,
int index)
Validate nmi suffix
|
protected boolean |
validateNmiSuffix1()
Validate nmi suffix1
|
protected boolean |
validateNmiSuffix10()
Validate nmi suffix10
|
protected boolean |
validateNmiSuffix2()
Validate nmi suffix2
|
protected boolean |
validateNmiSuffix3()
Validate nmi suffix3
|
protected boolean |
validateNmiSuffix4()
Validate nmi suffix4
|
protected boolean |
validateNmiSuffix5()
Validate nmi suffix5
|
protected boolean |
validateNmiSuffix6()
Validate nmi suffix6
|
protected boolean |
validateNmiSuffix7()
Validate nmi suffix7
|
protected boolean |
validateNmiSuffix8()
Validate nmi suffix8
|
protected boolean |
validateNmiSuffix9()
Validate nmi suffix9
|
protected boolean |
validateNmiSuffixMandatory()
Validate the mandatory condition for nmi suffix.
|
protected boolean |
validateRegisterId()
Validate register id
|
protected boolean |
validateStartReadDate()
Validate start read date
|
protected boolean |
validateSuffix()
Validate suffix
|
validateMandatoryNMIChecksum, validateNMI, validateNMIChecksum, validateTransactionDate, validateTransactionID
addEvents, getEvents, getHeader, setHeader
protected MeterDataVerifyRequest transaction
public MeterDataVerifyRequestBasicValidator(Transaction trans)
trans
- public boolean validate()
validate
in interface ValidatorInterface
validate
in class XMLObjectValidator
protected boolean validateCurrentRead()
protected boolean validateCurrentReadConsumption()
protected boolean validateCurrentReadDate()
protected boolean validateEndReadDate()
protected boolean validateInvestigationCode()
protected boolean validateInvestigationDescription1()
protected boolean validateInvestigationDescription2()
protected boolean validateInvestigationDescription3()
protected boolean validateMeterSerial()
protected boolean validateNmiConfiguration()
protected boolean validateNmiSuffixMandatory()
protected boolean validateNmiSuffix(java.lang.String value, int index)
protected boolean validateNmiSuffix1()
protected boolean validateNmiSuffix2()
protected boolean validateNmiSuffix3()
protected boolean validateNmiSuffix4()
protected boolean validateNmiSuffix5()
protected boolean validateNmiSuffix6()
protected boolean validateNmiSuffix7()
protected boolean validateNmiSuffix8()
protected boolean validateNmiSuffix9()
protected boolean validateNmiSuffix10()
protected boolean validateSuffix()
protected boolean validateRegisterId()
protected boolean validateStartReadDate()
protected boolean nmiSuffixExists()
protected boolean registerSuffixExists()