Interface DataRecordPredicate

All Known Implementing Classes:
DataRecordPredicate.Equals

public interface DataRecordPredicate
データレコードに対する真偽条件を表すクラス。
Author:
Iwauo Tajima
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    データレコード中の特定のフィールドの内容が、 指定された値と一致することを表すPredicate。
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    apply(Map<String,?> record, boolean checkUnsetValues)
    渡されたレコードが条件を満たすかどうかを返却する。
  • Method Details

    • apply

      boolean apply(Map<String,?> record, boolean checkUnsetValues) throws IllegalArgumentException
      渡されたレコードが条件を満たすかどうかを返却する。
      Parameters:
      record - 検査対象のレコード
      checkUnsetValues - 未設定項目に対する検証をスキップするかどうか
      Returns:
      条件を満たす場合はtrue
      Throws:
      IllegalArgumentException - 渡されたレコードがnullであったり、レコード中に検査対象のフィールドが 存在しない等、条件を満たすかどうかを判定することが不可能な場合