1 package org.openecomp.sdc.vendorsoftwareproduct.dao.impl.zusammen;
3 import com.amdocs.zusammen.adaptor.inbound.api.types.item.ZusammenElement;
4 import org.apache.commons.io.IOUtils;
6 import java.io.IOException;
7 import java.io.InputStream;
8 import java.util.Arrays;
9 import java.util.Objects;
11 class VspZusammenUtil {
13 private VspZusammenUtil(){}
15 static ZusammenElement aggregateElements(ZusammenElement... elements) {
16 ZusammenElement head = null;
17 ZusammenElement father = null;
18 for (ZusammenElement element : elements) {
19 if (Objects.isNull(head)) {
20 head = father = element;
23 father.getSubElements().add(element);
32 static boolean hasEmptyData(InputStream elementData) {
33 String EMPTY_DATA = "{}";
34 byte[] byteElementData;
36 byteElementData = IOUtils.toByteArray(elementData);
37 } catch (IOException ex) {
40 if (Arrays.equals(EMPTY_DATA.getBytes(), byteElementData)) {