Wiki source code of Интерфейс bim

Version 4.1 by Bimit Administrator on 08.02.2022, 15:23

Hide last authors
Bimit Administrator 2.1 1 Основной интерфейс для получения и работы с данными. В данном интерфейсе доступны следующие методы:
2
3 * getProject
4 * getProfile
5 * getProjectModels
6 * getModelRevisions
Bimit Administrator 4.1 7 * getProjectTasks - получение списка всех задач проекта
Bimit Administrator 2.1 8 * getElement
9 * getElements
10 * getGeometryElement
11 * getGeometryElements
12 * getGeometryProject
13 * getGeometryModel
14 * getGeometryElementA
15 * getGeometryElementB
16 * showElements
17 * createGroupElements
18 * showGroupElements
19 * createCondition
20 * getProjectCollisions
21 * getModelCollisions
22
Bimit Administrator 3.1 23
24
25
26
27
28
29
Bimit Administrator 4.1 30 (% class="box" %)
31 (((
32 **getProjectTasks** - получение списка всех задач проекта
33 )))
Bimit Administrator 3.1 34
Bimit Administrator 4.1 35 **getProjectTasks()** метод, который возвращает структуру списка задач, каждая задача представляет из себя следующую структуру:
Bimit Administrator 3.1 36
37 поле                            тип данных поля   описание поля          метод взяти\ данных поля
38
39 (((
40 (% cellspacing="0" style="border-collapse:collapse; border:none; width:539px" %)
41 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:129px" %)(((
42 (% style="line-height:1.2" %)
Bimit Administrator 4.1 43 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
Bimit Administrator 3.1 44 )))|(% style="background-color:#cccccc; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:127px" %)(((
45 (% style="line-height:1.2" %)
Bimit Administrator 4.1 46 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)uuid
Bimit Administrator 3.1 47 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:138px" %)(((
48 (% style="line-height:1.2" %)
Bimit Administrator 4.1 49 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)идентификатор задачи
Bimit Administrator 3.1 50 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:145px" %)(((
51 (% style="line-height:1.2" %)
Bimit Administrator 4.1 52 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getUuid()
Bimit Administrator 3.1 53 )))
54 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:129px" %)(((
55 (% style="line-height:1.2" %)
Bimit Administrator 4.1 56 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)title
Bimit Administrator 3.1 57 )))|(% style="background-color:#cccccc; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:127px" %)(((
58 (% style="line-height:1.2" %)
Bimit Administrator 4.1 59 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
Bimit Administrator 3.1 60 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:138px" %)(((
61 (% style="line-height:1.2" %)
Bimit Administrator 4.1 62 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)заголовок задачи
Bimit Administrator 3.1 63 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:145px" %)(((
64 (% style="line-height:1.2" %)
Bimit Administrator 4.1 65 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getTitle()
Bimit Administrator 3.1 66 )))
67 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:129px" %)(((
68 (% style="line-height:1.2" %)
Bimit Administrator 4.1 69 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)name
Bimit Administrator 3.1 70 )))|(% style="background-color:#cccccc; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:127px" %)(((
71 (% style="line-height:1.2" %)
Bimit Administrator 4.1 72 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
Bimit Administrator 3.1 73 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:138px" %)(((
74 (% style="line-height:1.2" %)
Bimit Administrator 4.1 75 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)наименование задачи
Bimit Administrator 3.1 76 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:145px" %)(((
77 (% style="line-height:1.2" %)
Bimit Administrator 4.1 78 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getName()
Bimit Administrator 3.1 79 )))
80 |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:129px" %)(((
81 (% style="line-height:1.2" %)
Bimit Administrator 4.1 82 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)description
Bimit Administrator 3.1 83 )))|(% style="background-color:#cccccc; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:127px" %)(((
84 (% style="line-height:1.2" %)
Bimit Administrator 4.1 85 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)string
Bimit Administrator 3.1 86 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:138px" %)(((
87 (% style="line-height:1.2" %)
Bimit Administrator 4.1 88 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)описание задачи
Bimit Administrator 3.1 89 )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:145px" %)(((
90 (% style="line-height:1.2" %)
Bimit Administrator 4.1 91 (% style="color:#000000; font-family:Arial; font-size:13pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)getDescription()
Bimit Administrator 3.1 92 )))
93 )))
94
Bimit Administrator 4.1 95 Пример использования
Bimit Administrator 3.1 96
Bimit Administrator 4.1 97 {{code language="java"}}
98 def listTasks = bim.getProjectTasks()
99 for (Task task: listTasks ) {
100 def taskUuid= task.getUuid()
Bimit Administrator 3.1 101
Bimit Administrator 4.1 102 // console.info(taskUuid .toString()) -> “INFO: c73df7aa-7ddd-11ec-90d6-0242ac120003”
103 }
104 {{/code}}
Bimit Administrator 3.1 105
106
Bimit Administrator 4.1 107
Bimit Administrator 3.1 108
Bimit Administrator 4.1 109
Bimit Administrator 3.1 110
Bimit Administrator 2.1 111