Package org.ajax4jsf.model

Examples of org.ajax4jsf.model.SequenceRange


          originalModel.setRowKey(rowKey);
          if (originalModel.isRowAvailable()) {
            collection.add(originalModel.getRowData());
          }
        }
      }, new SequenceRange(0, -1),
      null);
    } catch (IOException e) {
      log.error(e.getMessage(), e);
    }
   
View Full Code Here


  protected DataComponentState createComponentState() {
    // Create component state based on this instance.
    return new DataComponentState(){
 
      public Range getRange() {
        return new SequenceRange(getFirst(),getRows());
      }
    };
   
  }
View Full Code Here

  /**
   * Test method for {@link org.richfaces.model.ModifiableModel#walk(javax.faces.context.FacesContext, org.ajax4jsf.model.DataVisitor, org.ajax4jsf.model.Range, java.lang.Object)}.
   */
  public final void testWalk() {
    SequenceRange range = new SequenceRange(0, -1);
    DataVisitor visitor = new DataVisitor(){
      public void process(FacesContext context, Object rowKey,
          Object argument) throws IOException {
        Object key = model.getRowKey();
        model.setRowKey(rowKey);
View Full Code Here

        assertEquals(model.getRowData(), list.get(((Integer)rowKey).intValue()));
        model.setRowKey(key);
     
    };
    try {
      SequenceRange range = new SequenceRange(0, -1);
      model.walk(null, visitor, range, null);
      range = new SequenceRange(0, 5);
      model.walk(null, visitor, range, null);
    } catch (IOException e) {
      fail(e.getMessage());
    }
  }
View Full Code Here

    int count=ROWS;
    if (range instanceof MockRange) {     
     MockRange mockRange = (MockRange) range;
     count = mockRange.getCount();
    } else if (range instanceof SequenceRange) {
      SequenceRange seqRange = (SequenceRange) range;
      first = seqRange.getFirstRow();
      int rows = seqRange.getRows();
      if(rows>0){
        count = rows+first;
      }
    }
    for(int row = first; row < count && row < ROWS;row++){
View Full Code Here

      if (sql.compareTo("") != 0)
      { 
        Query query = entityManager.createQuery(sql);
        
        // Recuperem NOMES els inmobles segons la pagina seleccionada
        SequenceRange sequenceRange = (SequenceRange) range;
            query.setFirstResult(sequenceRange.getFirstRow());
            query.setMaxResults(sequenceRange.getRows());
       
            List<Inmobles> inmoblesCondicions =  query.getResultList();
     
      Iterator<Inmobles> inmoblesCondicionsIt = inmoblesCondicions.iterator();
      while (inmoblesCondicionsIt.hasNext())
View Full Code Here

       * - 1.-CARACTERISTIQUES COM A PROPIETATS BEAN --> LES CARACTERISTIQUES ES CORRESPONEN AMB LES COLUMNES DE LA TAULA INMOBLES (HBM.Inmobles)
       * - 2.-CARACTERISTIQUES COM A VALORS DE LA TAULA CARACTERISTIQUES --> ACCEDIR A LES CARACTERISTIQUES COM EL TRAMITA
       */
     
     
      SequenceRange sequenceRange = (SequenceRange) range;
     
        if (this.cachedItems == null || !areEqualRanges(this.cachedRange, sequenceRange)) {

            this.cachedRange = sequenceRange;

View Full Code Here

  }

  @Override
  public void walk(FacesContext context, DataVisitor visitor, Range range,
      Object argument) throws IOException {
    final SequenceRange seqRange = (SequenceRange) range;
    int rows = seqRange.getRows();
    int rowCount = getRowCount();
    int currentRow = seqRange.getFirstRow();
    if(rows > 0){
      rows += currentRow;
      rows = Math.min(rows, rowCount);
    } else {
      rows = rowCount;
View Full Code Here

          originalModel.setRowKey(rowKey);
          if (originalModel.isRowAvailable()) {
            rowKeys.add(rowKey);
          }
        }
      }, new SequenceRange(0, -1),
      null);
    } catch (IOException e) {
      log.error(e.getMessage(), e);
    }
       
View Full Code Here

  protected DataComponentState createComponentState() {
    // Create component state based on this instance.
    return new DataComponentState(){
 
      public Range getRange() {
        return new SequenceRange(getFirst(),getRows());
      }
    };
   
  }
View Full Code Here

TOP

Related Classes of org.ajax4jsf.model.SequenceRange

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.