パッケージ org.iplass.mtp.entity

インタフェース PropertyNormalizer<T>

型パラメータ:
T -

public interface PropertyNormalizer<T>
Entityのプロパティの値の正規化をJavaクラスでカスタム実装する際のインタフェースです。
正規化は検証の直前に実行されます。
正規化は、同一のプロパティの値に対して複数回呼び出される可能性があります。 htmlサニタイジング処理のような、複数回呼び出された場合に問題がある処理はPropertyNormalizerで実装しないでください。
Example
 public class CustomPropertyNormalizer implements PropertyNormalizer {
   public String normalize(Object value, ValidationContext context) {
     if (value == null) {
       return null;
     }
     
     return value.toString().replace(".", "_");
   }
 }
 
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明