クラス LengthValidation

java.lang.Object
org.iplass.mtp.entity.definition.ValidationDefinition
org.iplass.mtp.entity.definition.validations.LengthValidation
すべての実装されたインタフェース:
java.io.Serializable

public class LengthValidation
extends ValidationDefinition
文字列の長さをチェックするValidation。 文字列長が、min以上、max以下ではない場合、エラー。
関連項目:
直列化された形式
  • コンストラクタの詳細

    • LengthValidation

      public LengthValidation()
    • LengthValidation

      public LengthValidation​(java.lang.Integer max, java.lang.String errorMessage)
    • LengthValidation

      public LengthValidation​(java.lang.Integer max, java.lang.String errorMessage, java.lang.String errorCode)
    • LengthValidation

      public LengthValidation​(java.lang.Integer min, java.lang.Integer max, java.lang.String errorMessage)
    • LengthValidation

      public LengthValidation​(java.lang.Integer min, java.lang.Integer max, java.lang.String errorMessage, java.lang.String errorCode)
  • メソッドの詳細

    • isSurrogatePairAsOneChar

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

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

      public boolean isCheckBytes()
    • setCheckBytes

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

      public java.lang.Integer getMax()
    • setMax

      public void setMax​(java.lang.Integer max)
    • getMin

      public java.lang.Integer getMin()
    • setMin

      public void setMin​(java.lang.Integer min)