类 BeanUtility
- java.lang.Object
-
- tech.testnx.cah.common.utils.BeanUtility
-
public class BeanUtility extends Object
- 作者:
- Yun
-
-
字段概要
字段 修饰符和类型 字段 说明 static BeanUtilityINSTANCE
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 <T,V>
TfetchByBeanField(List<T> beans, String fieldName, V fieldValue)Fetch a java Bean instance from a list by specific field name and value throws No Such Element exception if cannot find the target java bean instance by specific field name and value<T> TfetchByBeanFields(List<T> beans, Map<String,Object> fieldMap)Fetch a java Bean instance from a list by specific field names and values No Such Element exception if cannot find the target java bean instance by specific field names and values<T,V>
Optional<T>fetchOptionalByBeanField(List<T> beans, String fieldName, V fieldValue)Fetch a optional java Bean instance from a list by specific field name and value Return Optional.empty() if cannot find java bean instance by specific field name and value<T> Optional<T>fetchOptionalByBeanFields(List<T> beans, Map<String,Object> fieldMap)Fetch a optional java Bean instance from a list by specific fields name and values Return Optional.empty() if cannot find java bean instance by specific field names and values
-
-
-
字段详细资料
-
INSTANCE
public static final BeanUtility INSTANCE
-
-
方法详细资料
-
fetchOptionalByBeanField
public <T,V> Optional<T> fetchOptionalByBeanField(List<T> beans, String fieldName, V fieldValue)
Fetch a optional java Bean instance from a list by specific field name and value Return Optional.empty() if cannot find java bean instance by specific field name and value
-
fetchByBeanField
public <T,V> T fetchByBeanField(List<T> beans, String fieldName, V fieldValue)
Fetch a java Bean instance from a list by specific field name and value throws No Such Element exception if cannot find the target java bean instance by specific field name and value
-
fetchByBeanFields
public <T> T fetchByBeanFields(List<T> beans, Map<String,Object> fieldMap)
Fetch a java Bean instance from a list by specific field names and values No Such Element exception if cannot find the target java bean instance by specific field names and values
-
-