org.shept.beans.support
Interface FilterDefinition
- All Known Subinterfaces:
- ExampleDefinition, HibernateCriteriaDefinition, QueryDefinition
- All Known Implementing Classes:
- HibernateCriteriaFilter, ReloadableAssociation
public interface FilterDefinition
Abstract interface for FilterDefinitions.
FilterDefinitions are are used to provide a filtered collection of objects of an entity.
ScrollingListProviderFactory will use this definition to instantiate appropriate
Scrolling list objects.
By default all filters also support creation of new objects which obey the filter criteria.
This is done via #getNewModelTemplate implementation.
- Version:
- $Rev: 61 $
- Author:
- Andi
- See Also:
ScrollingListProviderFactory
getNewModelTemplate
ModelCreation getNewModelTemplate()
- Returns:
- an default instance of the model object which may depend on the filtered template or
null, if creation of new model objects of your entity is not supported.
Copyright © 2011. All Rights Reserved.