/** * Gets the module descriptor. * * @return the module descriptor. */ @Override protected BeanCollectionModuleDescriptor getDescriptor() { return new FilterableBeanCollectionModuleDescriptor(getElementComponentDescriptor(), getQueryComponentDescriptorFactory().createQueryComponentDescriptor(getFilterComponentDescriptor())); }
protected IViewDescriptor buildFilterViewDescriptor(IComponentDescriptor<?> moduleDescriptor) { IComponentDescriptor<IComponent> realComponentDesc = getFilterComponentDescriptor(); IViewDescriptor filterView = getFilterViewDescriptor(); IComponentDescriptorProvider<IQueryComponent> filterModelDescriptorProvider =
moduleDescriptor = new FilterableBeanCollectionModuleDescriptor( componentDescriptor, ((FilterableBeanCollectionModule) module) .getFilterComponentDescriptor()); } else { moduleDescriptor = new BeanCollectionModuleDescriptor( if (module instanceof FilterableBeanCollectionModule) { IComponentDescriptor<Object> filterComponentDescriptor = ((FilterableBeanCollectionModule) module) .getFilterComponentDescriptor(); IViewDescriptor filterViewDescriptor = ((FilterableBeanCollectionModule) module) .getFilterViewDescriptor();