class DBAlertMonitorManager extends DBManager<AlertMonitor> implements AlertMonitorManager {

    @Override
    public final List<AlertMonitor> getAlertMonitorList(final Class<? extends AlertMonitor> clazz)
            throws AlertMonitorManagerException {
        LOGGER.debug("Getting Alert Monitor list");
        final List<AlertMonitor> monitors;
        try {
            monitors = super.getList(clazz);
        } catch (DBManagerException e) {
            throw new AlertMonitorManagerException(e);
        }
        LOGGER.debug("Got {} Alert Monitors", monitors.size());
        return monitors;
    }

    public  DBAlertMonitorManager(final SessionFactory sessionFactory);

}