private static boolean isIndexable(KeyInfo keyInfo, IndexableItem item) { for(String field : keyInfo.getKeyFields()) { if(!item.hasValue(field)) { return false; } } return true; }
public static boolean isAnyDataPresent(IndexableItem sEntity, Index index) { for(String indexField : index.getKeyInfo().getKeyFields()) { if(sEntity.hasValue(indexField)) { return true; } } return false; }