Class DefaultEvaluationContextFactory
- java.lang.Object
-
- com.hybris.cockpitng.core.expression.impl.DefaultEvaluationContextFactory
-
- All Implemented Interfaces:
EvaluationContextFactory
public class DefaultEvaluationContextFactory extends java.lang.Object implements EvaluationContextFactory
Default implementation for theEvaluationContextFactory.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFUNCTION_IS_BLANKstatic java.lang.StringFUNCTION_NAME_EMPTY
-
Constructor Summary
Constructors Constructor Description DefaultEvaluationContextFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.expression.EvaluationContextcreateContext()Creates evaluation context.org.springframework.expression.EvaluationContextcreateContext(java.lang.Object rootObject, java.util.Map<java.lang.String,java.lang.Object> contextParameters)Creates evaluation context according to the given parameters.org.springframework.expression.EvaluationContextcreateContext(java.util.Map<java.lang.String,java.lang.Object> contextParameters)Creates evaluation context according to the given parameters.protected org.springframework.expression.EvaluationContextcreateEvaluationContext(java.lang.Object rootObject)java.util.List<org.springframework.expression.PropertyAccessor>getAdditionalPropertyAccessors()org.springframework.expression.BeanResolvergetBeanResolver()java.util.List<org.springframework.expression.MethodResolver>getMethodResolvers()protected org.springframework.expression.EvaluationContextinitContext(org.springframework.expression.EvaluationContext context, java.util.Map<java.lang.String,java.lang.Object> contextParameters)voidsetAdditionalPropertyAccessors(java.util.List<org.springframework.expression.PropertyAccessor> additionalPropertyAccessors)voidsetBeanResolver(org.springframework.expression.BeanResolver beanResolver)voidsetMethodResolvers(java.util.List<org.springframework.expression.MethodResolver> methodResolvers)
-
-
-
Field Detail
-
FUNCTION_NAME_EMPTY
public static final java.lang.String FUNCTION_NAME_EMPTY
- See Also:
- Constant Field Values
-
FUNCTION_IS_BLANK
public static final java.lang.String FUNCTION_IS_BLANK
- See Also:
- Constant Field Values
-
-
Method Detail
-
createContext
public org.springframework.expression.EvaluationContext createContext()
Description copied from interface:EvaluationContextFactoryCreates evaluation context.- Specified by:
createContextin interfaceEvaluationContextFactory- Returns:
- new instance if evaluation context
-
createContext
public org.springframework.expression.EvaluationContext createContext(java.util.Map<java.lang.String,java.lang.Object> contextParameters)
Description copied from interface:EvaluationContextFactoryCreates evaluation context according to the given parameters.- Specified by:
createContextin interfaceEvaluationContextFactory- Parameters:
contextParameters- parameters to be passed toEvaluationContext.setVariable(String, Object)- Returns:
- new instance of evaluation context
-
createContext
public org.springframework.expression.EvaluationContext createContext(java.lang.Object rootObject, java.util.Map<java.lang.String,java.lang.Object> contextParameters)Description copied from interface:EvaluationContextFactoryCreates evaluation context according to the given parameters.- Specified by:
createContextin interfaceEvaluationContextFactory- Parameters:
rootObject- set as root object ofEvaluationContextcontextParameters- parameters to be passed toEvaluationContext.setVariable(String, Object)- Returns:
- new instance of evaluation context
-
initContext
protected org.springframework.expression.EvaluationContext initContext(org.springframework.expression.EvaluationContext context, java.util.Map<java.lang.String,java.lang.Object> contextParameters)
-
createEvaluationContext
protected org.springframework.expression.EvaluationContext createEvaluationContext(java.lang.Object rootObject)
-
getAdditionalPropertyAccessors
public java.util.List<org.springframework.expression.PropertyAccessor> getAdditionalPropertyAccessors()
-
getMethodResolvers
public java.util.List<org.springframework.expression.MethodResolver> getMethodResolvers()
-
getBeanResolver
public org.springframework.expression.BeanResolver getBeanResolver()
-
setAdditionalPropertyAccessors
public void setAdditionalPropertyAccessors(java.util.List<org.springframework.expression.PropertyAccessor> additionalPropertyAccessors)
-
setMethodResolvers
public void setMethodResolvers(java.util.List<org.springframework.expression.MethodResolver> methodResolvers)
-
setBeanResolver
public void setBeanResolver(org.springframework.expression.BeanResolver beanResolver)
-
-