1 /*
2 * Copyright (c) 2023-2024 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16 #include "distributed_device_profile_client.h"
17
18 namespace OHOS {
19 namespace DistributedDeviceProfile {
AddAccessControlProfileFirst(std::vector<AccessControlProfile> & accessControlProfiles)20 void AddAccessControlProfileFirst(std::vector<AccessControlProfile>& accessControlProfiles)
21 {
22 int32_t userId = 123456;
23 int32_t bindType = -1;
24 int32_t deviceIdType = 1;
25 uint32_t bindLevel = 0;
26 uint32_t status = 0;
27 uint32_t authenticationType = 2;
28 uint32_t accesserId = 1;
29 uint32_t tokenId = 1001;
30
31 std::string oldAccountId = "accountId";
32 std::string newAccountId = "accountId";
33 std::string deviceId = "deviceId";
34 std::string trustDeviceId = "123456";
35
36 Accesser accesser;
37 accesser.SetAccesserId(accesserId);
38 accesser.SetAccesserDeviceId(deviceId);
39 accesser.SetAccesserUserId(userId);
40 accesser.SetAccesserAccountId(oldAccountId);
41 accesser.SetAccesserTokenId(tokenId);
42 accesser.SetAccesserBundleName("bundleName");
43 accesser.SetAccesserHapSignature("uph1");
44 accesser.SetAccesserBindLevel(bindLevel);
45
46 Accessee accessee;
47 accessee.SetAccesseeId(accesserId);
48 accessee.SetAccesseeDeviceId(deviceId);
49 accessee.SetAccesseeUserId(userId);
50 accessee.SetAccesseeAccountId(newAccountId);
51 accessee.SetAccesseeTokenId(tokenId);
52 accessee.SetAccesseeBundleName("bundleName");
53 accessee.SetAccesseeHapSignature("uph1");
54 accessee.SetAccesseeBindLevel(bindLevel);
55
56 AccessControlProfile profileFirst;
57 profileFirst.SetAccessControlId(accesserId);
58 profileFirst.SetAccesserId(accesserId);
59 profileFirst.SetAccesseeId(accesserId);
60 profileFirst.SetTrustDeviceId(trustDeviceId);
61 profileFirst.SetBindType(bindType);
62 profileFirst.SetAuthenticationType(authenticationType);
63 profileFirst.SetDeviceIdType(deviceIdType);
64 profileFirst.SetStatus(status);
65 profileFirst.SetBindLevel(bindLevel);
66 profileFirst.SetAccesser(accesser);
67 profileFirst.SetAccessee(accessee);
68 accessControlProfiles.push_back(profileFirst);
69 }
70
AddAccessControlProfileSecond(std::vector<AccessControlProfile> & accessControlProfiles)71 void AddAccessControlProfileSecond(std::vector<AccessControlProfile>& accessControlProfiles)
72 {
73 int32_t userId = 123456;
74 int32_t bindType = 1;
75 int32_t deviceIdType = 1;
76 uint32_t bindLevel = 1;
77 uint32_t status = 1;
78 uint32_t authenticationType = 1;
79 uint32_t accesserId = 1;
80 uint32_t tokenId = 1001;
81
82 std::string oldAccountId = "accountId";
83 std::string newAccountId = "accountId";
84 std::string deviceId = "deviceId";
85 std::string trustDeviceId = "123456";
86
87 Accesser accesser;
88 accesser.SetAccesserId(accesserId);
89 accesser.SetAccesserDeviceId(deviceId);
90 accesser.SetAccesserUserId(userId);
91 accesser.SetAccesserAccountId(oldAccountId);
92 accesser.SetAccesserTokenId(tokenId);
93 accesser.SetAccesserBundleName("bundleName");
94 accesser.SetAccesserHapSignature("uph1");
95 accesser.SetAccesserBindLevel(bindLevel);
96
97 Accessee accessee;
98 accessee.SetAccesseeId(accesserId);
99 accessee.SetAccesseeDeviceId(deviceId);
100 accessee.SetAccesseeUserId(userId);
101 accessee.SetAccesseeAccountId(newAccountId);
102 accessee.SetAccesseeTokenId(tokenId);
103 accessee.SetAccesseeBundleName("bundleName");
104 accessee.SetAccesseeHapSignature("uph1");
105 accessee.SetAccesseeBindLevel(bindLevel);
106
107 AccessControlProfile profileSecond;
108 profileSecond.SetAccessControlId(accesserId);
109 profileSecond.SetAccesserId(accesserId);
110 profileSecond.SetAccesseeId(accesserId);
111 trustDeviceId = deviceId;
112 profileSecond.SetTrustDeviceId(trustDeviceId);
113 profileSecond.SetBindType(bindType);
114 profileSecond.SetAuthenticationType(authenticationType);
115 profileSecond.SetDeviceIdType(deviceIdType);
116 profileSecond.SetStatus(status);
117 profileSecond.SetBindLevel(bindLevel);
118 profileSecond.SetAccesser(accesser);
119 profileSecond.SetAccessee(accessee);
120 accessControlProfiles.push_back(profileSecond);
121 }
122
AddAccessControlProfileThird(std::vector<AccessControlProfile> & accessControlProfiles)123 void AddAccessControlProfileThird(std::vector<AccessControlProfile>& accessControlProfiles)
124 {
125 int32_t userId = 123456;
126 int32_t bindType = 256;
127 int32_t deviceIdType = 1;
128 uint32_t bindLevel = 3;
129 uint32_t status = 2;
130 uint32_t authenticationType = 1;
131 uint32_t accesserId = 1;
132 uint32_t tokenId = 1001;
133
134 std::string oldAccountId = "accountId";
135 std::string newAccountId = "accountId";
136 std::string deviceId = "deviceId";
137 std::string trustDeviceId = "123456";
138
139 Accesser accesser;
140 accesser.SetAccesserId(accesserId);
141 accesser.SetAccesserDeviceId(deviceId);
142 accesser.SetAccesserUserId(userId);
143 accesser.SetAccesserAccountId(oldAccountId);
144 accesser.SetAccesserTokenId(tokenId);
145 accesser.SetAccesserBundleName("bundleName");
146 accesser.SetAccesserHapSignature("uph1");
147 accesser.SetAccesserBindLevel(bindLevel);
148
149 Accessee accessee;
150 accessee.SetAccesseeId(accesserId);
151 accessee.SetAccesseeDeviceId(deviceId);
152 accessee.SetAccesseeUserId(userId);
153 accessee.SetAccesseeAccountId(newAccountId);
154 accessee.SetAccesseeTokenId(tokenId);
155 accessee.SetAccesseeBundleName("bundleName");
156 accessee.SetAccesseeHapSignature("uph1");
157 accessee.SetAccesseeBindLevel(bindLevel);
158
159 AccessControlProfile profileThird;
160 profileThird.SetAccessControlId(accesserId);
161 profileThird.SetAccesserId(accesserId);
162 profileThird.SetAccesseeId(accesserId);
163 profileThird.SetTrustDeviceId(trustDeviceId);
164 profileThird.SetBindType(bindType);
165 profileThird.SetAuthenticationType(authenticationType);
166 profileThird.SetDeviceIdType(deviceIdType);
167 profileThird.SetStatus(status);
168 profileThird.SetBindLevel(bindLevel);
169 profileThird.SetAccesser(accesser);
170 profileThird.SetAccessee(accessee);
171 accessControlProfiles.push_back(profileThird);
172 }
173
AddAccessControlprofileFourth(std::vector<AccessControlProfile> & accessControlProfiles)174 void AddAccessControlprofileFourth(std::vector<AccessControlProfile>& accessControlProfiles)
175 {
176 int32_t userId = 123456;
177 int32_t bindType = 1282;
178 int32_t deviceIdType = 1;
179 uint32_t bindLevel = 3;
180 uint32_t status = 3;
181 uint32_t authenticationType = 1;
182 uint32_t accesserId = 1;
183 uint32_t tokenId = 1001;
184
185 std::string oldAccountId = "accountId";
186 std::string newAccountId = "accountId";
187 std::string deviceId = "deviceId";
188 std::string trustDeviceId = "123456";
189
190 Accesser accesser;
191 accesser.SetAccesserId(accesserId);
192 accesser.SetAccesserDeviceId(deviceId);
193 accesser.SetAccesserUserId(userId);
194 accesser.SetAccesserAccountId(oldAccountId);
195 accesser.SetAccesserTokenId(tokenId);
196 accesser.SetAccesserBundleName("bundleName");
197 accesser.SetAccesserHapSignature("uph1");
198 accesser.SetAccesserBindLevel(bindLevel);
199
200 Accessee accessee;
201 accessee.SetAccesseeId(accesserId);
202 accessee.SetAccesseeDeviceId(deviceId);
203 accessee.SetAccesseeUserId(userId);
204 accessee.SetAccesseeAccountId(newAccountId);
205 accessee.SetAccesseeTokenId(tokenId);
206 accessee.SetAccesseeBundleName("bundleName");
207 accessee.SetAccesseeHapSignature("uph1");
208 accessee.SetAccesseeBindLevel(bindLevel);
209
210 AccessControlProfile profileFourth;
211 profileFourth.SetAccessControlId(accesserId);
212 profileFourth.SetAccesserId(accesserId);
213 profileFourth.SetAccesseeId(accesserId);
214 profileFourth.SetTrustDeviceId(trustDeviceId);
215 profileFourth.SetBindType(bindType);
216 profileFourth.SetAuthenticationType(authenticationType);
217 profileFourth.SetDeviceIdType(deviceIdType);
218 profileFourth.SetStatus(status);
219 profileFourth.SetBindLevel(bindLevel);
220 profileFourth.SetAccesser(accesser);
221 profileFourth.SetAccessee(accessee);
222 accessControlProfiles.push_back(profileFourth);
223 }
224
AddAccessControlProfileFifth(std::vector<AccessControlProfile> & accessControlProfiles)225 void AddAccessControlProfileFifth(std::vector<AccessControlProfile>& accessControlProfiles)
226 {
227 int32_t userId = 123456;
228 int32_t bindType = 1282;
229 int32_t deviceIdType = 1;
230 uint32_t bindLevel = 1;
231 uint32_t status = 3;
232 uint32_t authenticationType = 2;
233 uint32_t accesserId = 1;
234 uint32_t tokenId = 1001;
235
236 std::string oldAccountId = "accountId";
237 std::string newAccountId = "accountId";
238 std::string deviceId = "deviceId";
239 std::string trustDeviceId = "deviceId";
240
241 Accesser accesser;
242 accesser.SetAccesserId(accesserId);
243 accesser.SetAccesserDeviceId(deviceId);
244 accesser.SetAccesserUserId(userId);
245 accesser.SetAccesserAccountId(oldAccountId);
246 accesser.SetAccesserTokenId(tokenId);
247 accesser.SetAccesserBundleName("bundleName");
248 accesser.SetAccesserHapSignature("uph1");
249 accesser.SetAccesserBindLevel(bindLevel);
250
251 Accessee accessee;
252 accessee.SetAccesseeId(accesserId);
253 accessee.SetAccesseeDeviceId(deviceId);
254 accessee.SetAccesseeUserId(userId);
255 accessee.SetAccesseeAccountId(newAccountId);
256 accessee.SetAccesseeTokenId(tokenId);
257 accessee.SetAccesseeBundleName("bundleName");
258 accessee.SetAccesseeHapSignature("uph1");
259 accessee.SetAccesseeBindLevel(bindLevel);
260
261 AccessControlProfile profileFifth;
262 profileFifth.SetAccessControlId(accesserId);
263 profileFifth.SetAccesserId(accesserId);
264 profileFifth.SetAccesseeId(accesserId);
265 profileFifth.SetTrustDeviceId(trustDeviceId);
266 profileFifth.SetBindType(bindType);
267 profileFifth.SetAuthenticationType(authenticationType);
268 profileFifth.SetDeviceIdType(deviceIdType);
269 profileFifth.SetStatus(status);
270 profileFifth.SetBindLevel(bindLevel);
271 profileFifth.SetAccesser(accesser);
272 profileFifth.SetAccessee(accessee);
273 accessControlProfiles.push_back(profileFifth);
274 }
275
AddAccessControlProfileSixth(std::vector<AccessControlProfile> & accessControlProfiles)276 void AddAccessControlProfileSixth(std::vector<AccessControlProfile>& accessControlProfiles)
277 {
278 int32_t userId = 123456;
279 int32_t bindType = 2;
280 int32_t deviceIdType = 1;
281 uint32_t bindLevel = 3;
282 uint32_t status = 3;
283 uint32_t authenticationType = 2;
284 uint32_t accesserId = 1;
285 uint32_t tokenId = 1001;
286
287 std::string oldAccountId = "oldAccountId";
288 std::string newAccountId = "newAccountId";
289 std::string deviceIdEr = "localDeviceId";
290 std::string deviceIdEe = "remoteDeviceId";
291 std::string trustDeviceId = "remoteDeviceId";
292
293 Accesser accesser;
294 accesser.SetAccesserId(accesserId);
295 accesser.SetAccesserDeviceId(deviceIdEr);
296 accesser.SetAccesserUserId(userId);
297 accesser.SetAccesserAccountId(oldAccountId);
298 accesser.SetAccesserTokenId(tokenId);
299 accesser.SetAccesserBundleName("bundleName");
300 accesser.SetAccesserHapSignature("uph1");
301 accesser.SetAccesserBindLevel(bindLevel);
302
303 Accessee accessee;
304 accessee.SetAccesseeId(accesserId);
305 accessee.SetAccesseeDeviceId(deviceIdEe);
306 accessee.SetAccesseeUserId(userId);
307 accessee.SetAccesseeAccountId(newAccountId);
308 accessee.SetAccesseeTokenId(tokenId);
309 accessee.SetAccesseeBundleName("bundleName");
310 accessee.SetAccesseeHapSignature("uph1");
311 accessee.SetAccesseeBindLevel(bindLevel);
312
313 AccessControlProfile profileFifth;
314 profileFifth.SetAccessControlId(accesserId);
315 profileFifth.SetAccesserId(accesserId);
316 profileFifth.SetAccesseeId(accesserId);
317 profileFifth.SetTrustDeviceId(trustDeviceId);
318 profileFifth.SetBindType(bindType);
319 profileFifth.SetAuthenticationType(authenticationType);
320 profileFifth.SetDeviceIdType(deviceIdType);
321 profileFifth.SetStatus(status);
322 profileFifth.SetBindLevel(bindLevel);
323 profileFifth.SetAccesser(accesser);
324 profileFifth.SetAccessee(accessee);
325 accessControlProfiles.push_back(profileFifth);
326 }
327
AddAccessControlProfileSeventh(std::vector<AccessControlProfile> & accessControlProfiles)328 void AddAccessControlProfileSeventh(std::vector<AccessControlProfile>& accessControlProfiles)
329 {
330 int32_t userId = 123456;
331 int32_t bindType = 2;
332 int32_t deviceIdType = 1;
333 uint32_t bindLevel = 3;
334 uint32_t status = 3;
335 uint32_t authenticationType = 2;
336 uint32_t accesserId = 1;
337 uint32_t tokenId = 1001;
338
339 std::string oldAccountId = "oldAccountId";
340 std::string newAccountId = "newAccountId";
341 std::string deviceIdEr = "remoteDeviceId";
342 std::string deviceIdEe = "localDeviceId";
343 std::string trustDeviceId = "remoteDeviceId";
344
345 Accesser accesser;
346 accesser.SetAccesserId(accesserId);
347 accesser.SetAccesserDeviceId(deviceIdEr);
348 accesser.SetAccesserUserId(userId);
349 accesser.SetAccesserAccountId(oldAccountId);
350 accesser.SetAccesserTokenId(tokenId);
351 accesser.SetAccesserBundleName("bundleName");
352 accesser.SetAccesserHapSignature("uph1");
353 accesser.SetAccesserBindLevel(bindLevel);
354
355 Accessee accessee;
356 accessee.SetAccesseeId(accesserId);
357 accessee.SetAccesseeDeviceId(deviceIdEe);
358 accessee.SetAccesseeUserId(userId);
359 accessee.SetAccesseeAccountId(oldAccountId);
360 accessee.SetAccesseeTokenId(tokenId);
361 accessee.SetAccesseeBundleName("bundleName");
362 accessee.SetAccesseeHapSignature("uph1");
363 accessee.SetAccesseeBindLevel(bindLevel);
364
365 AccessControlProfile profileFifth;
366 profileFifth.SetAccessControlId(accesserId);
367 profileFifth.SetAccesserId(accesserId);
368 profileFifth.SetAccesseeId(accesserId);
369 profileFifth.SetTrustDeviceId(trustDeviceId);
370 profileFifth.SetBindType(bindType);
371 profileFifth.SetAuthenticationType(authenticationType);
372 profileFifth.SetDeviceIdType(deviceIdType);
373 profileFifth.SetStatus(status);
374 profileFifth.SetBindLevel(bindLevel);
375 profileFifth.SetAccesser(accesser);
376 profileFifth.SetAccessee(accessee);
377 accessControlProfiles.push_back(profileFifth);
378 }
379
AddAccessControlProfileEighth(std::vector<AccessControlProfile> & accessControlProfiles)380 void AddAccessControlProfileEighth(std::vector<AccessControlProfile>& accessControlProfiles)
381 {
382 int32_t userId = 123456;
383 int32_t bindType = 1282;
384 int32_t deviceIdType = 1;
385 uint32_t bindLevel = 2;
386 uint32_t status = 3;
387 uint32_t authenticationType = 2;
388 uint32_t accesserId = 1;
389 uint32_t tokenId = 1001;
390
391 std::string oldAccountId = "oldAccountId";
392 std::string newAccountId = "newAccountId";
393 std::string deviceIdEr = "localDeviceId";
394 std::string deviceIdEe = "remoteDeviceId";
395 std::string trustDeviceId = "remoteDeviceId";
396
397 Accesser accesser;
398 accesser.SetAccesserId(accesserId);
399 accesser.SetAccesserDeviceId(deviceIdEr);
400 accesser.SetAccesserUserId(userId);
401 accesser.SetAccesserAccountId(oldAccountId);
402 accesser.SetAccesserTokenId(tokenId);
403 accesser.SetAccesserBundleName("bundleName");
404 accesser.SetAccesserHapSignature("uph1");
405 accesser.SetAccesserBindLevel(bindLevel);
406
407 Accessee accessee;
408 accessee.SetAccesseeId(accesserId);
409 accessee.SetAccesseeDeviceId(deviceIdEe);
410 accessee.SetAccesseeUserId(userId);
411 accessee.SetAccesseeAccountId(newAccountId);
412 accessee.SetAccesseeTokenId(tokenId);
413 accessee.SetAccesseeBundleName("bundleName");
414 accessee.SetAccesseeHapSignature("uph1");
415 accessee.SetAccesseeBindLevel(bindLevel);
416
417 AccessControlProfile profileFifth;
418 profileFifth.SetAccessControlId(accesserId);
419 profileFifth.SetAccesserId(accesserId);
420 profileFifth.SetAccesseeId(accesserId);
421 profileFifth.SetTrustDeviceId(trustDeviceId);
422 profileFifth.SetBindType(bindType);
423 profileFifth.SetAuthenticationType(authenticationType);
424 profileFifth.SetDeviceIdType(deviceIdType);
425 profileFifth.SetStatus(status);
426 profileFifth.SetBindLevel(bindLevel);
427 profileFifth.SetAccesser(accesser);
428 profileFifth.SetAccessee(accessee);
429 accessControlProfiles.push_back(profileFifth);
430 }
431
AddAccessControlProfileNinth(std::vector<AccessControlProfile> & accessControlProfiles)432 void AddAccessControlProfileNinth(std::vector<AccessControlProfile>& accessControlProfiles)
433 {
434 int32_t userId = 123456;
435 int32_t bindType = 1282;
436 int32_t deviceIdType = 1;
437 uint32_t bindLevel = 2;
438 uint32_t status = 3;
439 uint32_t authenticationType = 2;
440 uint32_t accesserId = 1;
441 uint32_t tokenId = 1001;
442
443 std::string oldAccountId = "oldAccountId";
444 std::string newAccountId = "newAccountId";
445 std::string deviceIdEr = "remoteDeviceId";
446 std::string deviceIdEe = "localDeviceId";
447 std::string trustDeviceId = "remoteDeviceId";
448
449 Accesser accesser;
450 accesser.SetAccesserId(accesserId);
451 accesser.SetAccesserDeviceId(deviceIdEr);
452 accesser.SetAccesserUserId(userId);
453 accesser.SetAccesserAccountId(oldAccountId);
454 accesser.SetAccesserTokenId(tokenId);
455 accesser.SetAccesserBundleName("bundleName");
456 accesser.SetAccesserHapSignature("uph1");
457 accesser.SetAccesserBindLevel(bindLevel);
458
459 Accessee accessee;
460 accessee.SetAccesseeId(accesserId);
461 accessee.SetAccesseeDeviceId(deviceIdEe);
462 accessee.SetAccesseeUserId(userId);
463 accessee.SetAccesseeAccountId(newAccountId);
464 accessee.SetAccesseeTokenId(tokenId);
465 accessee.SetAccesseeBundleName("bundleName");
466 accessee.SetAccesseeHapSignature("uph1");
467 accessee.SetAccesseeBindLevel(bindLevel);
468
469 AccessControlProfile profileFifth;
470 profileFifth.SetAccessControlId(accesserId);
471 profileFifth.SetAccesserId(accesserId);
472 profileFifth.SetAccesseeId(accesserId);
473 profileFifth.SetTrustDeviceId(trustDeviceId);
474 profileFifth.SetBindType(bindType);
475 profileFifth.SetAuthenticationType(authenticationType);
476 profileFifth.SetDeviceIdType(deviceIdType);
477 profileFifth.SetStatus(status);
478 profileFifth.SetBindLevel(bindLevel);
479 profileFifth.SetAccesser(accesser);
480 profileFifth.SetAccessee(accessee);
481 accessControlProfiles.push_back(profileFifth);
482 }
483
AddAccessControlProfileTenth(std::vector<AccessControlProfile> & accessControlProfiles)484 void AddAccessControlProfileTenth(std::vector<AccessControlProfile>& accessControlProfiles)
485 {
486 int32_t userId = 123456;
487 int32_t bindType = 1282;
488 int32_t deviceIdType = 1;
489 uint32_t bindLevel = 1;
490 uint32_t status = 3;
491 uint32_t authenticationType = 2;
492 uint32_t accesserId = 1;
493 uint32_t tokenId = 1001;
494
495 std::string oldAccountId = "oldAccountId";
496 std::string newAccountId = "newAccountId";
497 std::string deviceIdEr = "localDeviceId";
498 std::string deviceIdEe = "remoteDeviceId";
499 std::string trustDeviceId = "remoteDeviceId";
500
501 Accesser accesser;
502 accesser.SetAccesserId(accesserId);
503 accesser.SetAccesserDeviceId(deviceIdEr);
504 accesser.SetAccesserUserId(userId);
505 accesser.SetAccesserAccountId(oldAccountId);
506 accesser.SetAccesserTokenId(tokenId);
507 accesser.SetAccesserBundleName("bundleName");
508 accesser.SetAccesserHapSignature("uph1");
509 accesser.SetAccesserBindLevel(bindLevel);
510
511 Accessee accessee;
512 accessee.SetAccesseeId(accesserId);
513 accessee.SetAccesseeDeviceId(deviceIdEe);
514 accessee.SetAccesseeUserId(userId);
515 accessee.SetAccesseeAccountId(newAccountId);
516 accessee.SetAccesseeTokenId(tokenId);
517 accessee.SetAccesseeBundleName("bundleName");
518 accessee.SetAccesseeHapSignature("uph1");
519 accessee.SetAccesseeBindLevel(bindLevel);
520
521 AccessControlProfile profileFifth;
522 profileFifth.SetAccessControlId(accesserId);
523 profileFifth.SetAccesserId(accesserId);
524 profileFifth.SetAccesseeId(accesserId);
525 profileFifth.SetTrustDeviceId(trustDeviceId);
526 profileFifth.SetBindType(bindType);
527 profileFifth.SetAuthenticationType(authenticationType);
528 profileFifth.SetDeviceIdType(deviceIdType);
529 profileFifth.SetStatus(status);
530 profileFifth.SetBindLevel(bindLevel);
531 profileFifth.SetAccesser(accesser);
532 profileFifth.SetAccessee(accessee);
533 accessControlProfiles.push_back(profileFifth);
534 }
535
AddAccessControlProfileEleventh(std::vector<AccessControlProfile> & accessControlProfiles)536 void AddAccessControlProfileEleventh(std::vector<AccessControlProfile>& accessControlProfiles)
537 {
538 int32_t userId = 123456;
539 int32_t bindType = 1282;
540 int32_t deviceIdType = 1;
541 uint32_t bindLevel = 1;
542 uint32_t status = 3;
543 uint32_t authenticationType = 2;
544 uint32_t accesserId = 1;
545 uint32_t tokenId = 1001;
546
547 std::string oldAccountId = "oldAccountId";
548 std::string newAccountId = "newAccountId";
549 std::string deviceIdEr = "remoteDeviceId";
550 std::string deviceIdEe = "localDeviceId";
551 std::string trustDeviceId = "remoteDeviceId";
552
553 Accesser accesser;
554 accesser.SetAccesserId(accesserId);
555 accesser.SetAccesserDeviceId(deviceIdEr);
556 accesser.SetAccesserUserId(userId);
557 accesser.SetAccesserAccountId(oldAccountId);
558 accesser.SetAccesserTokenId(tokenId);
559 accesser.SetAccesserBundleName("bundleName");
560 accesser.SetAccesserHapSignature("uph1");
561 accesser.SetAccesserBindLevel(bindLevel);
562
563 Accessee accessee;
564 accessee.SetAccesseeId(accesserId);
565 accessee.SetAccesseeDeviceId(deviceIdEe);
566 accessee.SetAccesseeUserId(userId);
567 accessee.SetAccesseeAccountId(newAccountId);
568 accessee.SetAccesseeTokenId(tokenId);
569 accessee.SetAccesseeBundleName("bundleName");
570 accessee.SetAccesseeHapSignature("uph1");
571 accessee.SetAccesseeBindLevel(bindLevel);
572
573 AccessControlProfile profileFifth;
574 profileFifth.SetAccessControlId(accesserId);
575 profileFifth.SetAccesserId(accesserId);
576 profileFifth.SetAccesseeId(accesserId);
577 profileFifth.SetTrustDeviceId(trustDeviceId);
578 profileFifth.SetBindType(bindType);
579 profileFifth.SetAuthenticationType(authenticationType);
580 profileFifth.SetDeviceIdType(deviceIdType);
581 profileFifth.SetStatus(status);
582 profileFifth.SetBindLevel(bindLevel);
583 profileFifth.SetAccesser(accesser);
584 profileFifth.SetAccessee(accessee);
585 accessControlProfiles.push_back(profileFifth);
586 }
587
AddAccessControlProfileTwelfth(std::vector<AccessControlProfile> & accessControlProfiles)588 void AddAccessControlProfileTwelfth(std::vector<AccessControlProfile>& accessControlProfiles)
589 {
590 int32_t userId = 123456;
591 int32_t bindType = 256;
592 int32_t deviceIdType = 1;
593 uint32_t bindLevel = 1;
594 uint32_t status = 1;
595 uint32_t authenticationType = 2;
596 uint32_t accesserId = 1;
597 uint32_t tokenId = 1001;
598
599 std::string oldAccountId = "oldAccountId";
600 std::string newAccountId = "newAccountId";
601 std::string deviceIdEr = "remoteDeviceId";
602 std::string deviceIdEe = "localDeviceId";
603 std::string trustDeviceId = "123456";
604
605 Accesser accesser;
606 accesser.SetAccesserId(accesserId);
607 accesser.SetAccesserDeviceId(deviceIdEr);
608 accesser.SetAccesserUserId(userId);
609 accesser.SetAccesserAccountId(oldAccountId);
610 accesser.SetAccesserTokenId(tokenId);
611 accesser.SetAccesserBundleName("bundleName");
612 accesser.SetAccesserHapSignature("uph1");
613 accesser.SetAccesserBindLevel(bindLevel);
614
615 Accessee accessee;
616 accessee.SetAccesseeId(accesserId);
617 accessee.SetAccesseeDeviceId(deviceIdEe);
618 accessee.SetAccesseeUserId(userId);
619 accessee.SetAccesseeAccountId(newAccountId);
620 accessee.SetAccesseeTokenId(tokenId);
621 accessee.SetAccesseeBundleName("bundleName");
622 accessee.SetAccesseeHapSignature("uph1");
623 accessee.SetAccesseeBindLevel(bindLevel);
624
625 AccessControlProfile profileFifth;
626 profileFifth.SetAccessControlId(accesserId);
627 profileFifth.SetAccesserId(accesserId);
628 profileFifth.SetAccesseeId(accesserId);
629 profileFifth.SetTrustDeviceId(trustDeviceId);
630 profileFifth.SetBindType(bindType);
631 profileFifth.SetAuthenticationType(authenticationType);
632 profileFifth.SetDeviceIdType(deviceIdType);
633 profileFifth.SetStatus(status);
634 profileFifth.SetBindLevel(bindLevel);
635 profileFifth.SetAccesser(accesser);
636 profileFifth.SetAccessee(accessee);
637 accessControlProfiles.push_back(profileFifth);
638 }
639
AddAccessControlprofileThirteenth(std::vector<AccessControlProfile> & accessControlProfiles)640 void AddAccessControlprofileThirteenth(std::vector<AccessControlProfile>& accessControlProfiles)
641 {
642 int32_t userId = 123456;
643 int32_t bindType = 1282;
644 int32_t deviceIdType = 1;
645 uint32_t bindLevel = 3;
646 uint32_t status = 3;
647 uint32_t authenticationType = 1;
648 uint32_t accesserId = 1;
649 uint32_t tokenId = 1001;
650
651 std::string oldAccountId = "accountId";
652 std::string newAccountId = "accountId";
653 std::string deviceId = "deviceId";
654 std::string trustDeviceId = "remoteDeviceId";
655
656 Accesser accesser;
657 accesser.SetAccesserId(accesserId);
658 accesser.SetAccesserDeviceId(deviceId);
659 accesser.SetAccesserUserId(userId);
660 accesser.SetAccesserAccountId(oldAccountId);
661 accesser.SetAccesserTokenId(tokenId);
662 accesser.SetAccesserBundleName("bundleName");
663 accesser.SetAccesserHapSignature("uph1");
664 accesser.SetAccesserBindLevel(bindLevel);
665
666 Accessee accessee;
667 accessee.SetAccesseeId(accesserId);
668 accessee.SetAccesseeDeviceId(deviceId);
669 accessee.SetAccesseeUserId(userId);
670 accessee.SetAccesseeAccountId(newAccountId);
671 accessee.SetAccesseeTokenId(tokenId);
672 accessee.SetAccesseeBundleName("bundleName");
673 accessee.SetAccesseeHapSignature("uph1");
674 accessee.SetAccesseeBindLevel(bindLevel);
675
676 AccessControlProfile profileFourth;
677 profileFourth.SetAccessControlId(accesserId);
678 profileFourth.SetAccesserId(accesserId);
679 profileFourth.SetAccesseeId(accesserId);
680 profileFourth.SetTrustDeviceId(trustDeviceId);
681 profileFourth.SetBindType(bindType);
682 profileFourth.SetAuthenticationType(authenticationType);
683 profileFourth.SetDeviceIdType(deviceIdType);
684 profileFourth.SetStatus(status);
685 profileFourth.SetBindLevel(bindLevel);
686 profileFourth.SetAccesser(accesser);
687 profileFourth.SetAccessee(accessee);
688 accessControlProfiles.push_back(profileFourth);
689 }
690
AddAccessControlprofileFourteenth(std::vector<AccessControlProfile> & accessControlProfiles)691 void AddAccessControlprofileFourteenth(std::vector<AccessControlProfile>& accessControlProfiles)
692 {
693 int32_t userId = 123456;
694 int32_t bindType = 1282;
695 int32_t deviceIdType = 1;
696 uint32_t bindLevel = 1;
697 uint32_t status = 1;
698 uint32_t authenticationType = 1;
699 uint32_t accesserId = 1;
700 uint32_t tokenId = 1001;
701
702 std::string oldAccountId = "accountId";
703 std::string newAccountId = "accountId";
704 std::string deviceId = "deviceId";
705 std::string trustDeviceId = "remoteDeviceId";
706
707 Accesser accesser;
708 accesser.SetAccesserId(0);
709 accesser.SetAccesserDeviceId(deviceId);
710 accesser.SetAccesserUserId(userId);
711 accesser.SetAccesserAccountId("");
712 accesser.SetAccesserTokenId(tokenId);
713 accesser.SetAccesserBundleName("bundleName");
714 accesser.SetAccesserHapSignature("uph1");
715 accesser.SetAccesserBindLevel(bindLevel);
716
717 Accessee accessee;
718 accessee.SetAccesseeId(accesserId);
719 accessee.SetAccesseeDeviceId(deviceId);
720 accessee.SetAccesseeUserId(userId);
721 accessee.SetAccesseeAccountId(newAccountId);
722 accessee.SetAccesseeTokenId(tokenId);
723 accessee.SetAccesseeBundleName("");
724 accessee.SetAccesseeHapSignature("uph1");
725 accessee.SetAccesseeBindLevel(bindLevel);
726
727 AccessControlProfile profileFourth;
728 profileFourth.SetAccessControlId(accesserId);
729 profileFourth.SetAccesserId(accesserId);
730 profileFourth.SetAccesseeId(accesserId);
731 profileFourth.SetTrustDeviceId(trustDeviceId);
732 profileFourth.SetBindType(bindType);
733 profileFourth.SetAuthenticationType(authenticationType);
734 profileFourth.SetDeviceIdType(deviceIdType);
735 profileFourth.SetStatus(status);
736 profileFourth.SetBindLevel(bindLevel);
737 profileFourth.SetAccesser(accesser);
738 profileFourth.SetAccessee(accessee);
739 accessControlProfiles.push_back(profileFourth);
740 }
741
AddAccessControlprofileFifteenth(std::vector<AccessControlProfile> & accessControlProfiles)742 void AddAccessControlprofileFifteenth(std::vector<AccessControlProfile>& accessControlProfiles)
743 {
744 int32_t userId = 123456;
745 int32_t bindType = 1;
746 int32_t deviceIdType = 1;
747 uint32_t bindLevel = 1;
748 uint32_t status = 1;
749 uint32_t authenticationType = 1;
750 uint32_t accesserId = 1;
751 uint32_t tokenId = 1001;
752
753 std::string oldAccountId = "accountId";
754 std::string newAccountId = "accountId";
755 std::string deviceId = "deviceId";
756 std::string trustDeviceId = "123456";
757
758 Accesser accesser;
759 accesser.SetAccesserId(0);
760 accesser.SetAccesserDeviceId(deviceId);
761 accesser.SetAccesserUserId(userId);
762 accesser.SetAccesserAccountId("");
763 accesser.SetAccesserTokenId(tokenId);
764 accesser.SetAccesserBundleName("bundleName");
765 accesser.SetAccesserHapSignature("uph1");
766 accesser.SetAccesserBindLevel(bindLevel);
767
768 Accessee accessee;
769 accessee.SetAccesseeId(accesserId);
770 accessee.SetAccesseeDeviceId(deviceId);
771 accessee.SetAccesseeUserId(userId);
772 accessee.SetAccesseeAccountId(newAccountId);
773 accessee.SetAccesseeTokenId(tokenId);
774 accessee.SetAccesseeBundleName("");
775 accessee.SetAccesseeHapSignature("uph1");
776 accessee.SetAccesseeBindLevel(bindLevel);
777
778 AccessControlProfile profileFourth;
779 profileFourth.SetAccessControlId(accesserId);
780 profileFourth.SetAccesserId(accesserId);
781 profileFourth.SetAccesseeId(accesserId);
782 profileFourth.SetTrustDeviceId(trustDeviceId);
783 profileFourth.SetBindType(bindType);
784 profileFourth.SetAuthenticationType(authenticationType);
785 profileFourth.SetDeviceIdType(deviceIdType);
786 profileFourth.SetStatus(status);
787 profileFourth.SetBindLevel(bindLevel);
788 profileFourth.SetAccesser(accesser);
789 profileFourth.SetAccessee(accessee);
790 accessControlProfiles.push_back(profileFourth);
791 }
792
AddAccessControlprofileSixteenth(std::vector<AccessControlProfile> & accessControlProfiles)793 void AddAccessControlprofileSixteenth(std::vector<AccessControlProfile>& accessControlProfiles)
794 {
795 int32_t userId = 123456;
796 int32_t bindType = 1;
797 int32_t deviceIdType = 1;
798 uint32_t bindLevel = 1;
799 uint32_t status = 1;
800 uint32_t authenticationType = 1;
801 uint32_t accesserId = 1;
802 uint32_t tokenId = 1001;
803
804 std::string oldAccountId = "accountId";
805 std::string newAccountId = "accountId";
806 std::string deviceId = "deviceId";
807 std::string trustDeviceId = "deviceId";
808
809 std::string deviceIdee = "deviceIdee";
810 int32_t userIdee = 456;
811
812 Accesser accesser;
813 accesser.SetAccesserId(0);
814 accesser.SetAccesserDeviceId(deviceId);
815 accesser.SetAccesserUserId(userId);
816 accesser.SetAccesserAccountId("");
817 accesser.SetAccesserTokenId(tokenId);
818 accesser.SetAccesserBundleName("bundleName");
819 accesser.SetAccesserHapSignature("uph1");
820 accesser.SetAccesserBindLevel(bindLevel);
821
822 Accessee accessee;
823 accessee.SetAccesseeId(accesserId);
824 accessee.SetAccesseeDeviceId(deviceIdee);
825 accessee.SetAccesseeUserId(userIdee);
826 accessee.SetAccesseeAccountId(newAccountId);
827 accessee.SetAccesseeTokenId(tokenId);
828 accessee.SetAccesseeBundleName("");
829 accessee.SetAccesseeHapSignature("uph1");
830 accessee.SetAccesseeBindLevel(bindLevel);
831
832 AccessControlProfile profileFourth;
833 profileFourth.SetAccessControlId(accesserId);
834 profileFourth.SetAccesserId(accesserId);
835 profileFourth.SetAccesseeId(accesserId);
836 profileFourth.SetTrustDeviceId(trustDeviceId);
837 profileFourth.SetBindType(bindType);
838 profileFourth.SetAuthenticationType(authenticationType);
839 profileFourth.SetDeviceIdType(deviceIdType);
840 profileFourth.SetStatus(status);
841 profileFourth.SetBindLevel(bindLevel);
842 profileFourth.SetAccesser(accesser);
843 profileFourth.SetAccessee(accessee);
844 accessControlProfiles.push_back(profileFourth);
845 }
846
AddAccessControlprofileSeventeenth(std::vector<AccessControlProfile> & accessControlProfiles)847 void AddAccessControlprofileSeventeenth(std::vector<AccessControlProfile>& accessControlProfiles)
848 {
849 int32_t userId = 123456;
850 int32_t bindType = 1;
851 int32_t deviceIdType = 1;
852 uint32_t bindLevel = 1;
853 uint32_t status = 0;
854 uint32_t authenticationType = 1;
855 uint32_t accesserId = 1;
856 uint32_t tokenId = 1001;
857
858 std::string oldAccountId = "accountId";
859 std::string newAccountId = "accountId";
860 std::string deviceId = "deviceId";
861 std::string trustDeviceId = "deviceIdee";
862
863 Accesser accesser;
864 accesser.SetAccesserId(0);
865 accesser.SetAccesserDeviceId(deviceId);
866 accesser.SetAccesserUserId(userId);
867 accesser.SetAccesserAccountId("");
868 accesser.SetAccesserTokenId(tokenId);
869 accesser.SetAccesserBundleName("bundleName");
870 accesser.SetAccesserHapSignature("uph1");
871 accesser.SetAccesserBindLevel(bindLevel);
872
873 Accessee accessee;
874 accessee.SetAccesseeId(accesserId);
875 accessee.SetAccesseeDeviceId(deviceId);
876 accessee.SetAccesseeUserId(userId);
877 accessee.SetAccesseeAccountId(newAccountId);
878 accessee.SetAccesseeTokenId(tokenId);
879 accessee.SetAccesseeBundleName("");
880 accessee.SetAccesseeHapSignature("uph1");
881 accessee.SetAccesseeBindLevel(bindLevel);
882
883 AccessControlProfile profileFourth;
884 profileFourth.SetAccessControlId(accesserId);
885 profileFourth.SetAccesserId(accesserId);
886 profileFourth.SetAccesseeId(accesserId);
887 profileFourth.SetTrustDeviceId(trustDeviceId);
888 profileFourth.SetBindType(bindType);
889 profileFourth.SetAuthenticationType(authenticationType);
890 profileFourth.SetDeviceIdType(deviceIdType);
891 profileFourth.SetStatus(status);
892 profileFourth.SetBindLevel(bindLevel);
893 profileFourth.SetAccesser(accesser);
894 profileFourth.SetAccessee(accessee);
895 accessControlProfiles.push_back(profileFourth);
896 }
897
AddAccessControlprofileEightteenth(std::vector<AccessControlProfile> & accessControlProfiles)898 void AddAccessControlprofileEightteenth(std::vector<AccessControlProfile>& accessControlProfiles)
899 {
900 int32_t userId = 123456;
901 int32_t bindType = 1;
902 int32_t deviceIdType = 1;
903 uint32_t bindLevel = 1;
904 uint32_t status = 1;
905 uint32_t authenticationType = 1;
906 uint32_t accesserId = 1;
907 uint32_t tokenId = 1001;
908
909 std::string oldAccountId = "accountId";
910 std::string newAccountId = "accountId";
911 std::string deviceId = "deviceId";
912 std::string trustDeviceId = "deviceId";
913
914 Accesser accesser;
915 accesser.SetAccesserId(0);
916 accesser.SetAccesserDeviceId(deviceId);
917 accesser.SetAccesserUserId(userId);
918 accesser.SetAccesserAccountId("");
919 accesser.SetAccesserTokenId(tokenId);
920 accesser.SetAccesserBundleName("bundleName");
921 accesser.SetAccesserHapSignature("uph1");
922 accesser.SetAccesserBindLevel(bindLevel);
923
924 Accessee accessee;
925 accessee.SetAccesseeId(accesserId);
926 accessee.SetAccesseeDeviceId(deviceId);
927 accessee.SetAccesseeUserId(userId);
928 accessee.SetAccesseeAccountId(newAccountId);
929 accessee.SetAccesseeTokenId(tokenId);
930 accessee.SetAccesseeBundleName("");
931 accessee.SetAccesseeHapSignature("uph1");
932 accessee.SetAccesseeBindLevel(bindLevel);
933
934 AccessControlProfile profileFourth;
935 profileFourth.SetAccessControlId(accesserId);
936 profileFourth.SetAccesserId(accesserId);
937 profileFourth.SetAccesseeId(accesserId);
938 profileFourth.SetTrustDeviceId(trustDeviceId);
939 profileFourth.SetBindType(bindType);
940 profileFourth.SetAuthenticationType(authenticationType);
941 profileFourth.SetDeviceIdType(deviceIdType);
942 profileFourth.SetStatus(status);
943 profileFourth.SetBindLevel(bindLevel);
944 profileFourth.SetAccesser(accesser);
945 profileFourth.SetAccessee(accessee);
946 accessControlProfiles.push_back(profileFourth);
947 }
948
AddAccessControlprofileNineteenth(std::vector<AccessControlProfile> & accessControlProfiles)949 void AddAccessControlprofileNineteenth(std::vector<AccessControlProfile>& accessControlProfiles)
950 {
951 int32_t userId = 123456;
952 int32_t bindType = 1;
953 int32_t deviceIdType = 1;
954 uint32_t bindLevel = 1;
955 uint32_t status = 2;
956 uint32_t authenticationType = 1;
957 uint32_t accesserId = 1;
958 uint32_t tokenId = 1001;
959
960 std::string oldAccountId = "accountId";
961 std::string newAccountId = "accountId";
962 std::string deviceId = "deviceId";
963 std::string trustDeviceId = "deviceIder";
964
965 Accesser accesser;
966 accesser.SetAccesserId(0);
967 accesser.SetAccesserDeviceId(deviceId);
968 accesser.SetAccesserUserId(userId);
969 accesser.SetAccesserAccountId("");
970 accesser.SetAccesserTokenId(tokenId);
971 accesser.SetAccesserBundleName("bundleName");
972 accesser.SetAccesserHapSignature("uph1");
973 accesser.SetAccesserBindLevel(bindLevel);
974
975 Accessee accessee;
976 accessee.SetAccesseeId(accesserId);
977 accessee.SetAccesseeDeviceId(deviceId);
978 accessee.SetAccesseeUserId(userId);
979 accessee.SetAccesseeAccountId(newAccountId);
980 accessee.SetAccesseeTokenId(tokenId);
981 accessee.SetAccesseeBundleName("");
982 accessee.SetAccesseeHapSignature("uph1");
983 accessee.SetAccesseeBindLevel(bindLevel);
984
985 AccessControlProfile profileFourth;
986 profileFourth.SetAccessControlId(accesserId);
987 profileFourth.SetAccesserId(accesserId);
988 profileFourth.SetAccesseeId(accesserId);
989 profileFourth.SetTrustDeviceId(trustDeviceId);
990 profileFourth.SetBindType(bindType);
991 profileFourth.SetAuthenticationType(authenticationType);
992 profileFourth.SetDeviceIdType(deviceIdType);
993 profileFourth.SetStatus(status);
994 profileFourth.SetBindLevel(bindLevel);
995 profileFourth.SetAccesser(accesser);
996 profileFourth.SetAccessee(accessee);
997 accessControlProfiles.push_back(profileFourth);
998 }
999
AddAccessControlprofileTwentieth(std::vector<AccessControlProfile> & accessControlProfiles)1000 void AddAccessControlprofileTwentieth(std::vector<AccessControlProfile>& accessControlProfiles)
1001 {
1002 int32_t userId = 123456;
1003 int32_t bindType = 1;
1004 int32_t deviceIdType = 1;
1005 uint32_t bindLevel = 1;
1006 uint32_t status = 3;
1007 uint32_t authenticationType = 1;
1008 uint32_t accesserId = 1;
1009 uint32_t tokenId = 1001;
1010
1011 std::string oldAccountId = "accountId";
1012 std::string newAccountId = "accountId";
1013 std::string deviceId = "deviceId";
1014 std::string trustDeviceId = "deviceIder";
1015
1016 Accesser accesser;
1017 accesser.SetAccesserId(0);
1018 accesser.SetAccesserDeviceId(deviceId);
1019 accesser.SetAccesserUserId(userId);
1020 accesser.SetAccesserAccountId("");
1021 accesser.SetAccesserTokenId(tokenId);
1022 accesser.SetAccesserBundleName("bundleName");
1023 accesser.SetAccesserHapSignature("uph1");
1024 accesser.SetAccesserBindLevel(bindLevel);
1025
1026 Accessee accessee;
1027 accessee.SetAccesseeId(accesserId);
1028 accessee.SetAccesseeDeviceId(deviceId);
1029 accessee.SetAccesseeUserId(userId);
1030 accessee.SetAccesseeAccountId(newAccountId);
1031 accessee.SetAccesseeTokenId(tokenId);
1032 accessee.SetAccesseeBundleName("");
1033 accessee.SetAccesseeHapSignature("uph1");
1034 accessee.SetAccesseeBindLevel(bindLevel);
1035
1036 AccessControlProfile profileFourth;
1037 profileFourth.SetAccessControlId(accesserId);
1038 profileFourth.SetAccesserId(accesserId);
1039 profileFourth.SetAccesseeId(accesserId);
1040 profileFourth.SetTrustDeviceId(trustDeviceId);
1041 profileFourth.SetBindType(bindType);
1042 profileFourth.SetAuthenticationType(authenticationType);
1043 profileFourth.SetDeviceIdType(deviceIdType);
1044 profileFourth.SetStatus(status);
1045 profileFourth.SetBindLevel(bindLevel);
1046 profileFourth.SetAccesser(accesser);
1047 profileFourth.SetAccessee(accessee);
1048 accessControlProfiles.push_back(profileFourth);
1049 }
1050
AddAccessControlprofileTwentyfirst(std::vector<AccessControlProfile> & accessControlProfiles)1051 void AddAccessControlprofileTwentyfirst(std::vector<AccessControlProfile>& accessControlProfiles)
1052 {
1053 int32_t userId = 123456;
1054 int32_t bindType = 1;
1055 int32_t deviceIdType = 1;
1056 uint32_t bindLevel = 2;
1057 uint32_t status = 3;
1058 uint32_t authenticationType = 1;
1059 uint32_t accesserId = 1;
1060 uint32_t tokenId = 1001;
1061
1062 std::string oldAccountId = "accountId";
1063 std::string newAccountId = "accountId";
1064 std::string deviceId = "deviceId";
1065 std::string trustDeviceId = "deviceIdacce";
1066
1067 Accesser accesser;
1068 accesser.SetAccesserId(0);
1069 accesser.SetAccesserDeviceId(deviceId);
1070 accesser.SetAccesserUserId(userId);
1071 accesser.SetAccesserAccountId("");
1072 accesser.SetAccesserTokenId(tokenId);
1073 accesser.SetAccesserBundleName("bundleName");
1074 accesser.SetAccesserHapSignature("uph1");
1075 accesser.SetAccesserBindLevel(bindLevel);
1076
1077 Accessee accessee;
1078 accessee.SetAccesseeId(accesserId);
1079 accessee.SetAccesseeDeviceId(deviceId);
1080 accessee.SetAccesseeUserId(userId);
1081 accessee.SetAccesseeAccountId(newAccountId);
1082 accessee.SetAccesseeTokenId(tokenId);
1083 accessee.SetAccesseeBundleName("");
1084 accessee.SetAccesseeHapSignature("uph1");
1085 accessee.SetAccesseeBindLevel(bindLevel);
1086
1087 AccessControlProfile profileFourth;
1088 profileFourth.SetAccessControlId(accesserId);
1089 profileFourth.SetAccesserId(accesserId);
1090 profileFourth.SetAccesseeId(accesserId);
1091 profileFourth.SetTrustDeviceId(trustDeviceId);
1092 profileFourth.SetBindType(bindType);
1093 profileFourth.SetAuthenticationType(authenticationType);
1094 profileFourth.SetDeviceIdType(deviceIdType);
1095 profileFourth.SetStatus(status);
1096 profileFourth.SetBindLevel(bindLevel);
1097 profileFourth.SetAccesser(accesser);
1098 profileFourth.SetAccessee(accessee);
1099 accessControlProfiles.push_back(profileFourth);
1100 }
1101
AddAccessControlprofileTwentysecond(std::vector<AccessControlProfile> & accessControlProfiles)1102 void AddAccessControlprofileTwentysecond(std::vector<AccessControlProfile>& accessControlProfiles)
1103 {
1104 int32_t userId = 123456;
1105 int32_t bindType = 0;
1106 int32_t deviceIdType = 1;
1107 uint32_t bindLevel = 2;
1108 uint32_t status = 3;
1109 uint32_t authenticationType = 1;
1110 uint32_t accesserId = 1;
1111 uint32_t tokenId = 1001;
1112
1113 std::string oldAccountId = "accountId";
1114 std::string newAccountId = "accountId";
1115 std::string deviceId = "deviceId";
1116 std::string trustDeviceId = "deviceIdacce";
1117
1118 Accesser accesser;
1119 accesser.SetAccesserId(0);
1120 accesser.SetAccesserDeviceId(deviceId);
1121 accesser.SetAccesserUserId(userId);
1122 accesser.SetAccesserAccountId("");
1123 accesser.SetAccesserTokenId(tokenId);
1124 accesser.SetAccesserBundleName("bundleName");
1125 accesser.SetAccesserHapSignature("uph1");
1126 accesser.SetAccesserBindLevel(bindLevel);
1127
1128 Accessee accessee;
1129 accessee.SetAccesseeId(accesserId);
1130 accessee.SetAccesseeDeviceId(deviceId);
1131 accessee.SetAccesseeUserId(userId);
1132 accessee.SetAccesseeAccountId(newAccountId);
1133 accessee.SetAccesseeTokenId(tokenId);
1134 accessee.SetAccesseeBundleName("");
1135 accessee.SetAccesseeHapSignature("uph1");
1136 accessee.SetAccesseeBindLevel(bindLevel);
1137
1138 AccessControlProfile profileFourth;
1139 profileFourth.SetAccessControlId(accesserId);
1140 profileFourth.SetAccesserId(accesserId);
1141 profileFourth.SetAccesseeId(accesserId);
1142 profileFourth.SetTrustDeviceId(trustDeviceId);
1143 profileFourth.SetBindType(bindType);
1144 profileFourth.SetAuthenticationType(authenticationType);
1145 profileFourth.SetDeviceIdType(deviceIdType);
1146 profileFourth.SetStatus(status);
1147 profileFourth.SetBindLevel(bindLevel);
1148 profileFourth.SetAccesser(accesser);
1149 profileFourth.SetAccessee(accessee);
1150 accessControlProfiles.push_back(profileFourth);
1151 }
1152
AddAccessControlProfileTwentythree(std::vector<AccessControlProfile> & accessControlProfiles)1153 void AddAccessControlProfileTwentythree(std::vector<AccessControlProfile>& accessControlProfiles)
1154 {
1155 int32_t userId = 123456;
1156 int32_t bindType = 1;
1157 int32_t deviceIdType = 1;
1158 uint32_t bindLevel = 1;
1159 uint32_t status = 1;
1160 uint32_t authenticationType = 2;
1161 uint32_t accesserId = 1;
1162 uint32_t tokenId = 1001;
1163
1164 std::string oldAccountId = "";
1165 std::string newAccountId = "newAccountId";
1166 std::string deviceIdEr = "remoteDeviceId";
1167 std::string deviceIdEe = "localDeviceId";
1168 std::string trustDeviceId = "123456";
1169
1170 Accesser accesser;
1171 accesser.SetAccesserId(accesserId);
1172 accesser.SetAccesserDeviceId(deviceIdEr);
1173 accesser.SetAccesserUserId(userId);
1174 accesser.SetAccesserAccountId(oldAccountId);
1175 accesser.SetAccesserTokenId(tokenId);
1176 accesser.SetAccesserBundleName("bundleName");
1177 accesser.SetAccesserHapSignature("uph1");
1178 accesser.SetAccesserBindLevel(bindLevel);
1179
1180 Accessee accessee;
1181 accessee.SetAccesseeId(accesserId);
1182 accessee.SetAccesseeDeviceId(deviceIdEe);
1183 accessee.SetAccesseeUserId(0);
1184 accessee.SetAccesseeAccountId(newAccountId);
1185 accessee.SetAccesseeTokenId(tokenId);
1186 accessee.SetAccesseeBundleName("bundleName");
1187 accessee.SetAccesseeHapSignature("uph1");
1188 accessee.SetAccesseeBindLevel(bindLevel);
1189
1190 AccessControlProfile profileFifth;
1191 profileFifth.SetAccessControlId(accesserId);
1192 profileFifth.SetAccesserId(accesserId);
1193 profileFifth.SetAccesseeId(accesserId);
1194 profileFifth.SetTrustDeviceId(trustDeviceId);
1195 profileFifth.SetBindType(bindType);
1196 profileFifth.SetAuthenticationType(authenticationType);
1197 profileFifth.SetDeviceIdType(deviceIdType);
1198 profileFifth.SetStatus(status);
1199 profileFifth.SetBindLevel(bindLevel);
1200 profileFifth.SetAccesser(accesser);
1201 profileFifth.SetAccessee(accessee);
1202 accessControlProfiles.push_back(profileFifth);
1203 }
1204
AddAccessControlProfileTwentyForth(std::vector<AccessControlProfile> & accessControlProfiles)1205 void AddAccessControlProfileTwentyForth(std::vector<AccessControlProfile>& accessControlProfiles)
1206 {
1207 int32_t userId = 456;
1208 int32_t bindType = 1;
1209 int32_t deviceIdType = 1;
1210 uint32_t bindLevel = 1;
1211 uint32_t status = 1;
1212 uint32_t authenticationType = 2;
1213 uint32_t accesserId = 1;
1214 uint32_t tokenId = 1001;
1215
1216 std::string oldAccountId = "";
1217 std::string newAccountId = "newAccountId";
1218 std::string deviceIdEr = "remoteDeviceId";
1219 std::string deviceIdEe = "localDeviceId";
1220 std::string trustDeviceId = "123456";
1221
1222 Accesser accesser;
1223 accesser.SetAccesserId(accesserId);
1224 accesser.SetAccesserDeviceId(deviceIdEr);
1225 accesser.SetAccesserUserId(userId);
1226 accesser.SetAccesserAccountId(oldAccountId);
1227 accesser.SetAccesserTokenId(tokenId);
1228 accesser.SetAccesserBundleName("bundleName");
1229 accesser.SetAccesserHapSignature("uph1");
1230 accesser.SetAccesserBindLevel(bindLevel);
1231
1232 Accessee accessee;
1233 accessee.SetAccesseeId(accesserId);
1234 accessee.SetAccesseeDeviceId(deviceIdEe);
1235 accessee.SetAccesseeUserId(userId);
1236 accessee.SetAccesseeAccountId(newAccountId);
1237 accessee.SetAccesseeTokenId(tokenId);
1238 accessee.SetAccesseeBundleName("bundleName");
1239 accessee.SetAccesseeHapSignature("uph1");
1240 accessee.SetAccesseeBindLevel(bindLevel);
1241
1242 AccessControlProfile profileFifth;
1243 profileFifth.SetAccessControlId(accesserId);
1244 profileFifth.SetAccesserId(accesserId);
1245 profileFifth.SetAccesseeId(accesserId);
1246 profileFifth.SetTrustDeviceId(trustDeviceId);
1247 profileFifth.SetBindType(bindType);
1248 profileFifth.SetAuthenticationType(authenticationType);
1249 profileFifth.SetDeviceIdType(deviceIdType);
1250 profileFifth.SetStatus(status);
1251 profileFifth.SetBindLevel(bindLevel);
1252 profileFifth.SetAccesser(accesser);
1253 profileFifth.SetAccessee(accessee);
1254 accessControlProfiles.push_back(profileFifth);
1255 }
1256
AddAccessControlProfileTwentyFifth(std::vector<AccessControlProfile> & accessControlProfiles)1257 void AddAccessControlProfileTwentyFifth(std::vector<AccessControlProfile>& accessControlProfiles)
1258 {
1259 int32_t userId = 456;
1260 int32_t bindType = 1;
1261 int32_t deviceIdType = 1;
1262 uint32_t bindLevel = 1;
1263 uint32_t status = 1;
1264 uint32_t authenticationType = 2;
1265 uint32_t accesserId = 1;
1266 uint32_t tokenId = 1001;
1267
1268 std::string oldAccountId = "";
1269 std::string newAccountId = "newAccountId";
1270 std::string deviceIdEr = "localDeviceId";
1271 std::string deviceIdEe = "remoteDeviceId";
1272 std::string trustDeviceId = "123456";
1273
1274 Accesser accesser;
1275 accesser.SetAccesserId(accesserId);
1276 accesser.SetAccesserDeviceId(deviceIdEr);
1277 accesser.SetAccesserUserId(userId);
1278 accesser.SetAccesserAccountId(oldAccountId);
1279 accesser.SetAccesserTokenId(tokenId);
1280 accesser.SetAccesserBundleName("bundleName");
1281 accesser.SetAccesserHapSignature("uph1");
1282 accesser.SetAccesserBindLevel(bindLevel);
1283
1284 Accessee accessee;
1285 accessee.SetAccesseeId(accesserId);
1286 accessee.SetAccesseeDeviceId(deviceIdEe);
1287 accessee.SetAccesseeUserId(userId);
1288 accessee.SetAccesseeAccountId(newAccountId);
1289 accessee.SetAccesseeTokenId(tokenId);
1290 accessee.SetAccesseeBundleName("bundleName");
1291 accessee.SetAccesseeHapSignature("uph1");
1292 accessee.SetAccesseeBindLevel(bindLevel);
1293
1294 AccessControlProfile profileFifth;
1295 profileFifth.SetAccessControlId(accesserId);
1296 profileFifth.SetAccesserId(accesserId);
1297 profileFifth.SetAccesseeId(accesserId);
1298 profileFifth.SetTrustDeviceId(trustDeviceId);
1299 profileFifth.SetBindType(bindType);
1300 profileFifth.SetAuthenticationType(authenticationType);
1301 profileFifth.SetDeviceIdType(deviceIdType);
1302 profileFifth.SetStatus(status);
1303 profileFifth.SetBindLevel(bindLevel);
1304 profileFifth.SetAccesser(accesser);
1305 profileFifth.SetAccessee(accessee);
1306 accessControlProfiles.push_back(profileFifth);
1307 }
1308
AddAccessControlProfileTwentySixth(std::vector<AccessControlProfile> & accessControlProfiles)1309 void AddAccessControlProfileTwentySixth(std::vector<AccessControlProfile>& accessControlProfiles)
1310 {
1311 int32_t userId = 456;
1312 int32_t bindType = 1;
1313 int32_t deviceIdType = 1;
1314 uint32_t bindLevel = 1;
1315 uint32_t status = 0;
1316 uint32_t authenticationType = 2;
1317 uint32_t accesserId = 1;
1318 uint32_t tokenId = 1001;
1319
1320 std::string oldAccountId = "";
1321 std::string newAccountId = "newAccountId";
1322 std::string deviceIdEr = "localDeviceId";
1323 std::string deviceIdEe = "remoteDeviceId";
1324 std::string trustDeviceId = "123456";
1325
1326 Accesser accesser;
1327 accesser.SetAccesserId(accesserId);
1328 accesser.SetAccesserDeviceId(deviceIdEr);
1329 accesser.SetAccesserUserId(userId);
1330 accesser.SetAccesserAccountId(oldAccountId);
1331 accesser.SetAccesserTokenId(tokenId);
1332 accesser.SetAccesserBundleName("bundleName");
1333 accesser.SetAccesserHapSignature("uph1");
1334 accesser.SetAccesserBindLevel(bindLevel);
1335
1336 Accessee accessee;
1337 accessee.SetAccesseeId(accesserId);
1338 accessee.SetAccesseeDeviceId(deviceIdEe);
1339 accessee.SetAccesseeUserId(userId);
1340 accessee.SetAccesseeAccountId(newAccountId);
1341 accessee.SetAccesseeTokenId(tokenId);
1342 accessee.SetAccesseeBundleName("bundleName");
1343 accessee.SetAccesseeHapSignature("uph1");
1344 accessee.SetAccesseeBindLevel(bindLevel);
1345
1346 AccessControlProfile profileFifth;
1347 profileFifth.SetAccessControlId(accesserId);
1348 profileFifth.SetAccesserId(accesserId);
1349 profileFifth.SetAccesseeId(accesserId);
1350 profileFifth.SetTrustDeviceId(trustDeviceId);
1351 profileFifth.SetBindType(bindType);
1352 profileFifth.SetAuthenticationType(authenticationType);
1353 profileFifth.SetDeviceIdType(deviceIdType);
1354 profileFifth.SetStatus(status);
1355 profileFifth.SetBindLevel(bindLevel);
1356 profileFifth.SetAccesser(accesser);
1357 profileFifth.SetAccessee(accessee);
1358 accessControlProfiles.push_back(profileFifth);
1359 }
1360
AddAccessControlProfileTwentySeventh(std::vector<AccessControlProfile> & accessControlProfiles)1361 void AddAccessControlProfileTwentySeventh(std::vector<AccessControlProfile>& accessControlProfiles)
1362 {
1363 int32_t userId = 456;
1364 int32_t bindType = 1;
1365 int32_t deviceIdType = 1;
1366 uint32_t bindLevel = 1;
1367 uint32_t status = 0;
1368 uint32_t authenticationType = 2;
1369 uint32_t accesserId = 1;
1370 uint32_t tokenId = 1001;
1371
1372 std::string oldAccountId = "";
1373 std::string newAccountId = "newAccountId";
1374 std::string deviceId = "localDeviceId";
1375 std::string trustDeviceId = "123456";
1376
1377 Accesser accesser;
1378 accesser.SetAccesserId(accesserId);
1379 accesser.SetAccesserDeviceId(deviceId);
1380 accesser.SetAccesserUserId(userId);
1381 accesser.SetAccesserAccountId(oldAccountId);
1382 accesser.SetAccesserTokenId(tokenId);
1383 accesser.SetAccesserBundleName("bundleName");
1384 accesser.SetAccesserHapSignature("uph1");
1385 accesser.SetAccesserBindLevel(bindLevel);
1386
1387 Accessee accessee;
1388 accessee.SetAccesseeId(accesserId);
1389 accessee.SetAccesseeDeviceId(deviceId);
1390 accessee.SetAccesseeUserId(userId);
1391 accessee.SetAccesseeAccountId(newAccountId);
1392 accessee.SetAccesseeTokenId(tokenId);
1393 accessee.SetAccesseeBundleName("bundleName");
1394 accessee.SetAccesseeHapSignature("uph1");
1395 accessee.SetAccesseeBindLevel(bindLevel);
1396
1397 AccessControlProfile profileFifth;
1398 profileFifth.SetAccessControlId(accesserId);
1399 profileFifth.SetAccesserId(accesserId);
1400 profileFifth.SetAccesseeId(accesserId);
1401 profileFifth.SetTrustDeviceId(trustDeviceId);
1402 profileFifth.SetBindType(bindType);
1403 profileFifth.SetAuthenticationType(authenticationType);
1404 profileFifth.SetDeviceIdType(deviceIdType);
1405 profileFifth.SetStatus(status);
1406 profileFifth.SetBindLevel(bindLevel);
1407 profileFifth.SetAccesser(accesser);
1408 profileFifth.SetAccessee(accessee);
1409 accessControlProfiles.push_back(profileFifth);
1410 }
1411
AddAccessControlProfileTwentyEighth(std::vector<AccessControlProfile> & accessControlProfiles)1412 void AddAccessControlProfileTwentyEighth(std::vector<AccessControlProfile>& accessControlProfiles)
1413 {
1414 int32_t userId = 456;
1415 int32_t bindType = 3;
1416 int32_t deviceIdType = 1;
1417 uint32_t bindLevel = 3;
1418 uint32_t status = 1;
1419 uint32_t authenticationType = 2;
1420 uint32_t accesserId = 1;
1421 uint32_t tokenId = 1001;
1422
1423 std::string oldAccountId = "";
1424 std::string newAccountId = "newAccountId";
1425 std::string deviceIdEr = "localDeviceId";
1426 std::string deviceIdEe = "remoteDeviceId";
1427 std::string trustDeviceId = "localDeviceId";
1428
1429 Accesser accesser;
1430 accesser.SetAccesserId(accesserId);
1431 accesser.SetAccesserDeviceId(deviceIdEr);
1432 accesser.SetAccesserUserId(userId);
1433 accesser.SetAccesserAccountId(oldAccountId);
1434 accesser.SetAccesserTokenId(tokenId);
1435 accesser.SetAccesserBundleName("bundleName");
1436 accesser.SetAccesserHapSignature("uph1");
1437 accesser.SetAccesserBindLevel(bindLevel);
1438
1439 Accessee accessee;
1440 accessee.SetAccesseeId(accesserId);
1441 accessee.SetAccesseeDeviceId(deviceIdEe);
1442 accessee.SetAccesseeUserId(userId);
1443 accessee.SetAccesseeAccountId(newAccountId);
1444 accessee.SetAccesseeTokenId(tokenId);
1445 accessee.SetAccesseeBundleName("bundleName");
1446 accessee.SetAccesseeHapSignature("uph1");
1447 accessee.SetAccesseeBindLevel(bindLevel);
1448
1449 AccessControlProfile profileFifth;
1450 profileFifth.SetAccessControlId(accesserId);
1451 profileFifth.SetAccesserId(accesserId);
1452 profileFifth.SetAccesseeId(accesserId);
1453 profileFifth.SetTrustDeviceId(trustDeviceId);
1454 profileFifth.SetBindType(bindType);
1455 profileFifth.SetAuthenticationType(authenticationType);
1456 profileFifth.SetDeviceIdType(deviceIdType);
1457 profileFifth.SetStatus(status);
1458 profileFifth.SetBindLevel(bindLevel);
1459 profileFifth.SetAccesser(accesser);
1460 profileFifth.SetAccessee(accessee);
1461 accessControlProfiles.push_back(profileFifth);
1462 }
1463
AddAccessControlProfileTwentyNinth(std::vector<AccessControlProfile> & accessControlProfiles)1464 void AddAccessControlProfileTwentyNinth(std::vector<AccessControlProfile>& accessControlProfiles)
1465 {
1466 int32_t userId = 456;
1467 int32_t bindType = 3;
1468 int32_t deviceIdType = 1;
1469 uint32_t bindLevel = 3;
1470 uint32_t status = 1;
1471 uint32_t authenticationType = 2;
1472 uint32_t accesserId = 1;
1473 uint32_t tokenId = 1002;
1474
1475 std::string oldAccountId = "";
1476 std::string newAccountId = "newAccountId";
1477 std::string deviceIdEr = "remoteDeviceId";
1478 std::string deviceIdEe = "localDeviceId";
1479 std::string trustDeviceId = "localDeviceId";
1480
1481 Accesser accesser;
1482 accesser.SetAccesserId(accesserId);
1483 accesser.SetAccesserDeviceId(deviceIdEr);
1484 accesser.SetAccesserUserId(userId);
1485 accesser.SetAccesserAccountId(oldAccountId);
1486 accesser.SetAccesserTokenId(tokenId);
1487 accesser.SetAccesserBundleName("bundleName");
1488 accesser.SetAccesserHapSignature("uph1");
1489 accesser.SetAccesserBindLevel(bindLevel);
1490
1491 Accessee accessee;
1492 accessee.SetAccesseeId(accesserId);
1493 accessee.SetAccesseeDeviceId(deviceIdEe);
1494 accessee.SetAccesseeUserId(userId);
1495 accessee.SetAccesseeAccountId(newAccountId);
1496 accessee.SetAccesseeTokenId(tokenId);
1497 accessee.SetAccesseeBundleName("bundleName");
1498 accessee.SetAccesseeHapSignature("uph1");
1499 accessee.SetAccesseeBindLevel(bindLevel);
1500
1501 AccessControlProfile profileFifth;
1502 profileFifth.SetAccessControlId(accesserId);
1503 profileFifth.SetAccesserId(accesserId);
1504 profileFifth.SetAccesseeId(accesserId);
1505 profileFifth.SetTrustDeviceId(trustDeviceId);
1506 profileFifth.SetBindType(bindType);
1507 profileFifth.SetAuthenticationType(authenticationType);
1508 profileFifth.SetDeviceIdType(deviceIdType);
1509 profileFifth.SetStatus(status);
1510 profileFifth.SetBindLevel(bindLevel);
1511 profileFifth.SetAccesser(accesser);
1512 profileFifth.SetAccessee(accessee);
1513 accessControlProfiles.push_back(profileFifth);
1514 }
1515
AddAccessControlProfileThirtieth(std::vector<AccessControlProfile> & accessControlProfiles)1516 void AddAccessControlProfileThirtieth(std::vector<AccessControlProfile>& accessControlProfiles)
1517 {
1518 int32_t userId = 456;
1519 int32_t bindType = 1;
1520 int32_t deviceIdType = 1;
1521 uint32_t bindLevel = 3;
1522 uint32_t status = 1;
1523 uint32_t authenticationType = 2;
1524 uint32_t accesserId = 1;
1525 uint32_t tokenId = 1002;
1526
1527 std::string oldAccountId = "";
1528 std::string newAccountId = "newAccountId";
1529 std::string deviceIdEr = "remoteDeviceId";
1530 std::string deviceIdEe = "localDeviceId";
1531 std::string trustDeviceId = "localDeviceId";
1532
1533 Accesser accesser;
1534 accesser.SetAccesserId(accesserId);
1535 accesser.SetAccesserDeviceId(deviceIdEr);
1536 accesser.SetAccesserUserId(userId);
1537 accesser.SetAccesserAccountId(oldAccountId);
1538 accesser.SetAccesserTokenId(tokenId);
1539 accesser.SetAccesserBundleName("bundleName");
1540 accesser.SetAccesserHapSignature("uph1");
1541 accesser.SetAccesserBindLevel(bindLevel);
1542
1543 Accessee accessee;
1544 accessee.SetAccesseeId(accesserId);
1545 accessee.SetAccesseeDeviceId(deviceIdEe);
1546 accessee.SetAccesseeUserId(0);
1547 accessee.SetAccesseeAccountId(newAccountId);
1548 accessee.SetAccesseeTokenId(tokenId);
1549 accessee.SetAccesseeBundleName("bundleName");
1550 accessee.SetAccesseeHapSignature("uph1");
1551 accessee.SetAccesseeBindLevel(bindLevel);
1552
1553 AccessControlProfile profileFifth;
1554 profileFifth.SetAccessControlId(accesserId);
1555 profileFifth.SetAccesserId(accesserId);
1556 profileFifth.SetAccesseeId(accesserId);
1557 profileFifth.SetTrustDeviceId(trustDeviceId);
1558 profileFifth.SetBindType(bindType);
1559 profileFifth.SetAuthenticationType(authenticationType);
1560 profileFifth.SetDeviceIdType(deviceIdType);
1561 profileFifth.SetStatus(status);
1562 profileFifth.SetBindLevel(bindLevel);
1563 profileFifth.SetAccesser(accesser);
1564 profileFifth.SetAccessee(accessee);
1565 accessControlProfiles.push_back(profileFifth);
1566 }
1567
AddAccessControlProfilethirtyfirst(std::vector<AccessControlProfile> & accessControlProfiles)1568 void AddAccessControlProfilethirtyfirst(std::vector<AccessControlProfile>& accessControlProfiles)
1569 {
1570 int32_t userId = 456;
1571 int32_t bindType = 1;
1572 int32_t deviceIdType = 1;
1573 uint32_t bindLevel = 3;
1574 uint32_t status = 1;
1575 uint32_t authenticationType = 2;
1576 uint32_t accesserId = 1;
1577 uint32_t tokenId = 1002;
1578
1579 std::string oldAccountId = "";
1580 std::string newAccountId = "newAccountId";
1581 std::string deviceIdEr = "remoteDeviceId";
1582 std::string deviceIdEe = "localDeviceId";
1583 std::string trustDeviceId = "localDeviceId";
1584
1585 Accesser accesser;
1586 accesser.SetAccesserId(accesserId);
1587 accesser.SetAccesserDeviceId(deviceIdEr);
1588 accesser.SetAccesserUserId(userId);
1589 accesser.SetAccesserAccountId(oldAccountId);
1590 accesser.SetAccesserTokenId(tokenId);
1591 accesser.SetAccesserBundleName("bundleName");
1592 accesser.SetAccesserHapSignature("uph1");
1593 accesser.SetAccesserBindLevel(bindLevel);
1594
1595 Accessee accessee;
1596 accessee.SetAccesseeId(accesserId);
1597 accessee.SetAccesseeDeviceId(deviceIdEe);
1598 accessee.SetAccesseeUserId(userId);
1599 accessee.SetAccesseeAccountId(newAccountId);
1600 accessee.SetAccesseeTokenId(tokenId);
1601 accessee.SetAccesseeBundleName("bundleName");
1602 accessee.SetAccesseeHapSignature("uph1");
1603 accessee.SetAccesseeBindLevel(bindLevel);
1604
1605 AccessControlProfile profileFifth;
1606 profileFifth.SetAccessControlId(accesserId);
1607 profileFifth.SetAccesserId(accesserId);
1608 profileFifth.SetAccesseeId(accesserId);
1609 profileFifth.SetTrustDeviceId(trustDeviceId);
1610 profileFifth.SetBindType(bindType);
1611 profileFifth.SetAuthenticationType(authenticationType);
1612 profileFifth.SetDeviceIdType(deviceIdType);
1613 profileFifth.SetStatus(status);
1614 profileFifth.SetBindLevel(bindLevel);
1615 profileFifth.SetAccesser(accesser);
1616 profileFifth.SetAccessee(accessee);
1617 accessControlProfiles.push_back(profileFifth);
1618 }
1619
AddAccessControlProfilethirtysecond(std::vector<AccessControlProfile> & accessControlProfiles)1620 void AddAccessControlProfilethirtysecond(std::vector<AccessControlProfile>& accessControlProfiles)
1621 {
1622 int32_t userId = 1234;
1623 int32_t bindType = 256;
1624 int32_t deviceIdType = 1;
1625 uint32_t bindLevel = 1;
1626 uint32_t status = 1;
1627 uint32_t authenticationType = 2;
1628 uint32_t accesserId = 1;
1629 uint32_t tokenId = 1001;
1630
1631 std::string oldAccountId = "";
1632 std::string newAccountId = "newAccountId";
1633 std::string deviceIdEr = "localDeviceId";
1634 std::string deviceIdEe = "remoteDeviceId";
1635 std::string trustDeviceId = "123456";
1636
1637 Accesser accesser;
1638 accesser.SetAccesserId(accesserId);
1639 accesser.SetAccesserDeviceId(deviceIdEr);
1640 accesser.SetAccesserUserId(userId);
1641 accesser.SetAccesserAccountId(oldAccountId);
1642 accesser.SetAccesserTokenId(tokenId);
1643 accesser.SetAccesserBundleName("bundleName");
1644 accesser.SetAccesserHapSignature("uph1");
1645 accesser.SetAccesserBindLevel(bindLevel);
1646
1647 Accessee accessee;
1648 accessee.SetAccesseeId(accesserId);
1649 accessee.SetAccesseeDeviceId(deviceIdEe);
1650 accessee.SetAccesseeUserId(userId);
1651 accessee.SetAccesseeAccountId(newAccountId);
1652 accessee.SetAccesseeTokenId(tokenId);
1653 accessee.SetAccesseeBundleName("bundleName");
1654 accessee.SetAccesseeHapSignature("uph1");
1655 accessee.SetAccesseeBindLevel(bindLevel);
1656
1657 AccessControlProfile profileFifth;
1658 profileFifth.SetAccessControlId(accesserId);
1659 profileFifth.SetAccesserId(accesserId);
1660 profileFifth.SetAccesseeId(accesserId);
1661 profileFifth.SetTrustDeviceId(trustDeviceId);
1662 profileFifth.SetBindType(bindType);
1663 profileFifth.SetAuthenticationType(authenticationType);
1664 profileFifth.SetDeviceIdType(deviceIdType);
1665 profileFifth.SetStatus(status);
1666 profileFifth.SetBindLevel(bindLevel);
1667 profileFifth.SetAccesser(accesser);
1668 profileFifth.SetAccessee(accessee);
1669 accessControlProfiles.push_back(profileFifth);
1670 }
1671
AddAccessControlProfilethirtythird(std::vector<AccessControlProfile> & accessControlProfiles)1672 void AddAccessControlProfilethirtythird(std::vector<AccessControlProfile>& accessControlProfiles)
1673 {
1674 int32_t userId = 1234;
1675 int32_t bindType = 256;
1676 int32_t deviceIdType = 1;
1677 uint32_t bindLevel = 1;
1678 uint32_t status = 1;
1679 uint32_t authenticationType = 2;
1680 uint32_t accesserId = 1;
1681 uint32_t tokenId = 1001;
1682
1683 std::string oldAccountId = "";
1684 std::string newAccountId = "newAccountId";
1685 std::string deviceIdEr = "localDeviceId";
1686 std::string deviceIdEe = "remoteDeviceId";
1687 std::string trustDeviceId = "123456";
1688
1689 Accesser accesser;
1690 accesser.SetAccesserId(accesserId);
1691 accesser.SetAccesserDeviceId(deviceIdEr);
1692 accesser.SetAccesserUserId(userId);
1693 accesser.SetAccesserAccountId(oldAccountId);
1694 accesser.SetAccesserTokenId(tokenId);
1695 accesser.SetAccesserBundleName("bundleName");
1696 accesser.SetAccesserHapSignature("uph1");
1697 accesser.SetAccesserBindLevel(bindLevel);
1698
1699 Accessee accessee;
1700 accessee.SetAccesseeId(accesserId);
1701 accessee.SetAccesseeDeviceId(deviceIdEe);
1702 accessee.SetAccesseeUserId(userId);
1703 accessee.SetAccesseeAccountId(newAccountId);
1704 accessee.SetAccesseeTokenId(tokenId);
1705 accessee.SetAccesseeBundleName("bundleName");
1706 accessee.SetAccesseeHapSignature("uph1");
1707 accessee.SetAccesseeBindLevel(bindLevel);
1708
1709 AccessControlProfile profileFifth;
1710 profileFifth.SetAccessControlId(accesserId);
1711 profileFifth.SetAccesserId(accesserId);
1712 profileFifth.SetAccesseeId(accesserId);
1713 profileFifth.SetTrustDeviceId(trustDeviceId);
1714 profileFifth.SetBindType(bindType);
1715 profileFifth.SetAuthenticationType(authenticationType);
1716 profileFifth.SetDeviceIdType(deviceIdType);
1717 profileFifth.SetStatus(status);
1718 profileFifth.SetBindLevel(bindLevel);
1719 profileFifth.SetAccesser(accesser);
1720 profileFifth.SetAccessee(accessee);
1721 accessControlProfiles.push_back(profileFifth);
1722 }
1723
AddAccessControlProfilethirtyforth(std::vector<AccessControlProfile> & accessControlProfiles)1724 void AddAccessControlProfilethirtyforth(std::vector<AccessControlProfile>& accessControlProfiles)
1725 {
1726 int32_t userId = 1234;
1727 int32_t bindType = 1;
1728 int32_t deviceIdType = 1;
1729 uint32_t bindLevel = 1;
1730 uint32_t status = 1;
1731 uint32_t authenticationType = 2;
1732 uint32_t accesserId = 1;
1733 uint32_t tokenId = 1001;
1734
1735 std::string oldAccountId = "";
1736 std::string newAccountId = "newAccountId";
1737 std::string deviceIdEr = "localDeviceId";
1738 std::string deviceIdEe = "remoteDeviceId";
1739 std::string trustDeviceId = "123456";
1740
1741 Accesser accesser;
1742 accesser.SetAccesserId(accesserId);
1743 accesser.SetAccesserDeviceId(deviceIdEr);
1744 accesser.SetAccesserUserId(userId);
1745 accesser.SetAccesserAccountId(oldAccountId);
1746 accesser.SetAccesserTokenId(tokenId);
1747 accesser.SetAccesserBundleName("bundleName");
1748 accesser.SetAccesserHapSignature("uph1");
1749 accesser.SetAccesserBindLevel(bindLevel);
1750
1751 Accessee accessee;
1752 accessee.SetAccesseeId(accesserId);
1753 accessee.SetAccesseeDeviceId(deviceIdEe);
1754 accessee.SetAccesseeUserId(userId);
1755 accessee.SetAccesseeAccountId(newAccountId);
1756 accessee.SetAccesseeTokenId(tokenId);
1757 accessee.SetAccesseeBundleName("bundleName");
1758 accessee.SetAccesseeHapSignature("uph1");
1759 accessee.SetAccesseeBindLevel(bindLevel);
1760
1761 AccessControlProfile profileFifth;
1762 profileFifth.SetAccessControlId(accesserId);
1763 profileFifth.SetAccesserId(accesserId);
1764 profileFifth.SetAccesseeId(accesserId);
1765 profileFifth.SetTrustDeviceId(trustDeviceId);
1766 profileFifth.SetBindType(bindType);
1767 profileFifth.SetAuthenticationType(authenticationType);
1768 profileFifth.SetDeviceIdType(deviceIdType);
1769 profileFifth.SetStatus(status);
1770 profileFifth.SetBindLevel(bindLevel);
1771 profileFifth.SetAccesser(accesser);
1772 profileFifth.SetAccessee(accessee);
1773 accessControlProfiles.push_back(profileFifth);
1774 }
1775
AddAccessControlProfilethirtyfifth(std::vector<AccessControlProfile> & accessControlProfiles)1776 void AddAccessControlProfilethirtyfifth(std::vector<AccessControlProfile>& accessControlProfiles)
1777 {
1778 int32_t userId = 12345;
1779 int32_t bindType = 1282;
1780 int32_t deviceIdType = 1;
1781 uint32_t bindLevel = 1;
1782 uint32_t status = 1;
1783 uint32_t authenticationType = 2;
1784 uint32_t accesserId = 1;
1785 uint32_t tokenId = 1001;
1786
1787 std::string oldAccountId = "";
1788 std::string newAccountId = "newAccountId";
1789 std::string deviceIdEr = "localDeviceId";
1790 std::string deviceIdEe = "remoteDeviceId";
1791 std::string trustDeviceId = "trustDeviceId";
1792
1793 Accesser accesser;
1794 accesser.SetAccesserId(accesserId);
1795 accesser.SetAccesserDeviceId(deviceIdEr);
1796 accesser.SetAccesserUserId(userId);
1797 accesser.SetAccesserAccountId(oldAccountId);
1798 accesser.SetAccesserTokenId(tokenId);
1799 accesser.SetAccesserBundleName("bundleName");
1800 accesser.SetAccesserHapSignature("uph1");
1801 accesser.SetAccesserBindLevel(bindLevel);
1802
1803 Accessee accessee;
1804 accessee.SetAccesseeId(accesserId);
1805 accessee.SetAccesseeDeviceId(deviceIdEe);
1806 accessee.SetAccesseeUserId(userId);
1807 accessee.SetAccesseeAccountId(newAccountId);
1808 accessee.SetAccesseeTokenId(tokenId);
1809 accessee.SetAccesseeBundleName("bundleName");
1810 accessee.SetAccesseeHapSignature("uph1");
1811 accessee.SetAccesseeBindLevel(bindLevel);
1812
1813 AccessControlProfile profileFifth;
1814 profileFifth.SetAccessControlId(accesserId);
1815 profileFifth.SetAccesserId(accesserId);
1816 profileFifth.SetAccesseeId(accesserId);
1817 profileFifth.SetTrustDeviceId(trustDeviceId);
1818 profileFifth.SetBindType(bindType);
1819 profileFifth.SetAuthenticationType(authenticationType);
1820 profileFifth.SetDeviceIdType(deviceIdType);
1821 profileFifth.SetStatus(status);
1822 profileFifth.SetBindLevel(bindLevel);
1823 profileFifth.SetAccesser(accesser);
1824 profileFifth.SetAccessee(accessee);
1825 accessControlProfiles.push_back(profileFifth);
1826 }
1827
AddAccessControlProfilethirtysix(std::vector<AccessControlProfile> & accessControlProfiles)1828 void AddAccessControlProfilethirtysix(std::vector<AccessControlProfile>& accessControlProfiles)
1829 {
1830 int32_t userId = 12345;
1831 int32_t bindType = 256;
1832 int32_t deviceIdType = 1;
1833 uint32_t bindLevel = 1;
1834 uint32_t status = 1;
1835 uint32_t authenticationType = 2;
1836 uint32_t accesserId = 1;
1837 uint32_t tokenId = 1001;
1838
1839 std::string oldAccountId = "";
1840 std::string newAccountId = "newAccountId";
1841 std::string deviceIdEr = "localDeviceId";
1842 std::string deviceIdEe = "remoteDeviceId";
1843 std::string trustDeviceId = "trustDeviceId";
1844
1845 Accesser accesser;
1846 accesser.SetAccesserId(accesserId);
1847 accesser.SetAccesserDeviceId(deviceIdEr);
1848 accesser.SetAccesserUserId(userId);
1849 accesser.SetAccesserAccountId(oldAccountId);
1850 accesser.SetAccesserTokenId(tokenId);
1851 accesser.SetAccesserBundleName("bundleName");
1852 accesser.SetAccesserHapSignature("uph1");
1853 accesser.SetAccesserBindLevel(bindLevel);
1854
1855 Accessee accessee;
1856 accessee.SetAccesseeId(accesserId);
1857 accessee.SetAccesseeDeviceId(deviceIdEe);
1858 accessee.SetAccesseeUserId(userId);
1859 accessee.SetAccesseeAccountId(newAccountId);
1860 accessee.SetAccesseeTokenId(tokenId);
1861 accessee.SetAccesseeBundleName("bundleName");
1862 accessee.SetAccesseeHapSignature("uph1");
1863 accessee.SetAccesseeBindLevel(bindLevel);
1864
1865 AccessControlProfile profileFifth;
1866 profileFifth.SetAccessControlId(accesserId);
1867 profileFifth.SetAccesserId(accesserId);
1868 profileFifth.SetAccesseeId(accesserId);
1869 profileFifth.SetTrustDeviceId(trustDeviceId);
1870 profileFifth.SetBindType(bindType);
1871 profileFifth.SetAuthenticationType(authenticationType);
1872 profileFifth.SetDeviceIdType(deviceIdType);
1873 profileFifth.SetStatus(status);
1874 profileFifth.SetBindLevel(bindLevel);
1875 profileFifth.SetAccesser(accesser);
1876 profileFifth.SetAccessee(accessee);
1877 accessControlProfiles.push_back(profileFifth);
1878 }
1879
AddAccessControlProfilethirtySeven(std::vector<AccessControlProfile> & accessControlProfiles)1880 void AddAccessControlProfilethirtySeven(std::vector<AccessControlProfile>& accessControlProfiles)
1881 {
1882 int32_t userId = 1234;
1883 int32_t bindType = 1;
1884 int32_t deviceIdType = 1;
1885 uint32_t bindLevel = 1;
1886 uint32_t status = 1;
1887 uint32_t authenticationType = 2;
1888 uint32_t accesserId = 1;
1889 uint32_t tokenId = 1001;
1890
1891 std::string oldAccountId = "";
1892 std::string newAccountId = "newAccountId";
1893 std::string deviceIdEr = "localDeviceId";
1894 std::string deviceIdEe = "remoteDeviceId";
1895 std::string trustDeviceId = "localDeviceId";
1896
1897 Accesser accesser;
1898 accesser.SetAccesserId(accesserId);
1899 accesser.SetAccesserDeviceId(deviceIdEr);
1900 accesser.SetAccesserUserId(userId);
1901 accesser.SetAccesserAccountId(oldAccountId);
1902 accesser.SetAccesserTokenId(tokenId);
1903 accesser.SetAccesserBundleName("bundleName");
1904 accesser.SetAccesserHapSignature("uph1");
1905 accesser.SetAccesserBindLevel(bindLevel);
1906
1907 Accessee accessee;
1908 accessee.SetAccesseeId(accesserId);
1909 accessee.SetAccesseeDeviceId(deviceIdEe);
1910 accessee.SetAccesseeUserId(userId);
1911 accessee.SetAccesseeAccountId(newAccountId);
1912 accessee.SetAccesseeTokenId(tokenId);
1913 accessee.SetAccesseeBundleName("bundleName");
1914 accessee.SetAccesseeHapSignature("uph1");
1915 accessee.SetAccesseeBindLevel(bindLevel);
1916
1917 AccessControlProfile profileFifth;
1918 profileFifth.SetAccessControlId(accesserId);
1919 profileFifth.SetAccesserId(accesserId);
1920 profileFifth.SetAccesseeId(accesserId);
1921 profileFifth.SetTrustDeviceId(trustDeviceId);
1922 profileFifth.SetBindType(bindType);
1923 profileFifth.SetAuthenticationType(authenticationType);
1924 profileFifth.SetDeviceIdType(deviceIdType);
1925 profileFifth.SetStatus(status);
1926 profileFifth.SetBindLevel(bindLevel);
1927 profileFifth.SetAccesser(accesser);
1928 profileFifth.SetAccessee(accessee);
1929 accessControlProfiles.push_back(profileFifth);
1930 }
1931
AddAccessControlProfilethirtyEight(std::vector<AccessControlProfile> & accessControlProfiles)1932 void AddAccessControlProfilethirtyEight(std::vector<AccessControlProfile>& accessControlProfiles)
1933 {
1934 int32_t userId = 1234;
1935 int32_t bindType = 1;
1936 int32_t deviceIdType = 1;
1937 uint32_t bindLevel = 1;
1938 uint32_t status = 1;
1939 uint32_t authenticationType = 2;
1940 uint32_t accesserId = 1;
1941 uint32_t tokenId = 1001;
1942
1943 std::string oldAccountId = "";
1944 std::string newAccountId = "newAccountId";
1945 std::string deviceIdEr = "localDeviceId";
1946 std::string deviceIdEe = "remoteDeviceId";
1947 std::string trustDeviceId = "localDeviceId";
1948
1949 Accesser accesser;
1950 accesser.SetAccesserId(accesserId);
1951 accesser.SetAccesserDeviceId(deviceIdEr);
1952 accesser.SetAccesserUserId(userId);
1953 accesser.SetAccesserAccountId(oldAccountId);
1954 accesser.SetAccesserTokenId(tokenId);
1955 accesser.SetAccesserBundleName("bundleName");
1956 accesser.SetAccesserHapSignature("uph1");
1957 accesser.SetAccesserBindLevel(bindLevel);
1958
1959 Accessee accessee;
1960 accessee.SetAccesseeId(accesserId);
1961 accessee.SetAccesseeDeviceId(deviceIdEe);
1962 accessee.SetAccesseeUserId(0);
1963 accessee.SetAccesseeAccountId("");
1964 accessee.SetAccesseeTokenId(tokenId);
1965 accessee.SetAccesseeBundleName("bundleName");
1966 accessee.SetAccesseeHapSignature("uph1");
1967 accessee.SetAccesseeBindLevel(bindLevel);
1968
1969 AccessControlProfile profileFifth;
1970 profileFifth.SetAccessControlId(accesserId);
1971 profileFifth.SetAccesserId(accesserId);
1972 profileFifth.SetAccesseeId(accesserId);
1973 profileFifth.SetTrustDeviceId(trustDeviceId);
1974 profileFifth.SetBindType(bindType);
1975 profileFifth.SetAuthenticationType(authenticationType);
1976 profileFifth.SetDeviceIdType(deviceIdType);
1977 profileFifth.SetStatus(status);
1978 profileFifth.SetBindLevel(bindLevel);
1979 profileFifth.SetAccesser(accesser);
1980 profileFifth.SetAccessee(accessee);
1981 accessControlProfiles.push_back(profileFifth);
1982 }
1983
AddAccessControlProfilethirtyNine(std::vector<AccessControlProfile> & accessControlProfiles)1984 void AddAccessControlProfilethirtyNine(std::vector<AccessControlProfile>& accessControlProfiles)
1985 {
1986 int32_t userId = 1234;
1987 int32_t bindType = 1;
1988 int32_t deviceIdType = 1;
1989 uint32_t bindLevel = 1;
1990 uint32_t status = 1;
1991 uint32_t authenticationType = 2;
1992 uint32_t accesserId = 1;
1993 uint32_t tokenId = 1001;
1994
1995 std::string oldAccountId = "";
1996 std::string newAccountId = "newAccountId";
1997 std::string deviceIdEr = "localDeviceId";
1998 std::string deviceIdEe = "remoteDeviceId";
1999 std::string trustDeviceId = "localDeviceId";
2000
2001 Accesser accesser;
2002 accesser.SetAccesserId(accesserId);
2003 accesser.SetAccesserDeviceId(deviceIdEr);
2004 accesser.SetAccesserUserId(0);
2005 accesser.SetAccesserAccountId(oldAccountId);
2006 accesser.SetAccesserTokenId(tokenId);
2007 accesser.SetAccesserBundleName("bundleName");
2008 accesser.SetAccesserHapSignature("uph1");
2009 accesser.SetAccesserBindLevel(bindLevel);
2010
2011 Accessee accessee;
2012 accessee.SetAccesseeId(accesserId);
2013 accessee.SetAccesseeDeviceId(deviceIdEe);
2014 accessee.SetAccesseeUserId(0);
2015 accessee.SetAccesseeAccountId(newAccountId);
2016 accessee.SetAccesseeTokenId(tokenId);
2017 accessee.SetAccesseeBundleName("bundleName");
2018 accessee.SetAccesseeHapSignature("uph1");
2019 accessee.SetAccesseeBindLevel(bindLevel);
2020
2021 AccessControlProfile profileFifth;
2022 profileFifth.SetAccessControlId(accesserId);
2023 profileFifth.SetAccesserId(accesserId);
2024 profileFifth.SetAccesseeId(accesserId);
2025 profileFifth.SetTrustDeviceId(trustDeviceId);
2026 profileFifth.SetBindType(bindType);
2027 profileFifth.SetAuthenticationType(authenticationType);
2028 profileFifth.SetDeviceIdType(deviceIdType);
2029 profileFifth.SetStatus(status);
2030 profileFifth.SetBindLevel(bindLevel);
2031 profileFifth.SetAccesser(accesser);
2032 profileFifth.SetAccessee(accessee);
2033 accessControlProfiles.push_back(profileFifth);
2034 }
2035
AddAccessControlProfileFortieth(std::vector<AccessControlProfile> & accessControlProfiles)2036 void AddAccessControlProfileFortieth(std::vector<AccessControlProfile>& accessControlProfiles)
2037 {
2038 int32_t userId = 1234;
2039 int32_t bindType = 1;
2040 int32_t deviceIdType = 1;
2041 uint32_t bindLevel = 1;
2042 uint32_t status = 1;
2043 uint32_t authenticationType = 2;
2044 uint32_t accesserId = 1;
2045 uint32_t tokenId = 1001;
2046
2047 std::string oldAccountId = "";
2048 std::string newAccountId = "newAccountId";
2049 std::string deviceIdEr = "localDeviceIder";
2050 std::string deviceIdEe = "remoteDeviceIdee";
2051 std::string trustDeviceId = "localDeviceId";
2052
2053 Accesser accesser;
2054 accesser.SetAccesserId(accesserId);
2055 accesser.SetAccesserDeviceId(deviceIdEr);
2056 accesser.SetAccesserUserId(0);
2057 accesser.SetAccesserAccountId(oldAccountId);
2058 accesser.SetAccesserTokenId(tokenId);
2059 accesser.SetAccesserBundleName("bundleName");
2060 accesser.SetAccesserHapSignature("uph1");
2061 accesser.SetAccesserBindLevel(bindLevel);
2062
2063 Accessee accessee;
2064 accessee.SetAccesseeId(accesserId);
2065 accessee.SetAccesseeDeviceId(deviceIdEe);
2066 accessee.SetAccesseeUserId(0);
2067 accessee.SetAccesseeAccountId(newAccountId);
2068 accessee.SetAccesseeTokenId(tokenId);
2069 accessee.SetAccesseeBundleName("bundleName");
2070 accessee.SetAccesseeHapSignature("uph1");
2071 accessee.SetAccesseeBindLevel(bindLevel);
2072
2073 AccessControlProfile profileFifth;
2074 profileFifth.SetAccessControlId(accesserId);
2075 profileFifth.SetAccesserId(accesserId);
2076 profileFifth.SetAccesseeId(accesserId);
2077 profileFifth.SetTrustDeviceId(trustDeviceId);
2078 profileFifth.SetBindType(bindType);
2079 profileFifth.SetAuthenticationType(authenticationType);
2080 profileFifth.SetDeviceIdType(deviceIdType);
2081 profileFifth.SetStatus(status);
2082 profileFifth.SetBindLevel(bindLevel);
2083 profileFifth.SetAccesser(accesser);
2084 profileFifth.SetAccessee(accessee);
2085 accessControlProfiles.push_back(profileFifth);
2086 }
2087
PutAccessControlProfile(const AccessControlProfile & accessControlProfile)2088 int32_t DistributedDeviceProfileClient::PutAccessControlProfile(const AccessControlProfile& accessControlProfile)
2089 {
2090 return 0;
2091 }
2092
UpdateAccessControlProfile(const AccessControlProfile & accessControlProfile)2093 int32_t DistributedDeviceProfileClient::UpdateAccessControlProfile(const AccessControlProfile& accessControlProfile)
2094 {
2095 return 0;
2096 }
2097
GetTrustDeviceProfile(const std::string & deviceId,TrustDeviceProfile & trustDeviceProfile)2098 int32_t DistributedDeviceProfileClient::GetTrustDeviceProfile(const std::string& deviceId,
2099 TrustDeviceProfile& trustDeviceProfile)
2100 {
2101 return 0;
2102 }
2103
GetAllTrustDeviceProfile(std::vector<TrustDeviceProfile> & trustDeviceProfiles)2104 int32_t DistributedDeviceProfileClient::GetAllTrustDeviceProfile(std::vector<TrustDeviceProfile>& trustDeviceProfiles)
2105 {
2106 return 0;
2107 }
2108
GetAccessControlProfile(std::map<std::string,std::string> params,std::vector<AccessControlProfile> & accessControlProfiles)2109 int32_t DistributedDeviceProfileClient::GetAccessControlProfile(std::map<std::string, std::string> params,
2110 std::vector<AccessControlProfile>& accessControlProfiles)
2111 {
2112 AddAccessControlProfileFirst(accessControlProfiles);
2113 AddAccessControlProfileSecond(accessControlProfiles);
2114 AddAccessControlProfileThird(accessControlProfiles);
2115 AddAccessControlprofileFourth(accessControlProfiles);
2116 AddAccessControlProfileFifth(accessControlProfiles);
2117 AddAccessControlProfileSixth(accessControlProfiles);
2118 AddAccessControlProfileSeventh(accessControlProfiles);
2119 AddAccessControlProfileEighth(accessControlProfiles);
2120 AddAccessControlProfileNinth(accessControlProfiles);
2121 AddAccessControlProfileTenth(accessControlProfiles);
2122 AddAccessControlProfileEleventh(accessControlProfiles);
2123 AddAccessControlProfileTwelfth(accessControlProfiles);
2124 AddAccessControlprofileThirteenth(accessControlProfiles);
2125 AddAccessControlprofileFourteenth(accessControlProfiles);
2126 AddAccessControlprofileFifteenth(accessControlProfiles);
2127 AddAccessControlprofileSixteenth(accessControlProfiles);
2128 AddAccessControlprofileSeventeenth(accessControlProfiles);
2129 AddAccessControlprofileEightteenth(accessControlProfiles);
2130 AddAccessControlprofileNineteenth(accessControlProfiles);
2131 AddAccessControlprofileTwentieth(accessControlProfiles);
2132 AddAccessControlprofileTwentyfirst(accessControlProfiles);
2133 AddAccessControlprofileTwentysecond(accessControlProfiles);
2134 AddAccessControlProfileTwentythree(accessControlProfiles);
2135 AddAccessControlProfileTwentyForth(accessControlProfiles);
2136 AddAccessControlProfileTwentyFifth(accessControlProfiles);
2137 AddAccessControlProfileTwentySixth(accessControlProfiles);
2138 AddAccessControlProfileTwentySeventh(accessControlProfiles);
2139 AddAccessControlProfileTwentyEighth(accessControlProfiles);
2140 AddAccessControlProfileTwentyNinth(accessControlProfiles);
2141 AddAccessControlProfileThirtieth(accessControlProfiles);
2142 AddAccessControlProfilethirtysecond(accessControlProfiles);
2143 AddAccessControlProfilethirtythird(accessControlProfiles);
2144 AddAccessControlProfilethirtyforth(accessControlProfiles);
2145 AddAccessControlProfilethirtyfifth(accessControlProfiles);
2146 AddAccessControlProfilethirtysix(accessControlProfiles);
2147 AddAccessControlProfilethirtyEight(accessControlProfiles);
2148 AddAccessControlProfilethirtyNine(accessControlProfiles);
2149 AddAccessControlProfileFortieth(accessControlProfiles);
2150 return 0;
2151 }
2152
GetAllAccessControlProfile(std::vector<AccessControlProfile> & accessControlProfiles)2153 int32_t DistributedDeviceProfileClient::GetAllAccessControlProfile(
2154 std::vector<AccessControlProfile>& accessControlProfiles)
2155 {
2156 AddAccessControlProfileTwelfth(accessControlProfiles);
2157 AddAccessControlprofileThirteenth(accessControlProfiles);
2158 AddAccessControlprofileFourteenth(accessControlProfiles);
2159 AddAccessControlprofileFifteenth(accessControlProfiles);
2160 AddAccessControlprofileSixteenth(accessControlProfiles);
2161 AddAccessControlprofileSeventeenth(accessControlProfiles);
2162 AddAccessControlprofileEightteenth(accessControlProfiles);
2163 AddAccessControlprofileNineteenth(accessControlProfiles);
2164 AddAccessControlprofileTwentieth(accessControlProfiles);
2165 AddAccessControlprofileTwentyfirst(accessControlProfiles);
2166 AddAccessControlprofileTwentysecond(accessControlProfiles);
2167 AddAccessControlProfileTwentythree(accessControlProfiles);
2168 AddAccessControlProfileTwentyForth(accessControlProfiles);
2169 AddAccessControlProfileTwentyFifth(accessControlProfiles);
2170 AddAccessControlProfileTwentySixth(accessControlProfiles);
2171 AddAccessControlProfileTwentySeventh(accessControlProfiles);
2172 AddAccessControlProfileTwentyEighth(accessControlProfiles);
2173 AddAccessControlProfileTwentyNinth(accessControlProfiles);
2174 AddAccessControlProfileThirtieth(accessControlProfiles);
2175 AddAccessControlProfilethirtyfirst(accessControlProfiles);
2176 AddAccessControlProfilethirtysecond(accessControlProfiles);
2177 AddAccessControlProfilethirtythird(accessControlProfiles);
2178 AddAccessControlProfilethirtyforth(accessControlProfiles);
2179 AddAccessControlProfilethirtyfifth(accessControlProfiles);
2180 AddAccessControlProfilethirtysix(accessControlProfiles);
2181 AddAccessControlProfilethirtySeven(accessControlProfiles);
2182 AddAccessControlProfilethirtyEight(accessControlProfiles);
2183 AddAccessControlProfileFortieth(accessControlProfiles);
2184 return 0;
2185 }
2186
DeleteAccessControlProfile(int32_t accessControlId)2187 int32_t DistributedDeviceProfileClient::DeleteAccessControlProfile(int32_t accessControlId)
2188 {
2189 return 0;
2190 }
2191
PutServiceProfile(const ServiceProfile & serviceProfile)2192 int32_t DistributedDeviceProfileClient::PutServiceProfile(const ServiceProfile& serviceProfile)
2193 {
2194 return 0;
2195 }
2196
PutServiceProfileBatch(const std::vector<ServiceProfile> & serviceProfiles)2197 int32_t DistributedDeviceProfileClient::PutServiceProfileBatch(const std::vector<ServiceProfile>& serviceProfiles)
2198 {
2199 return 0;
2200 }
2201
PutCharacteristicProfile(const CharacteristicProfile & characteristicProfile)2202 int32_t DistributedDeviceProfileClient::PutCharacteristicProfile(const CharacteristicProfile& characteristicProfile)
2203 {
2204 return 0;
2205 }
2206
PutCharacteristicProfileBatch(const std::vector<CharacteristicProfile> & characteristicProfiles)2207 int32_t DistributedDeviceProfileClient::PutCharacteristicProfileBatch(
2208 const std::vector<CharacteristicProfile>& characteristicProfiles)
2209 {
2210 return 0;
2211 }
2212
GetDeviceProfile(const std::string & deviceId,DeviceProfile & deviceProfile)2213 int32_t DistributedDeviceProfileClient::GetDeviceProfile(const std::string& deviceId, DeviceProfile& deviceProfile)
2214 {
2215 if (deviceId != "") {
2216 return 0;
2217 }
2218 return -1;
2219 }
2220
GetServiceProfile(const std::string & deviceId,const std::string & serviceName,ServiceProfile & serviceProfile)2221 int32_t DistributedDeviceProfileClient::GetServiceProfile(const std::string& deviceId, const std::string& serviceName,
2222 ServiceProfile& serviceProfile)
2223 {
2224 return 0;
2225 }
2226
GetCharacteristicProfile(const std::string & deviceId,const std::string & serviceName,const std::string & characteristicId,CharacteristicProfile & characteristicProfile)2227 int32_t DistributedDeviceProfileClient::GetCharacteristicProfile(const std::string& deviceId,
2228 const std::string& serviceName, const std::string& characteristicId, CharacteristicProfile& characteristicProfile)
2229 {
2230 return 0;
2231 }
2232
DeleteServiceProfile(const std::string & deviceId,const std::string & serviceName,bool isMultiUser,int32_t userId)2233 int32_t DistributedDeviceProfileClient::DeleteServiceProfile(const std::string& deviceId,
2234 const std::string& serviceName, bool isMultiUser, int32_t userId)
2235 {
2236 return 0;
2237 }
2238
DeleteCharacteristicProfile(const std::string & deviceId,const std::string & serviceName,const std::string & characteristicKey,bool isMultiUser,int32_t userId)2239 int32_t DistributedDeviceProfileClient::DeleteCharacteristicProfile(const std::string& deviceId,
2240 const std::string& serviceName, const std::string& characteristicKey, bool isMultiUser, int32_t userId)
2241 {
2242 return 0;
2243 }
2244
SubscribeDeviceProfile(const SubscribeInfo & subscribeInfo)2245 int32_t DistributedDeviceProfileClient::SubscribeDeviceProfile(const SubscribeInfo& subscribeInfo)
2246 {
2247 return 0;
2248 }
2249
UnSubscribeDeviceProfile(const SubscribeInfo & subscribeInfo)2250 int32_t DistributedDeviceProfileClient::UnSubscribeDeviceProfile(const SubscribeInfo& subscribeInfo)
2251 {
2252 return 0;
2253 }
2254 }
2255 }