класс SalesTableInteraction, насколько я понял, обрабатывает форму SalesTable, которая не на шаблоне ListPage, а на DetailsPage. То есть в ней и так можно методы перекрыть (и validateWrite() там как раз перекрыт, возможно, поэтому и не срабатывает). А для ListPage, мне кажется, нужно смотреть в сторону SalesTableListPageInteraction и его предков.
__________________
|