Package org.jpos.iso

Class ISOMsgFieldValidator

  • All Implemented Interfaces:
    Configurable, ISOValidator

    public class ISOMsgFieldValidator
    extends ISOFieldValidator
    Validator for composed fields. See class comments in file org.jpos.iso.ISOMsgFieldValidatingPackager.

    Title: jPOS

    Description: Java Framework for Financial Systems

    Copyright: Copyright (c) 2000 jPOS.org. All rights reserved.

    Company: www.jPOS.org

    • Method Detail

      • validate

        public ISOComponent validate​(ISOComponent m)
                              throws ISOException
        Description copied from class: ISOFieldValidator
        Validate a field component. Default for fields only consider field length validations.
        Specified by:
        validate in interface ISOValidator
        Overrides:
        validate in class ISOFieldValidator
        Parameters:
        m - ISOField component
        Returns:
        an ISOComponent result of validation process. If there area any validation error, then an ISOV component replace original c and it's returned in case of break-on-error condition is false. If break-on-error is false, then an ISOVException containing the ISOV component is raised.
        Throws:
        ISOException - if there are some errors during validation. It contains an ISOV component inside referencing the errors.