public class CustDetailNotificationBasicValidator extends Validator
CustDetailNotificationBasicValidator
is
the Basic Validator for a Customer Details Notification transaction.Modifier and Type | Field and Description |
---|---|
protected CustDetailNotification |
transaction |
Constructor and Description |
---|
CustDetailNotificationBasicValidator(Transaction trans)
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
validate()
Validate the current transaction.
|
protected boolean |
validateAddress()
Validate address
|
protected boolean |
validateBusinessContactName()
Validate business contact name
|
protected boolean |
validateBusinessName()
Validate business name
|
protected boolean |
validateConcessionCardDateRange()
Validate concession card date range
|
protected boolean |
validateConcessionCardFromDate()
Validate concession card from date
|
protected boolean |
validateConcessionCardNumber()
Validate concession card number
|
protected boolean |
validateConcessionCardRebateCode()
Validate concession card rebate code
|
protected boolean |
validateConcessionCardToDate()
Validate concession card to date
|
protected boolean |
validateCustomerName()
Validate customer name
|
protected boolean |
validateCustomerNameOrBusinessName()
Validate to ensure that only a customer name or business name is provided
|
protected boolean |
validateEmailAddress()
validate email address and check if person name is present if email address is present
|
protected boolean |
validateInitiatingTransactionID() |
protected boolean |
validateLastModifiedDateTime()
Validate last modified date and time
|
protected boolean |
validateMovementType()
Validate movement type
|
protected boolean |
validatePhone1()
Validate phone number 1
|
protected boolean |
validatePhone2()
Validate phone number 2
|
protected boolean |
validatePhone3()
Validate phone number 3
|
protected boolean |
validateSensitiveLoad()
Validate sensitive load
|
validateMandatoryNMIChecksum, validateNMI, validateNMIChecksum, validateTransactionDate, validateTransactionID
addEvents, getEvents, getHeader, setHeader
protected CustDetailNotification transaction
public CustDetailNotificationBasicValidator(Transaction trans)
trans
- public boolean validate() throws TransactionNotSetException
validate
in interface ValidatorInterface
validate
in class XMLObjectValidator
TransactionNotSetException
protected boolean validateInitiatingTransactionID()
protected boolean validateSensitiveLoad()
protected boolean validateMovementType()
protected boolean validateLastModifiedDateTime()
protected boolean validateConcessionCardRebateCode()
protected boolean validateConcessionCardNumber()
protected boolean validateConcessionCardFromDate()
protected boolean validateConcessionCardToDate()
protected boolean validateConcessionCardDateRange()
protected boolean validateAddress()
protected boolean validateCustomerNameOrBusinessName()
protected boolean validateCustomerName()
protected boolean validateBusinessName()
protected boolean validateBusinessContactName()
protected boolean validatePhone1()
protected boolean validatePhone2()
protected boolean validatePhone3()
protected boolean validateEmailAddress()