Package com.insacosa.dragdrop

Examples of com.insacosa.dragdrop.DragDropBeanCaract


   
    // carreguem les caracteristiques seleccionades de l'inmoble
    // --------------------------------------------------------
    Set<Caracteristiques> caracteristiquesInmoble = inmoble.getCaracteristiqueses();
   
    DragDropBeanCaract dragDropBean = (DragDropBeanCaract) facesContext.getApplication().evaluateExpressionGet(facesContext, "#{dragDropBean}", DragDropBeanCaract.class);
   
    dragDropBean.getTarget().clear();
    cambiaCaracteristiquesNoSel(getKeyTipus()); // inicialitzo la llista en funcio del tipus d'inmoble
   
    it = caracteristiquesInmoble.iterator();
    while (it.hasNext())
    {
      CaracteristicaForm caracteristicaForm = new CaracteristicaForm();
     
      Caracteristiques caracteristicaInmoble = (Caracteristiques) it.next();
      caracteristicaForm.setKey(caracteristicaInmoble.getCaracteristicaKey());
      //caracteristicaForm.setKeyTipus(caracteristicaInmoble.getTipus().getTipusKey());
      caracteristicaForm.setNom(caracteristicaInmoble.getNom());
     
      if (caracteristicaInmoble.getControl() == 0// NOMES LES CARACTERISTIQUES BOOLEANES
      {
        // afegim a la llista de caracteristiques seleccionades
        dragDropBean.getTarget().add(caracteristicaInmoble)
       
        // eliminem l'objecte de la llista de caracteristiques No Seleccionades
        // que coincideixi les seves propietats amb el del objecte que si es troba
        // a la llista de caracteristiques Seleccionade
        dragDropBean.getSource().remove(existeixElement(caracteristicaInmoble, dragDropBean.getSource()))// eliminem de la llista de l'esquerra
      }
     
    } 
  }
View Full Code Here


   */
  private void cambiaCaracteristiquesNoSel(Key keyTipus)
  {
     
    facesContext = FacesContext.getCurrentInstance(); // Contexte JSF
    DragDropBeanCaract dragDropBean = (DragDropBeanCaract) facesContext.getApplication().evaluateExpressionGet(facesContext, "#{dragDropBean}", DragDropBeanCaract.class);
   
    dragDropBean.getSource().clear();
/*
    Injector injector = Guice.createInjector(new BillingModule());
    ICaracteristiques caracteristiques_app = injector.getInstance(ICaracteristiques.class);*/
   
    Tipus tipus = new Tipus();
    //tipus.setKey(keyTipus);
   
    Iterator<Caracteristiques> iter = caracteristiquesFinder.caractTipus(tipus, 0, false).iterator();
    while (iter.hasNext())
    {
      Caracteristiques caracteristica = (Caracteristiques)(iter.next());
     
      CaracteristicaForm caract = new CaracteristicaForm();
     
      caract.setKey(caracteristica.getCaracteristicaKey());
      //caract.setKeyTipus(caracteristica.getTipus().getTipusKey());
      caract.setNom(caracteristica.getNom());
                        
      dragDropBean.getSource().add(caracteristica);
     
    }
  }
View Full Code Here

   */
  public void buildLlistaDragAndDrop(Key key2)
  {

    facesContext = FacesContext.getCurrentInstance();
    DragDropBeanCaract dragDropBean = (DragDropBeanCaract) facesContext.getApplication().evaluateExpressionGet(facesContext, "#{dragDropBeanCaract}", DragDropBeanCaract.class);
   
    /*Injector injector = Guice.createInjector(new BillingModule());
    ICaracteristiques caracteristiques_app = injector.getInstance(ICaracteristiques.class);*/
   
    Tipus tipus = new Tipus();
    /*tipus.setKey(keyTipus == null ? 1 : keyTipus); // cuidado*/
   
    List<Caracteristiques> novaLlista = caracteristiquesFinder.caractTipus(tipus, 0, false)// 0 = caracteristiques booleanes
    dragDropBean.reset(novaLlista)
   
    dragDropBean.getSource().clear();
   
    Iterator<Caracteristiques> iter = novaLlista.iterator();
    while (iter.hasNext())
      {
        Caracteristiques caracteristicaHBM = (Caracteristiques)(iter.next());
       
        dragDropBean.getSource().add(caracteristicaHBM);
      }
   
  }
View Full Code Here

TOP

Related Classes of com.insacosa.dragdrop.DragDropBeanCaract

Copyright © 2018 www.massapicom. 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.