com.pmease.quickbuild.web.component.datatablesupport
Class FilterableEntityProvider
java.lang.Object
org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider<T>
com.pmease.quickbuild.web.component.datatablesupport.DataProvider<java.lang.Long>
com.pmease.quickbuild.web.component.datatablesupport.EntityProvider
com.pmease.quickbuild.web.component.datatablesupport.FilterableEntityProvider
- All Implemented Interfaces:
- java.io.Serializable, org.apache.wicket.extensions.markup.html.repeater.data.sort.ISortStateLocator, org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider<java.lang.Long>, org.apache.wicket.IClusterable, org.apache.wicket.markup.repeater.data.IDataProvider<java.lang.Long>, org.apache.wicket.model.IDetachable
public class FilterableEntityProvider
- extends EntityProvider
- See Also:
- Serialized Form
Constructor Summary |
FilterableEntityProvider(java.lang.Class<? extends AbstractEntity> entityType,
org.apache.wicket.extensions.markup.html.repeater.util.SortParam initialSort,
java.lang.String[] filterProperties)
|
Method Summary |
void |
filter(java.lang.String pattern,
MatchType matchType)
|
org.hibernate.criterion.Criterion[] |
getCriterions()
|
java.lang.String[] |
getFilterProperties()
|
static org.hibernate.criterion.Criterion |
match(java.lang.String[] propertyNames,
java.lang.String pattern,
org.hibernate.criterion.MatchMode mode)
|
void |
setCriterions(org.hibernate.criterion.Criterion[] criterions)
|
Methods inherited from class com.pmease.quickbuild.web.component.datatablesupport.DataProvider |
model |
Methods inherited from class org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider |
detach, getSortState, setSort, setSort |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FilterableEntityProvider
public FilterableEntityProvider(java.lang.Class<? extends AbstractEntity> entityType,
org.apache.wicket.extensions.markup.html.repeater.util.SortParam initialSort,
java.lang.String[] filterProperties)
getCriterions
public org.hibernate.criterion.Criterion[] getCriterions()
- Specified by:
getCriterions
in class EntityProvider
setCriterions
public void setCriterions(org.hibernate.criterion.Criterion[] criterions)
match
public static org.hibernate.criterion.Criterion match(java.lang.String[] propertyNames,
java.lang.String pattern,
org.hibernate.criterion.MatchMode mode)
filter
public void filter(java.lang.String pattern,
MatchType matchType)
getFilterProperties
public java.lang.String[] getFilterProperties()
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.