Package utils

Source Code of utils.provsSortingBean

package utils;



import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;  
import javax.faces.context.FacesContext;

import model.capa.prov;

import org.richfaces.component.SortOrder;


@ManagedBean
@ViewScoped
public class provsSortingBean implements Serializable {      
  /**     
   * *      
   * */   
  private static final long serialVersionUID = -6237417487105926855L;    
    
  private SortOrder provsOrder = SortOrder.ascending;
   
  public void sortByProvs() {  

    // cal reconstruir la llista en funcio de l'ordre ascending/descending
    FacesContext context = FacesContext.getCurrentInstance();
    prov bean = (prov) context.getApplication().evaluateExpressionGet(context, "#{prov}", prov.class);
   
    List<prov> llista = bean.getLlista()// llista on es guarden les provincies
    List<prov> llista2 = new ArrayList<prov>();
   
    for (int i= llista.size(); i>0; i--)
    {
      llista2.add(llista.get(i-1));
    }
   
    bean.setLlista(llista2);
   
   
    if (provsOrder.equals(SortOrder.ascending))
    {            
      setProvsOrder(SortOrder.descending);        
    }
    else {            
        setProvsOrder(SortOrder.ascending);        
      }   
  }   
 
     
 
  public SortOrder getProvsOrder() {        
    return provsOrder;     }      
 
  public void setProvsOrder(SortOrder provsOrder) {        
    this.provsOrder = provsOrder;     }      
 
}

TOP

Related Classes of utils.provsSortingBean

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.