Замещение базового исходного кода

Здраствуйте! Подскажите пожалуйста как можно заместить базовый исходного код, например SearchDuplicatesService. Если указать в нем мой пакет Custom и публиковать, выдает ошибку "Для заданного локального пути не указан путь к хранилищу". На базе которая не подключена к SVN работало и опубликовало в Custom пакете.

Нравится

4 комментария

Добрый день, Владимир!

Прошу уточнить версию приложения, и четкий кейс действий. Так как, судя по тексту (если мы правильно поняли), Вы пытаетесь перенести схему из одного пакета, который под SVN в другой (Custom) который не под SVN. Это делать нельзя.

Версия 7.5.0.1122 entherprise. Тогда как можно грамотно переопределить метод getDuplicates() класса SearchDuplicatesService? Наследовать этот класс и переопределить метод getDuplicates() я не могу так как он не виртуальный.

Для того, чтоб переопределить логику, необходимо создать свой сервис, и вызвать его метод в том месте конфигурации, где вызывается сервис SearchDuplicatesService с методом getDuplicates().

Показать все комментарии