From e7f7527a7ad0397f9f98c739f6f4dfba357bcf3a Mon Sep 17 00:00:00 2001 From: "Benjamin, Max" Date: Thu, 30 Apr 2020 10:41:46 -0400 Subject: add fluent type builder support to A&AI client add fluent type builder support to A&AI client Issue-ID: SO-2856 Signed-off-by: Benjamin, Max (mb388a) Change-Id: I2957aedb84a1c6b23979ff2e1c4dfb16b3a646c7 --- .../onap/aaiclient/client/aai/AAIObjectName.java | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 graph-inventory/aai-client/src/main/java/org/onap/aaiclient/client/aai/AAIObjectName.java (limited to 'graph-inventory/aai-client/src/main/java/org/onap/aaiclient/client/aai/AAIObjectName.java') diff --git a/graph-inventory/aai-client/src/main/java/org/onap/aaiclient/client/aai/AAIObjectName.java b/graph-inventory/aai-client/src/main/java/org/onap/aaiclient/client/aai/AAIObjectName.java new file mode 100644 index 0000000000..180a99e88b --- /dev/null +++ b/graph-inventory/aai-client/src/main/java/org/onap/aaiclient/client/aai/AAIObjectName.java @@ -0,0 +1,23 @@ +package org.onap.aaiclient.client.aai; + +import org.onap.aaiclient.client.graphinventory.GraphInventoryObjectName; +import com.google.common.base.CaseFormat; + +public class AAIObjectName implements GraphInventoryObjectName { + + private final String name; + + public AAIObjectName(String name) { + this.name = name; + } + + @Override + public String typeName() { + return name; + } + + @Override + public String typeName(CaseFormat format) { + return CaseFormat.LOWER_HYPHEN.to(format, this.name); + } +} -- cgit 1.2.3-korg