b3acaf54217b3d9000bb5fa67beeffe2d825c507
[sdc.git] /
1 package org.openecomp.sdc.vendorsoftwareproduct.dao.impl.zusammen;
2
3 import com.amdocs.zusammen.adaptor.inbound.api.types.item.ZusammenElement;
4
5 import java.util.Objects;
6
7 class VspZusammenUtil {
8
9   private VspZusammenUtil(){}
10
11   static ZusammenElement aggregateElements(ZusammenElement... elements) {
12     ZusammenElement head = null;
13     ZusammenElement father = null;
14     for (ZusammenElement element : elements) {
15       if (Objects.isNull(head)) {
16         head = father = element;
17       } else {
18         if (father != null) {
19           father.getSubElements().add(element);
20           father = element;
21         }
22       }
23     }
24
25     return head;
26   }
27 }