У меня есть DAO с методом CommitmentListDAO.getListByOwnerBadge
, который возвращает массив элементов обязательств с пропуском супервизора (поле базы данных OWNED_BY
)
String SQL_VIEW_LIST_BY_SUPERVISOR = SELECT_QUERY +
" WHERE c.OWNED_BY = ? " +
" ORDER BY p.PROGRAM_NAME";
Теперь я хочу добавить раскрывающуюся форму в веб-форму, чтобы пользователь мог выбирать между Owned By
или Tasked To
.
Мне нужно добавить предложение WHERE c.TASKED_TO = ?
в DAO.
Выполняю ли я логику, по какому полю искать в DAO - скажем, переданный параметр раскрывающегося списка (Никогда объект запроса) и переименовываю метод в getListByBadge(String whichField, String badge)
, или мой класс CommitmentListForm
должен иметь эту логику и затем сделайте соответствующий вызов либо getListByOwnerBadge
или getListByTaskeToBadge