001
014
015 package com.liferay.portal.kernel.expression;
016
017
020 public interface ExpressionFactory {
021
022 public Expression<Boolean> createBooleanExpression(String expressionString);
023
024 public Expression<Double> createDoubleExpression(String expressionString);
025
026 public <T> Expression<T> createExpression(
027 String expressionString, Class<T> expressionType);
028
029 public Expression<Float> createFloatExpression(String expressionString);
030
031 public Expression<Integer> createIntegerExpression(String expressionString);
032
033 public Expression<Long> createLongExpression(String expressionString);
034
035 public Expression<String> createStringExpression(String expressionString);
036
037 }