/**
* @see PropertyDao#findByCriteria(PropertyCriteria)
*/
public java.util.List handleFindByCriteria(final PropertyCriteria criteria) {
try {
CriteriaSearch criteriaSearch = new CriteriaSearch(super.getSession(false), PropertyImpl.class);
criteriaSearch.getConfiguration().setFirstResult(criteria.getFirstResult());
criteriaSearch.getConfiguration().setFetchSize(criteria.getFetchSize());
criteriaSearch.getConfiguration().setMaximumResultSize(criteria.getMaximumResultSize());
CriteriaSearchParameter param1 = new CriteriaSearchParameter(criteria.getPropertyGroup(),
"propertyGroup");
criteriaSearch.addParameter(param1);
CriteriaSearchParameter param2 = new CriteriaSearchParameter("Y",
"selectable");
criteriaSearch.addParameter(param2);
java.util.List results = criteriaSearch.executeAsList();
transformEntities(TRANSFORM_NONE, results);
return results;
}
catch (org.hibernate.HibernateException ex) {
throw super.convertHibernateAccessException(ex);