org.jminor.framework.client.model
Class DefaultPropertySearchModel

java.lang.Object
  extended by org.jminor.common.model.DefaultColumnSearchModel<Property.ColumnProperty>
      extended by org.jminor.framework.client.model.DefaultPropertySearchModel
All Implemented Interfaces:
CriteriaProvider<Property.ColumnProperty>, ColumnSearchModel<Property.ColumnProperty>, PropertySearchModel<Property.ColumnProperty>

public class DefaultPropertySearchModel
extends DefaultColumnSearchModel<Property.ColumnProperty>
implements PropertySearchModel<Property.ColumnProperty>

A class for searching a set of entities based on a property.


Field Summary
 
Fields inherited from interface org.jminor.common.model.ColumnSearchModel
LOWER_BOUND_PROPERTY, UPPER_BOUND_PROPERTY
 
Constructor Summary
DefaultPropertySearchModel(Property.ColumnProperty property)
          Constructs a DefaultPropertySearchModel instance
 
Method Summary
 Criteria<Property.ColumnProperty> getCriteria()
          
 String toString()
          
 
Methods inherited from class org.jminor.common.model.DefaultColumnSearchModel
addClearedListener, addEnabledListener, addLowerBoundListener, addSearchStateListener, addSearchTypeListener, addUpperBoundListener, clearSearch, getColumnIdentifier, getComparable, getEnabledObserver, getFormat, getLockedState, getLowerBound, getLowerBoundObserver, getSearchType, getSearchTypeObserver, getType, getUpperBound, getUpperBoundObserver, getValueCount, getWildcard, include, include, isAutoEnable, isAutomaticWildcard, isCaseSensitive, isEnabled, isLocked, removeClearedListener, removeEnabledListener, removeLowerBoundListener, removeSearchStateListener, removeSearchTypeListener, removeUpperBoundListener, setAutoEnable, setAutomaticWildcard, setCaseSensitive, setEnabled, setLikeValue, setLocked, setLowerBound, setLowerBound, setLowerBound, setLowerBound, setLowerBound, setLowerBound, setLowerBound, setLowerBound, setLowerBound, setSearchType, setUpperBound, setUpperBound, setUpperBound, setUpperBound, setUpperBound, setUpperBound, setUpperBound, setUpperBound, setUpperBound, setWildcard
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jminor.common.model.ColumnSearchModel
addClearedListener, addEnabledListener, addLowerBoundListener, addSearchStateListener, addSearchTypeListener, addUpperBoundListener, clearSearch, getColumnIdentifier, getEnabledObserver, getFormat, getLockedState, getLowerBound, getLowerBoundObserver, getSearchType, getSearchTypeObserver, getType, getUpperBound, getUpperBoundObserver, include, include, isAutoEnable, isAutomaticWildcard, isCaseSensitive, isEnabled, isLocked, removeClearedListener, removeEnabledListener, removeLowerBoundListener, removeSearchStateListener, removeSearchTypeListener, removeUpperBoundListener, setAutoEnable, setAutomaticWildcard, setCaseSensitive, setEnabled, setLikeValue, setLocked, setLowerBound, setLowerBound, setLowerBound, setLowerBound, setLowerBound, setLowerBound, setLowerBound, setLowerBound, setLowerBound, setSearchType, setUpperBound, setUpperBound, setUpperBound, setUpperBound, setUpperBound, setUpperBound, setUpperBound, setUpperBound, setUpperBound
 

Constructor Detail

DefaultPropertySearchModel

public DefaultPropertySearchModel(Property.ColumnProperty property)
Constructs a DefaultPropertySearchModel instance

Parameters:
property - the property
Throws:
IllegalArgumentException - if an illegal constant is used
Method Detail

toString

public final String toString()

Overrides:
toString in class Object

getCriteria

public final Criteria<Property.ColumnProperty> getCriteria()

Specified by:
getCriteria in interface CriteriaProvider<Property.ColumnProperty>
Returns:
a criteria object