/** * {@inheritDoc} */ @Override protected void processData(DefaultData defaultData, EntityManager entityManager) { connectErrorMessagesInExceptionData((ExceptionSensorData) defaultData); }
/** * Connects exception message between linked exception data. * * @param exceptionSensorData * Parent exception data, thus the one that has exception event CREATED. */ private void connectErrorMessagesInExceptionData(ExceptionSensorData exceptionSensorData) { ExceptionSensorData child = exceptionSensorData.getChild(); if (null != child) { child.setErrorMessage(exceptionSensorData.getErrorMessage()); connectErrorMessagesInExceptionData(child); } }