org.broadleafcommerce.openadmin.client.translation
Class MVELToAdvancedCriteriaTranslator
java.lang.Object
org.broadleafcommerce.openadmin.client.translation.MVELToAdvancedCriteriaTranslator
public class MVELToAdvancedCriteriaTranslator
- extends Object
- Author:
- jfischer
|
Method Summary |
void |
appendCriteria(String phrase,
com.smartgwt.client.data.DataSource dataSource,
int count,
com.smartgwt.client.data.AdvancedCriteria parentCriteria,
com.smartgwt.client.types.OperatorId groupOperator,
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(String mvel,
com.smartgwt.client.data.DataSource dataSource)
|
protected com.smartgwt.client.data.AdvancedCriteria |
createCriteria(Expression expression,
SupportedFieldType type,
SupportedFieldType secondaryType)
|
boolean |
isProjection(Object value)
|
protected void |
postProcessCriteria(com.smartgwt.client.data.AdvancedCriteria parentCriteria,
com.smartgwt.client.types.OperatorId groupOperator,
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(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(String phrase,
com.smartgwt.client.data.DataSource dataSource,
int count,
com.smartgwt.client.data.AdvancedCriteria parentCriteria,
com.smartgwt.client.types.OperatorId groupOperator,
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 NumberFormatException,
IllegalArgumentException
- Throws:
NumberFormatException
IllegalArgumentException
isProjection
public boolean isProjection(Object value)
postProcessCriteria
protected void postProcessCriteria(com.smartgwt.client.data.AdvancedCriteria parentCriteria,
com.smartgwt.client.types.OperatorId groupOperator,
List<com.smartgwt.client.data.Criterion> myCriteriaList,
int count,
com.smartgwt.client.data.Criterion temp,
SupportedFieldType type)
Copyright © 2013. All Rights Reserved.