Class IbanLengthDefinition

java.lang.Object
de.knightsoftnet.validators.shared.data.IbanLengthDefinition
All Implemented Interfaces:
Serializable

public class IbanLengthDefinition extends Object implements Serializable
See Also:
  • Constructor Details

    • IbanLengthDefinition

      public IbanLengthDefinition()
      default constructor.
    • IbanLengthDefinition

      public IbanLengthDefinition(int length, int bankNumberStart, int bankNumberEnd, int accountNumberStart, int accountNumberEnd)
      constructor initializing data.
      Parameters:
      length - length of the iban
      bankNumberStart - bank number start position
      bankNumberEnd - bank number end position
      accountNumberStart - account number start position
      accountNumberEnd - account number end position
    • IbanLengthDefinition

      public IbanLengthDefinition(String pvalueToParse)
      constructor parsing value from string.
      Parameters:
      pvalueToParse - semicolon separated string with values
  • Method Details

    • of

      public static IbanLengthDefinition of(int length, int bankNumberStart, int bankNumberEnd, int accountNumberStart, int accountNumberEnd)
    • getLength

      public int getLength()
    • setLength

      public void setLength(int plength)
    • getBankNumberStart

      public int getBankNumberStart()
    • setBankNumberStart

      public void setBankNumberStart(int pbankNumberStart)
    • getBankNumberEnd

      public int getBankNumberEnd()
    • setBankNumberEnd

      public void setBankNumberEnd(int pbankNumberEnd)
    • getAccountNumberStart

      public int getAccountNumberStart()
    • setAccountNumberStart

      public void setAccountNumberStart(int paccountNumberStart)
    • getAccountNumberEnd

      public final int getAccountNumberEnd()
    • setAccountNumberEnd

      public void setAccountNumberEnd(int paccountNumberEnd)