java.lang.RuntimeException: wXb6Vnl31u :: Ошибка для HTML= 001 003 004 005 006 007 008 009
010

Java-класс BoFieldDto

011 012

Хранит настройки поля БО. Он используется из BoDto.

013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 071 072 073 074 075 076 078 079 080 081 082 083 085 086 087 088 089 090 092 093 094 095 096 097 101 102 103 104 105 106 107 108 109 110 111 113 123 124 125 126 127 129 136 137 138 139 140 142 146 147 148 149 150 151 154 155 156 157 158 159 160 161 162 163 164 165 173 174 175 176 177 178 190 191 192 193 194 195 196 197 198 199 200 201 206 207 208 209 210 211 212 213 214 215 216 217 220 221 222 223 224 225 226 227 228 229 230 231 235 236 237 238 239 240 241 242 243 244 245 246 258 259 260 261 262 263 264 265 266 267 268 269 271 272 273 274 275 276 284 285 286 287 288 289 295 296 297 298 299 300 302 303 304 305 306 307 315 316 317 318 319 320 328 329 330 331 332 333 336 337 338 339 340 341 342 343 344 345 346 347 349 350 351 352 353 354 360 361 362 363 364 365 369 370 371 372 373 375 383 384 385 386 387 389 395 396 397 398 399 400 401 402 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 425 426 427 428 429 431 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 469 483 484 485 486 487 488 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 534 535 536 537 538 539 541 542 543 544 545 546 547 548 549 550 551 552 558 559 560 561 562 563 569 570 571 572 573 574 582 583 584 585 586 587 589 590 591 592 593 594 599 600 601 602 603 604 606 607 608 609 610 611 617 618 619 620 621 622 624 625 626 627 628 629 631 632 633 634 635 636 642 643 644 645 646 647 659 660 661 662 663 664 666 667 668 669 670 672 681 682 683 684 685 687 694 695 696 697 698 699 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733
ПолеТипОписание
kindBusinessFieldKindВид поля 028 029

Есть бизнес-объекты, которые связаны с системными объектами. 030 Например "Пользователи", которые хранятся в {@link PersonDto}. И 031 есть поля, которые ассоциированы с этим системным объектом.

032 033

Данное значение указывает на какое поле в системном объекте 034 ссылается данное поле бизнес-объекта

035 036

Значение BusinessFieldKind.GENERAL показывает, что данное поле 037 бизнес-объекта не связанно ни с каким полем системного объекта, и 038 храниться как обычное поле бизнес-объекта

039
labelStringОтображаемое наименование поля
labelEngStringОтображаемое наименование поля
labelKazStringОтображаемое наименование поля
labelQazStringОтображаемое наименование поля
defaultValueStringЗначение по умолчанию - оно присваивается в форме при создании 070 инстанции бизнес-объекта
defaultValueEngStringЗначение по умолчанию - оно присваивается в форме при создании 077 инстанции бизнес-объекта
defaultValueKazStringЗначение по умолчанию - оно присваивается в форме при создании 084 инстанции бизнес-объекта
defaultValueQazStringЗначение по умолчанию - оно присваивается в форме при создании 091 инстанции бизнес-объекта
codeStringКод поля, который используется в скриптах и Rest-API 098 099

Если не указан, то берётся label через транслитерацию

100
typeBoFieldTypeТип поля
boFieldIdsMap<BoFieldId, 112 Integer>Список ссылок на поля БО, которые являются ассоциированными с 114 этим составным полем. Это поле используется составным объектом. 115 116

Типы этих полей должны быть равны type

117 118

Ключ колоды - ссылка на поле бизнес-объекта с помощью класса 119 BoFieldId

120 121

Значение колоды - всегда 1

122
optionsMap<String optionId, BoFieldOption>Опции, которые есть варианты выбора в поле 130 131

Ключ колоды - идентификатор выбора

132 133

Value колоды - данные выбора, хранимые в классе 134 BoFieldOption

135
tabsMap<String tabId, BoFieldTab>Определяет набор вкладов на форме. 143 144

Используется только для поля с типом BoFieldType.TAB_GROUP

