zoukankan      html  css  js  c++  java
  • BeanFilterUtil

    package com.yundaex.utility.bean.filter;
    
    import java.util.ArrayList;
    import java.util.List;
    
    import org.apache.commons.lang.StringUtils;
    
    import com.yundaex.common.basic.comm.TransitentCommBasePO;
    
    public class BeanFilterUtil {
        public static <T extends TransitentCommBasePO> T  filterModificationType(T t, String modificationType) {
            if (null == t || StringUtils.isBlank(modificationType)) {
                return null;
            }
            
            if (modificationType.equalsIgnoreCase(t.getModificationType())) {
                return t;
            } else {
                return null;
            }
        }
        
        public static  <T extends TransitentCommBasePO>  List<T>  filterModificationType(List<T> list, String modificationType) {
            if (list == null || list.size() ==0 || StringUtils.isBlank(modificationType)) {
                return list;
            }
            List<T> listWant = new ArrayList<T>();
            for (T t : list) {
                T t1 = filterModificationType(t, modificationType);
                if (t1!=null) {
                    listWant.add(t1);
                }
            }
            return listWant;
        }
        
        public static <T extends TransitentCommBasePO> T  updateModificationType(T t, String modificationType) {
            if (null == t || StringUtils.isBlank(modificationType)) {
                return null;
            }
            
            t.setModificationType(modificationType);
            return t;
        }
        
        public static  <T extends TransitentCommBasePO>  List<T>  updateModificationType(List<T> list, String modificationType) {
            if (list == null || list.size() ==0 || StringUtils.isBlank(modificationType)) {
                return list;
            }
            List<T> listWant = new ArrayList<T>();
            for (T t : list) {
                T t1 = updateModificationType(t, modificationType);
                if (t1!=null) {
                    listWant.add(t1);
                }
            }
            return listWant;
        }
    }
  • 相关阅读:
    Resample the mask
    高斯消元法
    java中的大数BigInteger
    JAVA中如何使用SORT从大到小排
    Java中Array.sort()的几种用法简明教程 (需要初始化要排序的对象)
    java中两个字符串如何比较大小
    java数组初始化函数
    BestCoder Round #89 Fxx and string
    Flooded!
    基础练习 数列排序
  • 原文地址:https://www.cnblogs.com/tonggc1668/p/6559382.html
Copyright © 2011-2022 走看看