Class AbstractObjectResolvableExpressionEvaluatorFactory

java.lang.Object
com.evolveum.midpoint.repo.common.expression.BaseExpressionEvaluatorFactory
com.evolveum.midpoint.repo.common.expression.AbstractObjectResolvableExpressionEvaluatorFactory
All Implemented Interfaces:
ExpressionEvaluatorFactory
Direct Known Subclasses:
AssignmentTargetSearchExpressionEvaluatorFactory, AssociationConstructionExpressionEvaluatorFactory, AssociationFromLinkExpressionEvaluatorFactory, AssociationSynchronizationExpressionEvaluatorFactory, AssociationTargetSearchExpressionEvaluatorFactory, FunctionExpressionEvaluatorFactory, GenerateExpressionEvaluatorFactory, PathExpressionEvaluatorFactory, ReferenceSearchExpressionEvaluatorFactory

public abstract class AbstractObjectResolvableExpressionEvaluatorFactory extends BaseExpressionEvaluatorFactory
This is NOT autowired evaluator. There is special need to manipulate objectResolver.
Author:
semancik
  • Constructor Details

    • AbstractObjectResolvableExpressionEvaluatorFactory

      public AbstractObjectResolvableExpressionEvaluatorFactory(@NotNull @NotNull ExpressionFactory expressionFactory)
  • Method Details

    • getExpressionFactory

      @NotNull protected @NotNull ExpressionFactory getExpressionFactory()
    • getObjectResolver

      @NotNull public @NotNull ObjectResolver getObjectResolver()
    • setObjectResolver

      public void setObjectResolver(ObjectResolver objectResolver)
    • getSecurityContextManager

      @Nullable public @Nullable SecurityContextManager getSecurityContextManager()
      May be null in some low-level tests.
    • getLocalizationService

      @NotNull public @NotNull LocalizationService getLocalizationService()
    • register

      @PostConstruct public void register()