public class RemoteServiceResponseBasicValidator extends Validator
Modifier and Type | Field and Description |
---|---|
protected RemoteServiceResponse |
transaction |
Constructor and Description |
---|
RemoteServiceResponseBasicValidator(Transaction transaction) |
Modifier and Type | Method and Description |
---|---|
boolean |
validate()
Validate the current transaction.
|
protected boolean |
validateErrorCode()
Validate Error Code
|
protected boolean |
validateErrorDesc()
Validate Error Desc
|
protected boolean |
validateFromDateTime()
Validate from date and from time
|
protected boolean |
validateMeterSerialNumber(java.lang.String fieldname,
java.lang.String value)
Validate Meter Serial Number
|
protected boolean |
validateMeterSerialNumer()
Validate Meter Serial Number
|
protected boolean |
validateProductCode()
Validate User Defined
|
protected boolean |
validateProductCode(java.lang.String fieldname,
java.lang.String value)
Validate Product Code
|
protected boolean |
validateRequestCode()
Validate Request Code
|
protected boolean |
validateRequestID()
Validate Request ID
|
protected boolean |
validateResponseFormat()
Validate Response Fromat
|
protected boolean |
validateResponsePayload()
Validate response payload
|
protected boolean |
validateServiceType()
Validate Service Type
|
protected boolean |
validateToDateTime()
Validate to date and to time
|
protected boolean |
validateUserDef(java.lang.String fieldname,
java.lang.String value)
Validate User Defined
|
protected boolean |
validateUserDefined()
Validate User Defined
|
validateMandatoryNMIChecksum, validateNMI, validateNMIChecksum, validateTransactionDate, validateTransactionID
addEvents, getEvents, getHeader, setHeader
protected RemoteServiceResponse transaction
public RemoteServiceResponseBasicValidator(Transaction transaction)
public boolean validate() throws TransactionNotSetException
validate
in interface ValidatorInterface
validate
in class XMLObjectValidator
TransactionNotSetException
protected boolean validateFromDateTime()
protected boolean validateToDateTime()
protected boolean validateRequestID()
protected boolean validateRequestCode()
protected boolean validateServiceType()
protected boolean validateResponseFormat()
protected boolean validateMeterSerialNumber(java.lang.String fieldname, java.lang.String value)
fieldname,
- valueprotected boolean validateMeterSerialNumer()
protected boolean validateUserDefined()
protected boolean validateUserDef(java.lang.String fieldname, java.lang.String value)
fieldname,
- valueprotected boolean validateErrorCode()
protected boolean validateErrorDesc()
protected boolean validateProductCode()
protected boolean validateProductCode(java.lang.String fieldname, java.lang.String value)
fieldname,
- valueprotected boolean validateResponsePayload()