public class DataDTOToMVELTranslator
extends java.lang.Object
| Constructor and Description |
|---|
DataDTOToMVELTranslator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildExpression(ExpressionDTO expressionDTO,
java.lang.StringBuffer sb,
java.lang.String entityKey,
BLCOperator operator,
RuleBuilderFieldService fieldService) |
protected void |
buildExpression(java.lang.StringBuffer sb,
java.lang.String entityKey,
java.lang.String field,
java.lang.Object[] value,
SupportedFieldType type,
SupportedFieldType secondaryType,
java.lang.String operator,
boolean includeParenthesis,
boolean isFieldComparison,
boolean ignoreCase,
boolean isNegation,
boolean ignoreQuotes) |
protected java.lang.String |
buildFieldName(java.lang.String entityKey,
java.lang.String fieldName) |
protected void |
buildMVEL(DataDTO dataDTO,
java.lang.StringBuffer sb,
java.lang.String entityKey,
java.lang.String groupOperator,
RuleBuilderFieldService fieldService) |
java.lang.String |
createMVEL(java.lang.String entityKey,
DataDTO dataDTO,
RuleBuilderFieldService fieldService) |
protected java.lang.Object[] |
extractBasicValues(java.lang.Object value) |
protected java.lang.Object[] |
extractDate(ExpressionDTO expressionDTO,
BLCOperator operator,
java.lang.String key) |
protected java.lang.String |
formatField(java.lang.String entityKey,
SupportedFieldType type,
java.lang.String field,
boolean ignoreCase,
boolean isNegation) |
protected java.lang.String |
formatValue(java.lang.String fieldName,
java.lang.String entityKey,
SupportedFieldType type,
SupportedFieldType secondaryType,
java.lang.Object[] value,
boolean isFieldComparison,
boolean ignoreCase,
boolean ignoreQuotes) |
boolean |
isProjection(java.lang.Object value) |
public java.lang.String createMVEL(java.lang.String entityKey,
DataDTO dataDTO,
RuleBuilderFieldService fieldService)
throws MVELTranslationException
MVELTranslationExceptionprotected void buildMVEL(DataDTO dataDTO, java.lang.StringBuffer sb, java.lang.String entityKey, java.lang.String groupOperator, RuleBuilderFieldService fieldService) throws MVELTranslationException
MVELTranslationExceptionprotected void buildExpression(ExpressionDTO expressionDTO, java.lang.StringBuffer sb, java.lang.String entityKey, BLCOperator operator, RuleBuilderFieldService fieldService) throws MVELTranslationException
MVELTranslationExceptionprotected java.lang.Object[] extractDate(ExpressionDTO expressionDTO, BLCOperator operator, java.lang.String key)
protected java.lang.Object[] extractBasicValues(java.lang.Object value)
public boolean isProjection(java.lang.Object value)
protected void buildExpression(java.lang.StringBuffer sb,
java.lang.String entityKey,
java.lang.String field,
java.lang.Object[] value,
SupportedFieldType type,
SupportedFieldType secondaryType,
java.lang.String operator,
boolean includeParenthesis,
boolean isFieldComparison,
boolean ignoreCase,
boolean isNegation,
boolean ignoreQuotes)
throws MVELTranslationException
MVELTranslationExceptionprotected java.lang.String buildFieldName(java.lang.String entityKey,
java.lang.String fieldName)
protected java.lang.String formatField(java.lang.String entityKey,
SupportedFieldType type,
java.lang.String field,
boolean ignoreCase,
boolean isNegation)
protected java.lang.String formatValue(java.lang.String fieldName,
java.lang.String entityKey,
SupportedFieldType type,
SupportedFieldType secondaryType,
java.lang.Object[] value,
boolean isFieldComparison,
boolean ignoreCase,
boolean ignoreQuotes)
throws MVELTranslationException
MVELTranslationExceptionCopyright © 2018. All Rights Reserved.