private Config getConfig() { Config config = new Config(); getFilteredProvider().configureProvider(config); return config; }
@Override public long size() { ProviderContext providerContext = new ProviderContext(); providerContext.setInstance(ctx.getRootContext().getCurrentInstance()); providerContext.setFilterInstance((SInstance) innerSingularFormPanel.getRootInstance().getObject()); return getFilteredProvider().getSize(providerContext); }
@Override public Iterator iterator(int first, int count, Object sortProperty, boolean ascending) { ProviderContext providerContext = new ProviderContext(); providerContext.setInstance(ctx.getRootContext().getCurrentInstance()); providerContext.setFilterInstance((SInstance) innerSingularFormPanel.getRootInstance().getObject()); providerContext.setFirst(first); providerContext.setCount(count); providerContext.setSortProperty(sortProperty); providerContext.setAscending(ascending); return getFilteredProvider().load(providerContext).iterator(); } });
@Override public long size() { ProviderContext providerContext = new ProviderContext(); providerContext.setInstance(ctx.getRootContext().getCurrentInstance()); providerContext.setFilterInstance(dataTableFilter.getFilterInstance()); dataTableFilter.setSize(getFilteredProvider().getSize(providerContext)); resultTable.setVisible(!(dataTableFilter.isFirstFilter() && dataTableFilter.getSize() == 0)); dataTableFilter.setFirstFilter(false); return dataTableFilter.getSize(); }
@Override public Iterator iterator(int first, int count, Object sortProperty, boolean ascending) { ProviderContext providerContext = new ProviderContext(); providerContext.setInstance(ctx.getRootContext().getCurrentInstance()); providerContext.setFilterInstance(dataTableFilter.getFilterInstance()); providerContext.setFirst(first); providerContext.setCount(count); providerContext.setSortProperty(sortProperty); providerContext.setAscending(ascending); dataTableFilter.setElements(getFilteredProvider().load(providerContext)); return dataTableFilter.getElements().iterator(); } });
private Config getConfig() { Config config = new Config(); getFilteredProvider().configureProvider(config); return config; }