Example usage for org.hibernate.criterion CriteriaQuery getTypedValue

List of usage examples for org.hibernate.criterion CriteriaQuery getTypedValue

Introduction

In this page you can find the example usage for org.hibernate.criterion CriteriaQuery getTypedValue.

Prototype

public TypedValue getTypedValue(Criteria criteria, String propertyPath, Object value) throws HibernateException;

Source Link

Document

Build a typed-value for the property/value combo.

Usage

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)) };

}