class SimpleJdbcRepository implements JdbcRepository {

    @Override
    public JdbcParameter getParameterMetadata(QueryRunner runner, String parameterName) {
        JdbcParameter parameter = parameterDAO.getParameter(runner, parameterName);
        if (parameter != null) {
            List<Level> levels = new ArrayList<Level>(levelDAO.getLevels(runner, parameter.getId()));
            parameter.setLevels(levels);
        }

        return parameter;
    }

    public  SimpleJdbcRepository(JdbcConfig configuration, ParameterDAO parameterDAO, LevelDAO levelDAO, ParameterEntryDAO parameterEntryDAO);

}