Class LengthValidation

java.lang.Object
org.iplass.mtp.entity.definition.ValidationDefinition
org.iplass.mtp.entity.definition.validations.LengthValidation
All Implemented Interfaces:
Serializable

public class LengthValidation extends ValidationDefinition
文字列の長さをチェックするValidation。 文字列長が、min以上、max以下ではない場合、エラー。
See Also:
  • Constructor Details

    • LengthValidation

      public LengthValidation()
    • LengthValidation

      public LengthValidation(Integer max, String errorMessage)
    • LengthValidation

      public LengthValidation(Integer max, String errorMessage, String errorCode)
    • LengthValidation

      public LengthValidation(Integer min, Integer max, String errorMessage)
    • LengthValidation

      public LengthValidation(Integer min, Integer max, String errorMessage, String errorCode)
  • Method Details

    • isSurrogatePairAsOneChar

      public boolean isSurrogatePairAsOneChar()
      サロゲートペア文字を1文字としてカウントするか否か。 デフォルト値はtrue。 バイト数でカウントする場合は、この設定は意味を成さない。
      Returns:
    • setSurrogatePairAsOneChar

      public void setSurrogatePairAsOneChar(boolean surrogatePairAsOneChar)
      サロゲートペア文字を1文字としてカウントする場合はtrueをセット。 未設定の場合のデフォルト値はtrue。
      Parameters:
      surrogatePairAsOneChar -
    • isCheckBytes

      public boolean isCheckBytes()
    • setCheckBytes

      public void setCheckBytes(boolean checkBytes)
      バイト数でチェックしたい場合、trueをセット
      Parameters:
      checkBytes -
    • getMax

      public Integer getMax()
    • setMax

      public void setMax(Integer max)
    • getMin

      public Integer getMin()
    • setMin

      public void setMin(Integer min)