public static class DataRecordPredicate.Equals extends java.lang.Object implements DataRecordPredicate
DataRecordPredicate.Equals
Constructor and Description |
---|
Equals(java.lang.String fieldName,
java.lang.Object... expectingValues)
コンストラクタ
|
Modifier and Type | Method and Description |
---|---|
boolean |
apply(java.util.Map<java.lang.String,?> record,
boolean checkUnsetValues)
渡されたレコードが条件を満たすかどうかを返却する。
|
java.lang.String |
toString() |
public Equals(java.lang.String fieldName, java.lang.Object... expectingValues)
fieldName
- 検証対象のフィールド名expectingValues
- 検証値(複数指定した場合はいずれかが一致すればOK)public boolean apply(java.util.Map<java.lang.String,?> record, boolean checkUnsetValues) throws java.lang.IllegalArgumentException
apply
in interface DataRecordPredicate
record
- 検査対象のレコードcheckUnsetValues
- 未設定項目に対する検証をスキップするかどうかjava.lang.IllegalArgumentException
- 渡されたレコードがnullであったり、レコード中に検査対象のフィールドが
存在しない等、条件を満たすかどうかを判定することが不可能な場合public java.lang.String toString()
toString
in class java.lang.Object