519e49335d78cb12cce6a4fc211f1a9a33942fe1
[so.git] /
1 package org.onap.aaiclient.client.aai.entities.uri;
2
3 import org.onap.aaiclient.client.aai.AAIObjectName;
4 import org.onap.aaiclient.client.aai.AAIObjectType;
5 import org.onap.aaiclient.client.graphinventory.GraphInventoryFluentType;
6 import com.google.common.base.CaseFormat;
7
8 public interface AAIFluentSingleType extends GraphInventoryFluentType<AAIObjectType> {
9
10     public interface Info extends GraphInventoryFluentType.Info, AAIObjectName {
11
12         public default String typeName() {
13             return this.getName();
14         }
15
16         public default String typeName(CaseFormat format) {
17             return CaseFormat.LOWER_HYPHEN.to(format, this.getName());
18         }
19
20         public interface UriParams extends GraphInventoryFluentType.Info.UriParams {
21
22         }
23
24     }
25 }