Package javax.faces.model

Examples of javax.faces.model.DataModelListener


     * {@link org.richfaces.model.ArrangeableModel#getDataModelListeners()}.
     */
    @Test
    public void testDataModelListener() {
        Assert.assertEquals(0, extendedDataModel.getDataModelListeners().length);
        DataModelListener listener = new DataModelListener() {
            public void rowSelected(DataModelEvent event) {

            }
        };
        arrangeableModel.addDataModelListener(listener);
View Full Code Here


        _rowIndex = -1;

        DataModelListener[] dataModelListeners = dataModel.getDataModelListeners();
        for (int i = 0; i < dataModelListeners.length; i++)
        {
            DataModelListener dataModelListener = dataModelListeners[i];
            addDataModelListener(dataModelListener);
        }
    }
View Full Code Here

        _rowIndex = -1;

        DataModelListener[] dataModelListeners = dataModel.getDataModelListeners();
        for (int i = 0; i < dataModelListeners.length; i++)
        {
            DataModelListener dataModelListener = dataModelListeners[i];
            addDataModelListener(dataModelListener);
        }
    }
View Full Code Here

        _rowIndex = -1;

        DataModelListener[] dataModelListeners = dataModel.getDataModelListeners();
        for (int i = 0; i < dataModelListeners.length; i++)
        {
            DataModelListener dataModelListener = dataModelListeners[i];
            addDataModelListener(dataModelListener);
        }
    }
View Full Code Here

    verify(this.delegate).setFilters(filters);
  }

  @Test
  public void shouldDelegateAddDataModelListener() throws Exception {
    DataModelListener listner = mock(DataModelListener.class);
    this.dataModel.addDataModelListener(listner);
    verify(this.delegate).addDataModelListener(listner);
  }
View Full Code Here

    verify(this.delegate).addDataModelListener(listner);
  }

  @Test
  public void shouldDelegateRemoveDataModelListener() throws Exception {
    DataModelListener listner = mock(DataModelListener.class);
    this.dataModel.removeDataModelListener(listner);
    verify(this.delegate).removeDataModelListener(listner);
  }
View Full Code Here

    this.dataModel.setRowIndex(-2);
  }

  @Test
  public void shouldFireDataModelListners() throws Exception {
    DataModelListener listener = mock(DataModelListener.class);
    this.dataModel.addDataModelListener(listener);
    this.dataModel.setRowIndex(0);
    verify(listener).rowSelected(this.dataModelEvent.capture());
    assertThat(this.dataModelEvent.getValue().getRowIndex(), is(0));
    assertThat(this.dataModelEvent.getValue().getRowData(), is((Object) "Data 0"));
View Full Code Here

  }

  @Test
  public void shouldFireListenerOnChangeToNoRow() throws Exception {
    this.dataModel.setRowIndex(0);
    DataModelListener listener = mock(DataModelListener.class);
    this.dataModel.addDataModelListener(listener);
    this.dataModel.setRowIndex(-1);
    verify(listener).rowSelected(this.dataModelEvent.capture());
    assertThat(this.dataModelEvent.getValue().getRowIndex(), is(-1));
    assertThat(this.dataModelEvent.getValue().getRowData(), is(nullValue()));
View Full Code Here

    assertThat(this.dataModelEvent.getValue().getRowData(), is(nullValue()));
  }

  @Test
  public void shouldNotDoubleFireListeners() throws Exception {
    DataModelListener listener = mock(DataModelListener.class);
    this.dataModel.addDataModelListener(listener);
    this.dataModel.setRowIndex(0);
    this.dataModel.setRowIndex(0);
    verify(listener).rowSelected(this.dataModelEvent.capture());
    verifyNoMoreInteractions(listener);
View Full Code Here

        _rowIndex = -1;

        DataModelListener[] dataModelListeners = dataModel.getDataModelListeners();
        for (int i = 0; i < dataModelListeners.length; i++)
        {
            DataModelListener dataModelListener = dataModelListeners[i];
            addDataModelListener(dataModelListener);
        }
    }
View Full Code Here

TOP

Related Classes of javax.faces.model.DataModelListener

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.