com.siebel.rf.offline.data.journalentryitem
Class JournalEntryItemValidator

java.lang.Object
  |
  +--com.bankframe.util.retail.solutionset.utilities.Validator
        |
        +--com.bankframe.util.retail.solutionset.impl.utilities.ValidatorImpl
              |
              +--com.bankframe.bo.retail.solutionset.teller.journalentryitem.JournalEntryItemValidator
                    |
                    +--com.bankframe.bo.retail.solutionset.impl.teller.journalentryitem.JournalEntryItemValidator
                          |
                          +--com.siebel.rf.offline.data.journalentryitem.JournalEntryItemValidator

public class JournalEntryItemValidator
extends com.bankframe.bo.retail.solutionset.impl.teller.journalentryitem.JournalEntryItemValidator

The JournalEntryItemValidator class


Constructor Summary
JournalEntryItemValidator()
           
 
Method Summary
 void validateStore(JournalEntryItem journalEntryItem)
          Validates all fields before store
 void validateTransactionId(java.lang.String data)
          validate the transactionId field
It validates the value for the following: is mandatory: Yes must be exact length: no maximum length is: 15 validating for: null other rules used: none.
 
Methods inherited from class com.bankframe.bo.retail.solutionset.teller.journalentryitem.JournalEntryItemValidator
validateAmend, validateAmend, validateAmend, validateAmend, validateAmend, validateApplicationId, validateBranchCode, validateCardNumber, validateCardType, validateChequeEffectiveDate, validateCommissionAmount, validateCompanyCode, validateCreate, validateCreate, validateCreate, validateCreate, validateCreate, validateCreditCardAccountNumber, validateCustomerSessionId, validateDestinationAccountName, validateDestinationAccountNumber, validateDestinationBranchCode, validateDocketNumber, validateDraftBranchCode, validateEffectiveDate, validateForeignExchangeDealTicketId, validateForeignExchangeRate, validateInstructionId, validateInterestValue, validateIssuedDraftBeneficiaryName, validateJournalDate, validateJournalEntryId, validateJournalEntryItemSequenceNumber, validateJournalStartTime, validateNegotiableInstrumentSerialNumber, validateNegotiableInstrumentType, validateOriginalCurencyAmount, validateOriginalCurrency, validateOutstandingChargesValue, validatePayeeNarrative, validatePaymentMethod, validatePrimaryKey, validateReasonToWaiveTransactionFee, validateSourceAccountNumber, validateSourceBranchCode, validateSourceNarrative, validateSuppressPayment, validateTransactionAmount, validateTransactionCode, validateTransactionCurrency, validateTransactionDate, validateTransactionMode, validateTransactionStatus, validateTransactionTime, validateTransactionType, validateUserId, validateWaiveTransactionFeeIndicator
 
Methods inherited from class com.bankframe.util.retail.solutionset.utilities.Validator
isDateValid, validateAccountNumber, validateBranchCode, validateCompanyCode, validateConstantValue, validateCreditCardAccountNumber, validateCustomerNumber, validateCustomerSessionId, validateDate, validateDigits, validateDouble, validateExactLength, validateInteger, validateLengthLessThanOrEqualTo, validateLettersDigitsOrWhitespaceOnly, validateLettersOnly, validateLettersOrDigitsOnly, validateLong, validateMandatory, validateOwnerId, validateProductCode, validateProductId, validateTime, validateUserId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JournalEntryItemValidator

public JournalEntryItemValidator()
Method Detail

validateStore

public void validateStore(JournalEntryItem journalEntryItem)
                   throws com.bankframe.validation.ValidationException
Validates all fields before store
Parameters:
journalEntryItem - JournalEntryItem
Throws:
com.bankframe.validation.ValidationException - This exception is thrown if validation fails

validateTransactionId

public void validateTransactionId(java.lang.String data)
                           throws com.bankframe.validation.ValidationException
validate the transactionId field
It validates the value for the following:
Overrides:
validateTransactionId in class com.bankframe.bo.retail.solutionset.teller.journalentryitem.JournalEntryItemValidator
Parameters:
data - String
Throws:
com.bankframe.validation.ValidationException - This exception is thrown if validation fails.