List of usage examples for org.hibernate.criterion CriteriaQuery getTypedValue
public TypedValue getTypedValue(Criteria criteria, String propertyPath, Object value) throws HibernateException;
From source file:com.closertag.smartmove.server.content.persistence.hibernate.DistanceRestriction.java
License:Open Source License
public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return new TypedValue[] { criteriaQuery.getTypedValue(criteria, "gpsPositions." + GpsPosition.LOCATION_COLUMN_NAME, point) }; }
From source file:com.gisgraphy.hibernate.criterion.DistanceRestriction.java
License:Open Source License
public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return new TypedValue[] { criteriaQuery.getTypedValue(criteria, GisFeature.LOCATION_COLUMN_NAME, point) }; }
From source file:com.gisgraphy.hibernate.criterion.IntersectsRestriction.java
License:Open Source License
public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return new TypedValue[] { criteriaQuery.getTypedValue(criteria, GisFeature.LOCATION_COLUMN_NAME, polygon) }; }
From source file:com.npower.dm.hibernate.FullTextSearchExpression.java
License:Open Source License
public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return new TypedValue[] { criteriaQuery.getTypedValue(criteria, propertyName, value.toString().toLowerCase()) }; }
From source file:com.npower.dm.hibernate.StartWithLetterExpression.java
License:Open Source License
public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return new TypedValue[] { criteriaQuery.getTypedValue(criteria, propertyName, value.toString()) }; }
From source file:corner.orm.hibernate.expression.DateExpression.java
License:Apache License
/** * @see org.hibernate.criterion.Criterion#getTypedValues(org.hibernate.Criteria, * org.hibernate.criterion.CriteriaQuery) *//* w w w .ja v a 2s . co m*/ public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { TypedValue[] r = new TypedValue[exps.length]; int i = 0; for (String v : exps) { Object icvalue = v; r[i++] = criteriaQuery.getTypedValue(criteria, propertyName, icvalue); } return r; }
From source file:corner.orm.hibernate.expression.StringExpression.java
License:Apache License
/** * @see org.hibernate.criterion.Criterion#getTypedValues(org.hibernate.Criteria, * org.hibernate.criterion.CriteriaQuery) *///from ww w .ja va2 s . c o m public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { TypedValue[] r = new TypedValue[exps.size()]; int i = 0; for (ExpPair p : exps) { Object icvalue = ignoreCase ? p.value.toString().toLowerCase() : p.value; r[i++] = criteriaQuery.getTypedValue(criteria, propertyName, icvalue); } return r; }
From source file:de.cosmocode.hibernate.ReverseIlikeExpression.java
License:Apache License
@Override public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return new TypedValue[] { criteriaQuery.getTypedValue(criteria, propertyName, value.toString().toLowerCase()) }; }
From source file:net.databinder.models.hib.ModelExpression.java
License:Open Source License
@Override public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { Object value = getValue();/*from w w w . j av a 2 s . c om*/ Object icvalue = ignoreCase ? value.toString().toLowerCase() : value; return new TypedValue[] { criteriaQuery.getTypedValue(criteria, getPropertyName(), icvalue) }; }
From source file:ome.services.search.SearchAction.java
License:Open Source License
@Override public TypedValue[] getTypedValues(Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException { return new TypedValue[] { fixDiscriminatorTypeValue(criteriaQuery.getTypedValue(criteria, classPropertyName, classValue)) }; }