class AlertLogbookOperationsDecorator extends LogbookOperationsDecorator {

    @Override
    public void update(LogbookOperationParameters parameters)
            throws LogbookNotFoundException, LogbookDatabaseException {
        logbookOperations.update(parameters);
        createAlertIfNecessary(parameters);
    }

    public  AlertLogbookOperationsDecorator(LogbookOperations logbookOperations, List<LogbookEvent> alertEvents);
    @VisibleForTesting  AlertLogbookOperationsDecorator(LogbookOperations logbookOperations, List<LogbookEvent> alertEvents, AlertService alertService);

}