Показать сообщение отдельно
Старый 30.03.2012, 09:10   #3  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Что такое doValidateField() и doValidateWrite(), чем они должны отличаться от ValidateField() и ValidateWrite()?
ValidateField на базовой таблице Common должен вызывать ее final метод doValidateField(). doValidateField должен проводить базовые проверки, как то Mandatory поля, релейшены на поле итд (сейчас этим занимается сам метод common.validateVield() ). Таким образом, перекрывая ValidateField() мы получаем цепочку вызовов:
ValidateField() -> super() -> doValidateField()
Последние два в том случае, если мы в перекрытом методе ValidateField() не забыли вызвать super().