Changes for page Интерфейс bim

Last modified by Bimit Administrator on 02.10.2024, 09:47

From version 40.1
edited by Bimit Administrator
on 10.02.2022, 10:42
Change comment: There is no comment for this version
To version 41.1
edited by Bimit Administrator
on 10.02.2022, 11:02
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,8 +1,8 @@
1 1  Основной интерфейс для получения и работы с данными. В данном интерфейсе доступны следующие методы:
2 2  
3 -* [[getProject>>||anchor="HgetProject"]]
4 -* getProfile
5 -* getProjectModels
3 +* [[getProject>>||anchor="HgetProject"]] - взятие проекта на котором выполняется плагин
4 +* [[getProfile>>]] - получение данных о пользователе по его идентификатору Uuid
5 +* [[getProjectModels>>]] - взятие всех активных моделей проекта на котором выполняется плагин
6 6  * getModelRevisions
7 7  * [[getProjectTasks>>doc:||anchor="HgetProjectTasks"]] - получение списка всех задач проекта
8 8  * getElement
... ... @@ -20,14 +20,15 @@
20 20  * getProjectCollisions
21 21  * getModelCollisions
22 22  
23 -====== getProject ======
23 +====== ======
24 24  
25 +====== ======
26 +
25 25  (% class="box infomessage" %)
26 26  (((
27 -взятие проекта на котором выполняется плагин
29 +**getProject** - взятие проекта на котором выполняется плагин
28 28  )))
29 29  
30 -
31 31  * **bim.getProject() **- метод представляет следующую структуру
32 32  
33 33  (((
... ... @@ -175,7 +175,41 @@
175 175  {{/code}}
176 176  
177 177  
179 +(% class="box infomessage" %)
180 +(((
181 +**getProfile**  - получение данных о пользователе по его идентификатору Uuid
182 +)))
178 178  
184 +* **bim.getProfile(Идентификатор пользователя)**
185 +
186 +**Пример использования:**
187 +
188 +{{code language="java"}}
189 +def profile = bim.getProfile(UUID.fromString(“ef952aa8-7ddc-11ec-90d6-0242ac120003")
190 +def profileUuid= profile.getUuid()
191 +
192 +// console.info(profileUuid.toString()) -> “INFO: ef952aa8-7ddc-11ec-90d6-0242ac120003”
193 +{{/code}}
194 +
195 +
196 +(% class="box infomessage" %)
197 +(((
198 +**getProjectModels** - взятие всех активных моделей проекта на котором выполняется плагин)
199 +)))
200 +
201 +* **bim.getProjectModels()**
202 +
203 +**Пример использования:**
204 +
205 +**{{code language="java"}}​def listModels = bim.getProjectModels()
206 +for (Model model: listModels ) {
207 +def modelUuid = model.getUuid()
208 +
209 +// console.info(modelUuid .toString()) -> “INFO: 4e733308-7ddd-11ec-90d6-0242ac120003”
210 +}
211 +{{/code}}**
212 +
213 +
179 179  === ===
180 180  
181 181  (% class="box infomessage" %)