public interface FilterComponentRegistration
Filter.Configuration
.
For instance:
@Configuration public class FilterComponentConfiguration { @Bean public FilterComponentRegistration registerPropertyFilterComponent() { return FilterComponentRegistrationBuilder.create(PropertyFilter.class, PropertyFilterCondition.class, PropertyFilterConverter.class) .build(); } }
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends FilterComponent> |
getComponentClass()
Returns a class of the UI filter component.
|
java.lang.Class<? extends FilterConverter<? extends FilterComponent,? extends FilterCondition>> |
getConverterClass()
Returns a converter class.
|
java.lang.String |
getEditScreenId()
Returns an id of the model edit screen.
|
java.lang.Class<? extends FilterCondition> |
getModelClass()
Returns a class of non-persistent entity that stores the state of the UI filter component.
|
java.lang.Class<? extends FilterComponent> getComponentClass()
java.lang.Class<? extends FilterCondition> getModelClass()
java.lang.Class<? extends FilterConverter<? extends FilterComponent,? extends FilterCondition>> getConverterClass()
@Nullable java.lang.String getEditScreenId()