001
014
015 package com.liferay.portal.kernel.repository.cmis.search;
016
017 import com.liferay.portal.kernel.util.StringBundler;
018 import com.liferay.portal.kernel.util.StringPool;
019
020
023 public class CMISSimpleExpression implements CMISCriterion {
024
025 public CMISSimpleExpression(
026 String field, String value,
027 CMISSimpleExpressionOperator cmisSimpleExpressionOperator) {
028
029 _field = field;
030 _value = value;
031 _cmisSimpleExpressionOperator = cmisSimpleExpressionOperator;
032 }
033
034 public String toQueryFragment() {
035 StringBundler sb = new StringBundler(7);
036
037 sb.append(_field);
038 sb.append(StringPool.SPACE);
039 sb.append(_cmisSimpleExpressionOperator);
040 sb.append(StringPool.SPACE);
041 sb.append(StringPool.APOSTROPHE);
042 sb.append(_value);
043 sb.append(StringPool.APOSTROPHE);
044
045 return sb.toString();
046 }
047
048 private CMISSimpleExpressionOperator _cmisSimpleExpressionOperator;
049 private String _field;
050 private String _value;
051
052 }