Changes for page Интерфейс bim
Last modified by Bimit Administrator on 02.10.2024, 09:47
From version 51.1
edited by Bimit Administrator
on 10.02.2022, 14:16
on 10.02.2022, 14:16
Change comment:
There is no comment for this version
To version 40.1
edited by Bimit Administrator
on 10.02.2022, 10:42
on 10.02.2022, 10:42
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,11 +1,10 @@ 1 1 Основной интерфейс для получения и работы с данными. В данном интерфейсе доступны следующие методы: 2 2 3 -* [[getProject>>||anchor="HgetProject"]] - взятие проекта на котором выполняется плагин4 -* [[getProfile>>||anchor="HgetProfile"]] - получение данных о пользователе по его идентификатору Uuid5 -* [[getProjectModels>>||anchor="HgetProjectModels"]] - взятие всех активных моделей проекта на котором выполняется плагин6 -* [[getModelRevisions>>||anchor="HgetModelRevisions"]] - взятие всех ревизий модели3 +* [[getProject>>||anchor="HgetProject"]] 4 +* getProfile 5 +* getProjectModels 6 +* getModelRevisions 7 7 * [[getProjectTasks>>doc:||anchor="HgetProjectTasks"]] - получение списка всех задач проекта 8 -* [[getTaskComments>>||anchor="HgetTaskComments"]] - получение списка всех комментариев у задачи по идентификатору задача 9 9 * getElement 10 10 * getElements 11 11 * getGeometryElement ... ... @@ -21,15 +21,14 @@ 21 21 * getProjectCollisions 22 22 * getModelCollisions 23 23 24 -====== 23 +====== getProject ====== 25 25 26 -====== ====== 27 - 28 28 (% class="box infomessage" %) 29 29 ((( 30 - **getProject** -взятие проекта на котором выполняется плагин27 +взятие проекта на котором выполняется плагин 31 31 ))) 32 32 30 + 33 33 * **bim.getProject() **- метод представляет следующую структуру 34 34 35 35 ((( ... ... @@ -177,62 +177,7 @@ 177 177 {{/code}} 178 178 179 179 180 -(% class="box infomessage" %) 181 -((( 182 -**getProfile** - получение данных о пользователе по его идентификатору Uuid 183 -))) 184 184 185 -* **bim.getProfile(Идентификатор пользователя)** 186 - 187 -**Пример использования:** 188 - 189 -{{code language="java"}} 190 -def profile = bim.getProfile(UUID.fromString(“ef952aa8-7ddc-11ec-90d6-0242ac120003") 191 -def profileUuid= profile.getUuid() 192 - 193 -// console.info(profileUuid.toString()) -> “INFO: ef952aa8-7ddc-11ec-90d6-0242ac120003” 194 -{{/code}} 195 - 196 - 197 -(% class="box infomessage" %) 198 -((( 199 -**getProjectModels** - взятие всех активных моделей проекта на котором выполняется плагин) 200 -))) 201 - 202 -* **bim.getProjectModels()** 203 - 204 -**Пример использования:** 205 - 206 -{{code language="java"}} 207 -def listModels = bim.getProjectModels() 208 -for (Model model: listModels ) { 209 -def modelUuid = model.getUuid() 210 - 211 -// console.info(modelUuid .toString()) -> “INFO: 4e733308-7ddd-11ec-90d6-0242ac120003” 212 -} 213 -{{/code}} 214 - 215 - 216 -(% class="box infomessage" %) 217 -((( 218 -**getModelRevisions** - взятие всех ревизий модели 219 -))) 220 - 221 -* **bim.getModelRevisions(Идентификатор модели)** 222 - 223 -**Пример использования:** 224 - 225 -{{code language="java"}} 226 -def listModelRevisions = bim.getModelRevisions(UUID.fromString(“4e733308-7ddd-11ec-90d6-0242ac120003”) 227 -for (ModelRevision modelRevision: listModelRevisions ) { 228 - def modelRevisionUuid= modelRevision.getUuid() 229 - 230 -// console.info(modelRevisionUuid .toString()) -> “INFO: 697ba2b6-7ddd-11ec-90d6-0242ac120003” 231 -} 232 - 233 -{{/code}} 234 - 235 - 236 236 === === 237 237 238 238 (% class="box infomessage" %) ... ... @@ -462,77 +462,6 @@ 462 462 {{/code}} 463 463 464 464 465 -(% class="box infomessage" %) 466 -((( 467 -getTaskComments - получение списка всех комментариев у задачи по идентификатору задача 468 -))) 469 469 470 -* **getTaskComments(UUID taskUuid)** 471 471 472 -(% style="margin-left:2px" %) 473 -((( 474 -(% cellspacing="0" style="border-collapse:collapse; border:medium none; height:225px; width:850px" %) 475 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:125px" %)((( 476 -(% style="line-height:1.2" %) 477 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Поле 478 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:146px" %)((( 479 -(% style="line-height:1.2" %) 480 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Тип данных поля 481 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:326px" %)((( 482 -(% style="line-height:1.2" %) 483 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Описание поля 484 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:228px" %)((( 485 -(% style="line-height:1.2" %) 486 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Метод взятия данных поля 487 -))) 488 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:125px" %)((( 489 -(% style="line-height:1.2" %) 490 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)createDate 491 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:146px" %)((( 492 -(% style="line-height:1.2" %) 493 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)date-time 494 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:326px" %)((( 495 -(% style="line-height:1.2" %) 496 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)дата создания комментария 497 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:228px" %)((( 498 -(% style="line-height:1.2" %) 499 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getCreateDate() 500 -))) 501 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:125px" %)((( 502 -(% style="line-height:1.2" %) 503 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)text 504 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:146px" %)((( 505 -(% style="line-height:1.2" %) 506 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string 507 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:326px" %)((( 508 -(% style="line-height:1.2" %) 509 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)комментарий 510 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:228px" %)((( 511 -(% style="line-height:1.2" %) 512 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getText() 513 -))) 514 -|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:125px" %)((( 515 -(% style="line-height:1.2" %) 516 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)authorUuid 517 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:146px" %)((( 518 -(% style="line-height:1.2" %) 519 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid 520 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:326px" %)((( 521 -(% style="line-height:1.2" %) 522 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)автор комментария 523 -)))|(% style="border-color:#000000; border-style:solid; border-width:1px; padding:7px; vertical-align:top; width:228px" %)((( 524 -(% style="line-height:1.2" %) 525 -(% style="color:#000000; font-family:Arial; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getAuthorUuid() 526 -))) 527 -))) 528 - 529 -**Пример использования** 530 - 531 -{{code language="java"}} 532 -def listComments = bim.getTaskComments(c73df7aa-7ddd-11ec-90d6-0242ac120003) 533 -for (Comment comment: listComments ) { 534 - def authorUuid= comment.setAuthorUuid() 535 - 536 -{{/code}} 537 - 538 538