diff options
Diffstat (limited to 'zusammen-lib/src/main/java/org/onap/sdc/common/zusammen/services/ZusammenElementUtil.java')
-rw-r--r-- | zusammen-lib/src/main/java/org/onap/sdc/common/zusammen/services/ZusammenElementUtil.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/zusammen-lib/src/main/java/org/onap/sdc/common/zusammen/services/ZusammenElementUtil.java b/zusammen-lib/src/main/java/org/onap/sdc/common/zusammen/services/ZusammenElementUtil.java new file mode 100644 index 0000000..c083ea4 --- /dev/null +++ b/zusammen-lib/src/main/java/org/onap/sdc/common/zusammen/services/ZusammenElementUtil.java @@ -0,0 +1,27 @@ +package org.onap.sdc.common.zusammen.services; + +import com.amdocs.zusammen.adaptor.inbound.api.types.item.ZusammenElement; +import com.amdocs.zusammen.datatypes.Id; +import com.amdocs.zusammen.datatypes.item.Action; +import com.amdocs.zusammen.datatypes.item.Info; + +public class ZusammenElementUtil { + + public static final String ELEMENT_TYPE_PROPERTY = "elementType"; + + public static ZusammenElement buildStructuralElement(String elementType, Action action) { + ZusammenElement element = buildElement(null, action); + Info info = new Info(); + info.setName(elementType); + info.addProperty(ELEMENT_TYPE_PROPERTY, elementType); + element.setInfo(info); + return element; + } + + public static ZusammenElement buildElement(Id elementId, Action action) { + ZusammenElement element = new ZusammenElement(); + element.setElementId(elementId); + element.setAction(action); + return element; + } +} |