|
![]() |
#1 |
Участник
|
Ладно со старыми методами, там private по-умолчанию переехал из 12-й, это можно объяснить (не)злым умыслом. Но в новых модулях, кторые пишутся с нуля.. смотрим написанный недавно с нуля Asset leasing:
- все классы помечены internal final class AssetLease* Все методы: -все что можно private - там где нельзя поставить private по смыслу - internal - нельзя ни то, ни другое - [Hookable(false)] ну т.е. не то что точки не заложены, а модуль целиком и полностью с особой паранойей закрыт изначально. Допускаю, что это задумано для того, чтобы репортили баги вместо заплаток, потому что модуль сырой, но тенденция однако может распространиться на все остальное. |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
Цитата:
Вот нашел специально, метод update() в таблице AssetLeaseIndexRateTable - [Hookable(false)] Т.е. чтобы при апдейте записи по феншую через COC внутри транзакции что-то дописать, придется запрос делать в МС, тупо на табличный метод update? Либо МС избавился не только от неприятных раздумий, а в принципе.. либо одно из двух ) |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от imir
![]() Вот нашел специально, метод update() в таблице AssetLeaseIndexRateTable - [Hookable(false)]
Т.е. чтобы при апдейте записи по феншую через COC внутри транзакции что-то дописать, придется запрос делать в МС, тупо на табличный метод update? Либо МС избавился не только от неприятных раздумий, а в принципе.. либо одно из двух ) |
|
|
|