145
tabIdStringИдентификатор вкладки, в которой находиться данное поле. Их 152 искать нужно среди полей типа BoFieldType.TAB_GROUP данного БО в 153 поле tabs
isRequiredBooleanПризнак обязательности заполнения этого поля
isAppendableBooleanЭтот флаг используется для полей типа BoFieldType.CHECKLIST 166 167

Если это поле true, то во время использования поля 168 бизнес-объекта можно дополнять и удалять опции.

169 170

Если это поле false, то во время использования поля 171 бизнес-объекта можно менять только галочки.

172
isRequiredAllBooleanИспользуется для типа type = CHECKBOX_GROUP 179 180

Если isRequiredAll = true, то нужно проставить пользователю все 181 галочки из options

182 183

Если isRequiredAll = false, то нужно смотреть на isRequired

184 185

Если isRequired = true, то нужно поставить хотя бы одну галочку 186 из options

187 188

Иначе - поле заполнять не обязательно

189
isReadonlyBooleanПоле только для чтения
isClickableBooleanИспользуется для BoFieldType.BO 202 203

Признак, позволяющий открывать карточку инстанции вложенного 204 БО

205
isSelectOnlyBooleanПоля для выбора, без редактирования
isUniqueBooleanПризнак уникальности данного поля бизнес-объекта. Если true - 218 то данное поле уникально и по нему создаётся уникальный индекс в БД 219 Mongo
isSeparatedBooleanЧисловое Поле для разделения числа на разряды
isHeightDynamicBooleanИспользуется для BoFieldType.BO, .CO 232 233

Признак того, что высота поля динамичная

234
hideLabelBooleanПризнак, позволяющий скрывать заголовок поля
textCaseTextFieldCaseПризнак, позволяющий определить регистр текстового поля. 247 Используется для BoFieldType.INPUT_TEXT 248 249

Если testCase = TextFieldCase.UPPER, то текстовое поле принимает 250 только заглавные буквы

251 252

Если testCase = TextFieldCase.LOWER, то текстовое поле принимает 253 только строчные буквы

254 255

По дефолту, testCase = TextFieldCase.NONE, текстовое поле 256 принимает буквы любого регистра

257
tableWidthIntegerПоле, позволяющее изменять ширину столбцов в реестре
needAddToParticipantsBooleanПоле которое говорит добавлять ли в участники пользователя или 270 не добавлять, во вложенном объекте пользователя
maxLengthIntegerИспользуется для BoFieldType.INPUT_TEXT и 277 BoFieldType.INPUT_NUMBER 278 279

Максимальное количество символов, которое может быть в этом 280 поле.

281 282

Если равен null, значит ограничении нет

283
trackedFieldIdStringПоле которое говорит связанно ли оно с календарем для 290 отслеживания статуса 291 292

Это поле используется только если type == 293 BoFieldType.DROPDOWN_SINGLE

294
needShowToCalendarBooleanПоле которое говорит использовать ли поле для построения 301 календаря
dateOnlyFutureBooleanПризнак того, что поля с типом дата выбираются только на 308 будущее время от текущего 309 310

Это поле используется только если .type == BoFieldType.FULL_DATE 311 или BoFieldType.DATE или BoFieldType.YEAR или 312 BoFieldType.YEAR_AND_MONTH или BoFieldType.PERIOD или 313 BoFieldType.PERIOD_TIME и .dateOnlyPast == false

314
dateOnlyPastBooleanПризнак того, что поля с типом дата выбираются только на 321 прошедшее время от текущего 322 323

Это поле используется только если .type == BoFieldType.FULL_DATE 324 или BoFieldType.DATE или BoFieldType.YEAR или 325 BoFieldType.YEAR_AND_MONTH или BoFieldType.PERIOD или 326 BoFieldType.PERIOD_TIME и .dateOnlyFuture == false

327
unacceptableValuebooleanПризнак сохранения значение поля. Если true - то значение 334 сохранено не будет, в противном случае значение поля 335 сохраняется
needTrackStatusBooleanПоле которое говорит отслеживать ли статус для инстанции
chosenAccessRightbooleanПризнак того что настройки поля бизнес объекта отличаются от 348 заводских настроек
refBoIdObjectIdИД бизнес-объекта, на который ссылается данное поле 355 356

