org.broadleafcommerce.admin.client.presenter.promotion.translation
Class MVELToAdvancedCriteriaTranslator
java.lang.Object
org.broadleafcommerce.admin.client.presenter.promotion.translation.MVELToAdvancedCriteriaTranslator
public class MVELToAdvancedCriteriaTranslator
- extends java.lang.Object
- Author:
- jfischer
|
Method Summary |
void |
appendCriteria(java.lang.String phrase,
com.smartgwt.client.data.DataSource dataSource,
int count,
com.smartgwt.client.data.AdvancedCriteria parentCriteria,
com.smartgwt.client.types.OperatorId groupOperator,
java.util.List<com.smartgwt.client.data.Criterion> myCriteriaList)
|
protected com.smartgwt.client.data.AdvancedCriteria |
createAdvancedCriteria(com.smartgwt.client.data.AdvancedCriteria parentCriteria,
Group group,
com.smartgwt.client.data.DataSource dataSource)
|
com.smartgwt.client.data.AdvancedCriteria |
createAdvancedCriteria(java.lang.String mvel,
com.smartgwt.client.data.DataSource dataSource)
|
protected com.smartgwt.client.data.AdvancedCriteria |
createCriteria(Expression expression,
SupportedFieldType type,
SupportedFieldType secondaryType)
|
boolean |
isProjection(java.lang.Object value)
|
protected void |
postProcessCriteria(com.smartgwt.client.data.AdvancedCriteria parentCriteria,
com.smartgwt.client.types.OperatorId groupOperator,
java.util.List<com.smartgwt.client.data.Criterion> myCriteriaList,
int count,
com.smartgwt.client.data.Criterion temp,
SupportedFieldType type)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
groupingTranslator
protected GroupingTranslator groupingTranslator
phraseTranslator
protected PhraseTranslator phraseTranslator
MVELToAdvancedCriteriaTranslator
public MVELToAdvancedCriteriaTranslator()
createAdvancedCriteria
public com.smartgwt.client.data.AdvancedCriteria createAdvancedCriteria(java.lang.String mvel,
com.smartgwt.client.data.DataSource dataSource)
throws IncompatibleMVELTranslationException
- Throws:
IncompatibleMVELTranslationException
createAdvancedCriteria
protected com.smartgwt.client.data.AdvancedCriteria createAdvancedCriteria(com.smartgwt.client.data.AdvancedCriteria parentCriteria,
Group group,
com.smartgwt.client.data.DataSource dataSource)
throws IncompatibleMVELTranslationException
- Throws:
IncompatibleMVELTranslationException
appendCriteria
public void appendCriteria(java.lang.String phrase,
com.smartgwt.client.data.DataSource dataSource,
int count,
com.smartgwt.client.data.AdvancedCriteria parentCriteria,
com.smartgwt.client.types.OperatorId groupOperator,
java.util.List<com.smartgwt.client.data.Criterion> myCriteriaList)
throws IncompatibleMVELTranslationException
- Throws:
IncompatibleMVELTranslationException
createCriteria
protected com.smartgwt.client.data.AdvancedCriteria createCriteria(Expression expression,
SupportedFieldType type,
SupportedFieldType secondaryType)
throws java.lang.NumberFormatException,
java.lang.IllegalArgumentException
- Throws:
java.lang.NumberFormatException
java.lang.IllegalArgumentException
isProjection
public boolean isProjection(java.lang.Object value)
postProcessCriteria
protected void postProcessCriteria(com.smartgwt.client.data.AdvancedCriteria parentCriteria,
com.smartgwt.client.types.OperatorId groupOperator,
java.util.List<com.smartgwt.client.data.Criterion> myCriteriaList,
int count,
com.smartgwt.client.data.Criterion temp,
SupportedFieldType type)
Copyright © 2011. All Rights Reserved.