NumberPath numberExpression = null; if (BigDecimal.class.isAssignableFrom(fieldType)) { numberExpression = entityPath.getNumber(fieldName, (Class<BigDecimal>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<BigInteger>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<Byte>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<Double>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<Float>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<Integer>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<Long>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<Short>) fieldType);
NumberPath numberExpression = null; if (BigDecimal.class.isAssignableFrom(fieldType)) { numberExpression = entityPath.getNumber(fieldName, (Class<BigDecimal>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<BigInteger>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<Byte>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<Double>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<Float>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<Integer>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<Long>) fieldType); numberExpression = entityPath.getNumber(fieldName, (Class<Short>) fieldType);
/** * @param <A> * @param path * @return */ @SuppressWarnings("unchecked") public <A extends Number & Comparable<?>> NumberPath<A> get(NumberPath<A> path) { NumberPath<A> newPath = getNumber(toString(path), (Class<A>)path.getType()); return addMetadataOf(newPath, path); }
NumberPath<N> numberExpression = entityPath.getNumber(fieldName, fieldType);
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T, N extends Number & Comparable<?>> BooleanExpression createNumberExpressionEqual( PathBuilder<T> entityPath, String fieldName, Class<N> fieldType, TypeDescriptor descriptor, String searchStr) { if (StringUtils.isEmpty(searchStr)) { return null; } NumberPath<N> numberExpression = entityPath.getNumber(fieldName, fieldType); TypeDescriptor strDesc = STRING_TYPE_DESCRIPTOR; if (conversionService != null) { try { return numberExpression.eq((N) conversionService.convert( searchStr, strDesc, descriptor)); } catch (ConversionException ex) { return numberExpression.stringValue().like( "%".concat(searchStr).concat("%")); } } else { return numberExpression.stringValue().like( "%".concat(searchStr).concat("%")); } }
NumberPath<N> numberExpression = entityPath.getNumber(fieldName, fieldType);
return null; NumberPath<N> numberExpression = entityPath.getNumber(fieldName, fieldType);
return null; NumberPath<N> numberExpression = entityPath.getNumber(fieldName, fieldType);
return null; NumberPath<N> numberExpression = entityPath.getNumber(fieldName, fieldType);