Examples of BeanPropertyComparator


Examples of com.ioshq.comparator.BeanPropertyComparator

   */
  public static void sort(Locale locale, Collection<? extends Object> col,
      String property) {
    // sort list on property
    Collator collator = Collator.getInstance(locale);
    BeanPropertyComparator bpc = new BeanPropertyComparator(property,
        collator);
    Collections.sort((List<? extends Object>) col, bpc);

    // Collator collator = Collator.getInstance(new Locale("sv","SE"));
    // BeanPropertyComparator bpc2 = new
View Full Code Here

Examples of com.ioshq.comparator.BeanPropertyComparator

    // Collections.reverse((List<CentreBean>) col);
  }
  public static void sort(Collection<? extends Object> col,
      String property) {
    Collator collator = Collator.getInstance();
    BeanPropertyComparator bpc = new BeanPropertyComparator(property,
        collator);
    Collections.sort((List<? extends Object>) col, bpc);
  }
View Full Code Here

Examples of org.primefaces.model.BeanPropertyComparator

    String clientId = dataTable.getClientId(facesContext);
    String sortKey = params.get(clientId + "_sortKey");
    String sortDir = params.get(clientId + "_sortDir");
   
    List list = (List) dataTable.getValue();
    Collections.sort(list, new BeanPropertyComparator(findSortColumm(dataTable, sortKey), dataTable.getVar(), sortDir));
    dataTable.setValue(list);
   
    //Reset paginator
    dataTable.setFirst(0);
    dataTable.setPage(1);
View Full Code Here

Examples of org.primefaces.model.BeanPropertyComparator

        else if(value instanceof ListDataModel)
            list = (List) ((ListDataModel) value).getWrappedData();
        else
            throw new FacesException("Data type should be java.util.List or javax.faces.model.ListDataModel instance to be sortable.");
       
        Collections.sort(list, new BeanPropertyComparator(sortByVE, table.getVar(), sortOrder, sortFunction, table.isCaseSensitiveSort(), table.resolveDataLocale(), table.getNullSortOrder()));
    }
View Full Code Here

Examples of org.primefaces.model.BeanPropertyComparator

        else
            throw new FacesException("Data type should be java.util.List or javax.faces.model.ListDataModel instance to be sortable.");

        ChainedBeanPropertyComparator chainedComparator = new ChainedBeanPropertyComparator();
        for(SortMeta meta : sortMeta) {
            BeanPropertyComparator comparator;
            UIColumn sortColumn = meta.getColumn();
            ValueExpression sortByVE = sortColumn.getValueExpression("sortBy");
           
            if(sortColumn.isDynamic()) {
                ((DynamicColumn) sortColumn).applyStatelessModel();               
                comparator = new DynamicChainedPropertyComparator((DynamicColumn) sortColumn, sortByVE, table.getVar(), meta.getSortOrder(), sortColumn.getSortFunction(), caseSensitiveSort, locale, nullSortOrder);
            }
            else {
                comparator = new BeanPropertyComparator(sortByVE, table.getVar(), meta.getSortOrder(), sortColumn.getSortFunction(), caseSensitiveSort, locale, nullSortOrder);
            }
                
            chainedComparator.addComparator(comparator);
        }
       
View Full Code Here

Examples of org.primefaces.model.BeanPropertyComparator

            list = (List) ((ListDataModel) value).getWrappedData();
        } else {
            throw new FacesException("Data type should be java.util.List or javax.faces.model.ListDataModel instance to be sortable.");
        }

        Collections.sort(list, new BeanPropertyComparator(sortByVE, sheet.getVar(), sortOrder, null));
    }
View Full Code Here

Examples of org.primefaces.model.BeanPropertyComparator

            list = (List) ((ListDataModel) value).getWrappedData();
        } else {
            throw new FacesException("Data type should be java.util.List or javax.faces.model.ListDataModel instance to be sortable.");
        }

        Collections.sort(list, new BeanPropertyComparator(sortByVE, var, sortOrder, sortFunction));
    }
View Full Code Here

Examples of org.primefaces.model.BeanPropertyComparator

    } else
      sortedList.addAll(values);

    ValueExpression veSortBy = this.getValueExpression(PropertyKeys.sortBy.name());
    if (veSortBy != null)
      Collections.sort(sortedList, new BeanPropertyComparator(veSortBy, getVar(), convertSortOrder(), null));

    reMapRows();
  }
View Full Code Here

Examples of org.primefaces.model.BeanPropertyComparator

    }
   
    //Ajax sorting request
    if(sortKey != null && sortDir != null) {
      List value = (List) dataTable.getValue();
      Collections.sort(value, new BeanPropertyComparator(findSortByExpression(dataTable, sortKey), dataTable.getVar(), sortDir));
    }
   
    ResponseWriter writer = facesContext.getResponseWriter();
    writer.startElement("div", null);
    encodeTable(facesContext, dataTable);
View Full Code Here

Examples of org.primefaces.model.BeanPropertyComparator

        else if(value instanceof ListDataModel)
            list = (List) ((ListDataModel) value).getWrappedData();
        else
            throw new FacesException("Data type should be java.util.List or javax.faces.model.ListDataModel instance to be sortable.");
       
        Collections.sort(list, new BeanPropertyComparator(sortByVE, table.getVar(), sortOrder, sortFunction, table.isCaseSensitiveSort(), table.resolveDataLocale()));
    }
View Full Code Here
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.