Пакет экранов сущностей

В данном разделе описан порядок определения пакета, в котором создаются экраны сущности в 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