フィールドisとis_searchableデータを持つリストがあります
field_id i_searchable
1234 1
2344 0
4553 1
リストをループして、データが検索可能かどうかを確認し、trueを返します。それ以外の場合はfalseを返します。
public boolean validate() {
LOGGER.info("in validate");
boolean isSearchValue = false;
LOGGER.info("is isSearchable" + fieldList.size());
for (Field formFieldValMap : fieldList) {
if (formFieldValMap.getIsSearchableField().equals("0")) {
isSearchValue = false;
} else {
isSearchValue = true;
}
}
return isSearchValue;
}
上記の関数はtrueを返しますが、falseを返す必要があります。リストにis_searchableのすべてのデータが1ある場合は、それだけがtrueを返す必要があります。