Package org.jeecgframework.core.util

Source Code of org.jeecgframework.core.util.SetListSort

package org.jeecgframework.core.util;

import java.util.Comparator;

import org.jeecgframework.web.system.pojo.base.TSFunction;


/**
* @ClassName: SetListSort
* @Description: TODO(int比较器)
* @author  张代浩
* @date 2013-1-31 下午06:19:03
*
*/
public class SetListSort implements Comparator {
  /**
   * 菜单排序比较器
   */
  public int compare(Object o1, Object o2) {
    TSFunction c1 = (TSFunction) o1;
    TSFunction c2 = (TSFunction) o2;
    if (c1.getFunctionOrder() != null && c2.getFunctionOrder() != null) {
      int c1order = oConvertUtils.getInt(c1.getFunctionOrder().substring(c1.getFunctionOrder().indexOf("fun")+3));
      int c2order = oConvertUtils.getInt(c2.getFunctionOrder().substring(c2.getFunctionOrder().indexOf("fun"))+3);
      if (c1order > c2order) {
        return 1;
      } else {
        return -1;
      }
    } else {
      return 1;
    }

  }
}
TOP

Related Classes of org.jeecgframework.core.util.SetListSort

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.