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

Method Summary
 ModelCreation getNewModelTemplate()
           
 

Method Detail

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.