Это поле используется только если .type == BoFieldType.BO, 357 BoFieldType.CO, BoFieldType.DROPDOWN_SINGLE, 358 BoFieldType.RADIO_BUTTON_GROUP

359
linkedFieldIdStringИД поля бизнес-объекта, которое связано с данным полем 366 367

Это поле используется только если .type == BoFieldType.BO

368
linkedCoSettingsMap<String boId, LinkedCoSettingDto>Набор ИД бизнес объекта и поля бизнес-объекта, которое связано 376 с данным полем 377 378

Ключ колоды - ИД бизнес объекта, value колоды - 379 LinkedCoSettingDto

380 381

Это поле используется только если .type == BoFieldType.CO

382
fieldRefsMap<String fieldId, FieldRef>Это ссылки на поля бизнес-объекта с ИД = .refBoId 390 391

Ключ колоды - ИД поля, value колоды - FieldRef

392 393

Это поле используется только если .type == BoFieldType.BO

394
.type == BoFieldType.CO
viewTypeBoFieldViewTypeСпособ отображения данного поля на форме 403 404

Это поле используется только если .type == BoFieldType.BO

405
tableColOrderIndexIntegerПорядок отображения данного поля в списке инстанций БО
tableColToShowBooleanОтображать ли это поле в списке инстанций БО
groupingInfoGroupingInfoНаходится ли поле в дереве группировки. Отображать ли это поле 424 в таблице на странице группировки
gantTableLocationsMap<BoFieldType, GantTableLocationDto>Список расположений этого поля в таблицах диаграммы ган-та 432 433

Ключ колоды - идентификатор поля с типом BoFieldType.PERIOD, по 434 которому строится таблица

435 436

Значение колоды - расположение поля в таблице: 437 GantTableLocationDto

438
isHistoryTrackingBooleanОтображать ли события при изменении поля
isKindAddForSelectBooleanДобавлять ли новую инстанцию
isSystembooleanПризнак системности данного поля
isCodeReadonlybooleanПризнак кода поля для чтения
filterFieldConnectIdsMap<BoFieldId, 468 Integer>Связи данного поля с другими полями других бизнес-объектов. Эти 470 бизнес-объекты используются для фильтрации значений данного поля 471 бизнес-объекта в инстанции, по принципу наличия подобных значений в 472 указываемых полях других инстанций, которые ссылаются на данную 473 инстанцию по любому полю 474 475

Используется только, если .type == BoFieldType.BO

476 477

Указываемые поля тоже должны иметь тип BoFieldType.BO

478 479

Ключом колоды является значение BoFieldId.strValue()

480 481

Value колоды всегда является 1

482
accessGroupIdObjectIdИдентификатор объекта прав доступа на это поле - равен 489 AccessGroupDto.id
filterIdObjectIdИД фильтра бизнес-объекта BoFilterDto.id
bracketFilterIdObjectIdИД фильтра бизнес-объекта BracketFilterDto.id
gridPositionGridPositionПозиция поля
paramsMap<String paramName, String paramValue>Дополнительные параметры, которые клиент может использовать по 514 своему собственному усмотрению
createdAtDateКогда создано поле
createdByObjectId -> PersonDtoКем создано поле
titleOrderIndexIntegerПорядок использования данного поля во время формирования 533 отображаемого имени инстанции
titleToShowBooleanИспользуется ли это поле во время формирования отображаемого 540 имени инстанции
optionSourceOptionSourceИсточник заполнения опции (вариантов)
relMainInnerFieldIdStringИспользуется для связи полей. 553 554

Связь создаётся только если .type == BoFieldType.BO.

555 556

Id поля по которому нужно производить фильтрацию

557
relFieldIdStringИспользуется для связи полей. 564 565

Связь создаётся только если .type == BoFieldType.BO.

566 567

Id поля из которого берётся значение для фильтрации

568
relInnerFieldIdStringИспользуется для связи полей. 575 576

Связь создаётся только если .type == BoFieldType.BO.

