В данном разделе описан порядок определения пакета, в котором создаются экраны сущности в THESIS Studio. Сведения предназначены для администратора или разработчика, выполняющего настройку и сопровождение проекта.
Пакет экранов формируется последовательно:
-
берется rootPackage — корневой пакет проекта;
-
добавляется подпакет web;
-
добавляется один или несколько подпакетов, указанных в параметре Default parent package name for screens в настройках плагина;
-
если в настройках плагина отмечен чек-бокс Repeat entity parent package for screens, добавляются пакеты сущности, для которой создается экран, без части, соответствующей корневому пакету проекта;
-
добавляется пакет с именем класса сущности в нижнем регистре.
Например, если параметр Default parent package name for screens имеет значение ui, чек-бокс Repeat entity parent package for screens не отмечен, а корневой пакет проекта — com.company.gangnamstyle, то для сущности MyEntity будет сформирован пакет:
com.company.gangnamstyle.web.ui.myentity