Class ExpressionFactory
- java.lang.Object
- 
- com.evolveum.midpoint.repo.common.expression.ExpressionFactory
 
- 
- 
Constructor SummaryConstructors Constructor Description ExpressionFactory(SecurityContextManager securityContextManager, PrismContext prismContext, LocalizationService localizationService)
 - 
Method Summary
 
- 
- 
- 
Constructor Detail- 
ExpressionFactorypublic ExpressionFactory(SecurityContextManager securityContextManager, PrismContext prismContext, LocalizationService localizationService) 
 
- 
 - 
Method Detail- 
setObjectResolverpublic void setObjectResolver(ObjectResolver objectResolver) 
 - 
getPrismContextpublic PrismContext getPrismContext() 
 - 
getLocalizationServicepublic LocalizationService getLocalizationService() 
 - 
setCacheRegistrypublic void setCacheRegistry(CacheRegistry cacheRegistry) 
 - 
register@PostConstruct public void register() 
 - 
unregister@PreDestroy public void unregister() 
 - 
makeExpressionpublic <V extends PrismValue,D extends ItemDefinition> Expression<V,D> makeExpression(ExpressionType expressionType, D outputDefinition, ExpressionProfile expressionProfile, String shortDesc, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, SecurityViolationException 
 - 
makePropertyExpressionpublic <T> Expression<PrismPropertyValue<T>,PrismPropertyDefinition<T>> makePropertyExpression(ExpressionType expressionType, QName outputPropertyName, ExpressionProfile expressionProfile, String shortDesc, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, SecurityViolationException 
 - 
getEvaluatorFactorypublic ExpressionEvaluatorFactory getEvaluatorFactory(QName elementName) 
 - 
registerEvaluatorFactorypublic void registerEvaluatorFactory(ExpressionEvaluatorFactory factory) 
 - 
getDefaultEvaluatorFactorypublic ExpressionEvaluatorFactory getDefaultEvaluatorFactory() 
 - 
setDefaultEvaluatorFactorypublic void setDefaultEvaluatorFactory(ExpressionEvaluatorFactory defaultEvaluatorFactory) 
 - 
invalidatepublic void invalidate(Class<?> type, String oid, CacheInvalidationContext context) - Specified by:
- invalidatein interface- Cacheable
 
 - 
getStateInformation@NotNull public @NotNull Collection<SingleCacheStateInformationType> getStateInformation() - Specified by:
- getStateInformationin interface- Cacheable
 
 
- 
 
-