/** * {@inheritDoc} * * @param evt * the evt */ @Override public void propertyChange(PropertyChangeEvent evt) { target.firePropertyChange(FilterableBeanCollectionModuleDescriptor.FILTER + "." + evt.getPropertyName(), evt.getOldValue(), evt.getNewValue()); if (IPageable.DISPLAY_PAGE_INDEX.equals(evt.getPropertyName()) || IPageable.NEXT_PAGE_ENABLED.equals( evt.getPropertyName()) || IPageable.PAGE.equals(evt.getPropertyName()) || IPageable.PAGE_COUNT.equals( evt.getPropertyName()) || IPageable.DISPLAY_PAGE_COUNT.equals(evt.getPropertyName()) || IPageable.PAGE_SIZE .equals(evt.getPropertyName()) || IPageable.PREVIOUS_PAGE_ENABLED.equals(evt.getPropertyName()) || IPageable.RECORD_COUNT.equals(evt.getPropertyName()) || IPageable.DISPLAY_RECORD_COUNT.equals( evt.getPropertyName()) || IPageable.SELECTED_RECORD_COUNT.equals(evt.getPropertyName()) || IPageable.PAGE_NAVIGATION_ENABLED.equals(evt.getPropertyName())) { target.firePropertyChange(evt.getPropertyName(), evt.getOldValue(), evt.getNewValue()); } } }
/** * Sets the filter. * * @param filter * the filter to set. */ public void setFilter(Object filter) { if (ObjectUtils.equals(this.filter, filter)) { return; } Object oldValue = getFilter(); this.filter = filter; firePropertyChange("filter", oldValue, getFilter()); }
filter.setDefaultOrderingProperties(getOrderingProperties()); filter.addPropertyChangeListener(filterComponentTracker); firePropertyChange(IPageable.DISPLAY_PAGE_INDEX, oldDisplayPageIndex, getDisplayPageIndex()); firePropertyChange(IPageable.DISPLAY_PAGE_COUNT, oldDisplayPageCount, getDisplayPageCount()); firePropertyChange(IPageable.DISPLAY_RECORD_COUNT, oldDisplayRecordCount, getDisplayRecordCount()); firePropertyChange(IPageable.PAGE_NAVIGATION_ENABLED, oldPageNavigationEnabled, isPageNavigationEnabled()); firePropertyChange(IPageable.NEXT_PAGE_ENABLED, oldNextPageEnabled, isNextPageEnabled()); firePropertyChange(IPageable.PREVIOUS_PAGE_ENABLED, oldPreviousPageEnabled, isPreviousPageEnabled()); firePropertyChange(FilterableBeanCollectionModuleDescriptor.FILTER, oldValue, getFilter());