Package com.github._1c_syntax.bsl.mdo
Interface FormOwner
- All Superinterfaces:
ChildrenOwner
- All Known Subinterfaces:
ExternalSource,ReferenceObject,Register
- All Known Implementing Classes:
AccountingRegister,AccumulationRegister,BusinessProcess,CalculationRegister,Catalog,ChartOfAccounts,ChartOfCalculationTypes,ChartOfCharacteristicTypes,DataProcessor,Document,DocumentJournal,Enum,ExchangePlan,ExternalDataProcessor,ExternalDataSourceCube,ExternalDataSourceCubeDimensionTable,ExternalDataSourceTable,ExternalReport,FilterCriterion,InformationRegister,Report,SettingsStorage,Task
Расширение - Владелец дочерних форм
-
Method Summary
Modifier and TypeMethodDescriptiondefault Optional<ObjectForm> Возвращает форму по умолчанию по типу.default MdoReferenceВозвращает ссылку на форму по умолчанию по типу.Соответствие типов форм по умолчанию и ссылок на соответствующие формы.default Optional<ObjectForm> getFormByLink(MdoReference reference) Поиск формы по произвольной ссылке.getForms()Список форм объектаMethods inherited from interface com.github._1c_syntax.bsl.mdo.ChildrenOwner
findChild, findChild, findChild, findChild, getChildren, getPlainChildren
-
Method Details
-
getForms
List<ObjectForm> getForms()Список форм объекта -
getDefaultFormMap
Map<DefaultFormKind,MdoReference> getDefaultFormMap()Соответствие типов форм по умолчанию и ссылок на соответствующие формы.Каждая реализация предоставляет свой набор в зависимости от того, какие виды форм применимы для данного объекта метаданных.
- Returns:
- соответствие видов форм по умолчанию
-
getDefaultFormLink
Возвращает ссылку на форму по умолчанию по типу.- Parameters:
kind- Тип формы по умолчанию- Returns:
- Ссылка на форму или
MdoReference.EMPTY, если её нет либо тип неприменим
-
getDefaultForm
Возвращает форму по умолчанию по типу. Ищет форму вgetForms()по ссылке, полученной изgetDefaultFormLink(com.github._1c_syntax.bsl.mdo.support.DefaultFormKind).- Parameters:
kind- Тип формы по умолчанию- Returns:
- Форма или
Optional.empty(), если ссылка не указана или форма не найдена в списке
-
getFormByLink
Поиск формы по произвольной ссылке.- Parameters:
reference- Ссылка на форму- Returns:
- Форма или
Optional.empty(), если форма с указанной ссылкой не найдена
-