577 578

Id внутреннего поля из которого берётся значение для фильтрации, 579 когда {@link #relFieldId} ссылается на Бизнес Объект. (Не 580 обязателен к заполнению)

581
needLoadFromInTablesbooleanПризнак того, что данное поле загружается из in-таблиц при 588 миграции
useAsKeyInMigrationbooleanДанный признак указывает, что данное поле должно быть 595 использовано как ключ определения записи при in-migration. 596 597

Это поле должно быть только типа INPUT_TEXT

598
needUploadToOutTablebooleanПризнак того, что данное поле выгружается в out-таблицы при 605 миграции
inMigrationTimezoneMinutesLongПоле которое говорит какую временную зону ставить при миграции 612 613

Это поле используется только если .type == BoFieldType.FULL_DATE 614 или BoFieldType.DATE или BoFieldType.YEAR или 615 BoFieldType.YEAR_AND_MONTH или BoFieldType.TIME

616
needChangeParentBoByLinkedBobooleanПризнак того, что создание вложенных инстанций будет зависеть 623 от сохранение родительской инстанции
needFreezeWhenScrollbooleanПоле которое после скроллинга, остается на верхний части в 630 инстанций, до следующего такого поля
needMarkNewbooleanПоле которое говорит нужно ли помечать новые записи, и 637 учитывать их при сортировке 638 639

Это поле используется только если .type == BoFieldType.BO или 640 BoFieldType.CO

641
copyFromFieldIdString 648

Используется для копирования значения из указанного поля при 649 изменении его значения.

650 651

Настройка копирования возможна только если у текущего поля .type 652 == BoFieldType.BO и у поля с которого нужно копировать значения 653 тоже .type == BoFieldType.BO

654 655

Так-же значения копируются только когда у текущего поля и у поля 656 с которого нужно копировать похожие варианты отображения. 657 (множественный == множественный или одиночный == одиночный)

658
removeTypeBoFieldRemoveTypeПризнак того, как будут отображаться удаленные инстанции 665 вложенного БО
dictionaryOptionSettingMap<String dictionaryCode, FromBoOptionSetting>Настройки опции для кан-ба-на, используется только при 673 BoFieldDto.optionSource == FROM_BO 674 675

Ключ колоды - код инстанции БО справочника с ИД 676 BoFieldDto.refBoId

677 678

Value колоды - данные выбора, хранимые в классе 679 FromBoOptionSetting

680
questionnairesMap<String questionnaireId, QuestionnaireDto>Опросник, которые содержит колонки и строки 688 689

Ключ колоды - идентификатор колонки или опросника

690 691

Value колоды - данные выбора, хранимые в классе 692 QuestionnaireDto

693
questionnaireIsMultipleBooleanПризнак того, что опросник имеет возможность множественного 700 выбора
staticValueStringПоля статичного текста
staticValueEngStringПоля статичного текста
staticValueKazStringПоля статичного текста
staticValueQazStringПоля статичного текста
isProgressBarStickyBoolean(описания нету)
734
735 736 at kz.greetgo.md_reader.util.MdUtil.xmlTextToDoc(MdUtil.java:80) at kz.greetgo.md_reader.core.MdConverter.prepareHtmlFileFrom(MdConverter.java:136) at kz.greetgo.md_reader.core.MdConverter.convert(MdConverter.java:208) at kz.greetgo.md_reader.controller.RenderController.downloadToc(RenderController.java:360) at kz.greetgo.md_reader.controller.RenderController.request(RenderController.java:108) at jdk.internal.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:207) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:152) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:884) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1081) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:974) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1011) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:205) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at kz.greetgo.md_reader.interceptors.TextReplaceFilter.doFilter(TextReplaceFilter.java:36) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:174) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:149) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:166) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:894) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.io.IOException: Server returned HTTP response code: 429 for URL: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:2000) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1589) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:677) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1397) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1363) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:257) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1152) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1040) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:943) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825) at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:247) at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:342) at java.xml/javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122) at kz.greetgo.md_reader.util.MdUtil.xmlTextToDoc(MdUtil.java:71) ... 48 more