@Component public abstract class BaseHandler extends Object implements EventHandler
Modifier and Type | Field and Description |
---|---|
protected ExpressionFactory |
expressionFactory |
protected NotificationManager |
notificationManager |
protected NotificationsUtil |
notificationsUtil |
protected PrismContext |
prismContext |
Constructor and Description |
---|
BaseHandler() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
evaluateBooleanExpression(ExpressionType expressionType,
Map<QName,Object> expressionVariables,
String shortDesc,
OperationResult result) |
protected boolean |
evaluateBooleanExpressionChecked(ExpressionType expressionType,
Map<QName,Object> expressionVariables,
String shortDesc,
OperationResult result) |
protected List<String> |
evaluateExpressionChecked(ExpressionType expressionType,
Map<QName,Object> expressionVariables,
String shortDesc,
OperationResult result) |
protected Map<QName,Object> |
getDefaultVariables(Event event,
OperationResult result) |
protected void |
logEnd(Trace LOGGER,
Event event,
EventHandlerType eventHandlerType,
boolean result) |
protected void |
logStart(Trace LOGGER,
Event event,
EventHandlerType eventHandlerType) |
protected void |
logStart(Trace LOGGER,
Event event,
EventHandlerType eventHandlerType,
Object additionalData) |
protected void |
register(Class<? extends EventHandlerType> clazz) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
processEvent
@Autowired protected NotificationManager notificationManager
@Autowired protected NotificationsUtil notificationsUtil
@Autowired protected PrismContext prismContext
@Autowired protected ExpressionFactory expressionFactory
protected void register(Class<? extends EventHandlerType> clazz)
protected void logStart(Trace LOGGER, Event event, EventHandlerType eventHandlerType)
protected void logStart(Trace LOGGER, Event event, EventHandlerType eventHandlerType, Object additionalData)
protected void logEnd(Trace LOGGER, Event event, EventHandlerType eventHandlerType, boolean result)
protected boolean evaluateBooleanExpressionChecked(ExpressionType expressionType, Map<QName,Object> expressionVariables, String shortDesc, OperationResult result)
protected boolean evaluateBooleanExpression(ExpressionType expressionType, Map<QName,Object> expressionVariables, String shortDesc, OperationResult result) throws ObjectNotFoundException, SchemaException, ExpressionEvaluationException
protected List<String> evaluateExpressionChecked(ExpressionType expressionType, Map<QName,Object> expressionVariables, String shortDesc, OperationResult result)
protected Map<QName,Object> getDefaultVariables(Event event, OperationResult result)
Copyright © 2013 evolveum. All rights reserved.