Class AttributeExpressionResolver

java.lang.Object
com.hybris.cockpitng.core.expression.impl.DefaultExpressionResolver
com.hybris.backoffice.cockpitng.dataaccess.facades.type.expression.AttributeExpressionResolver
All Implemented Interfaces:
com.hybris.cockpitng.core.expression.ExpressionResolver

public class AttributeExpressionResolver extends com.hybris.cockpitng.core.expression.impl.DefaultExpressionResolver
  • Constructor Details

    • AttributeExpressionResolver

      public AttributeExpressionResolver(com.hybris.cockpitng.core.expression.EvaluationContextFactory contextFactory)
  • Method Details

    • getValue

      public <T> T getValue(Object sourceObject, String expression, Map<String,Object> variables) throws org.springframework.expression.ExpressionException
      Specified by:
      getValue in interface com.hybris.cockpitng.core.expression.ExpressionResolver
      Overrides:
      getValue in class com.hybris.cockpitng.core.expression.impl.DefaultExpressionResolver
      Throws:
      org.springframework.expression.ExpressionException
    • getItem

      public Object getItem()
      Returns:
      item, which property was last read
    • getAttribute

      public String getAttribute()
      Returns:
      attribute of item, which value was last read
    • getValue

      public Object getValue()
      Returns:
      value of last read property