public class NamesUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
checkForJavaKeyword(String qualifiedName) |
static com.squareup.javapoet.TypeName |
getAttributeType(com.sap.cds.reflect.CdsType type,
Configuration cfg) |
static com.squareup.javapoet.TypeName |
getReturnType(com.sap.cds.reflect.CdsElement attribute,
Configuration cfg) |
static String |
javaPackage(String basePackage,
String qualifiedName)
Return package based on basePackage and qualifiedName.
Example: a) basepackage = EMPTY; OUT = model b) basepackage = EMPTY; qualifiedName = com.Model; OUT = com c) basepackage = com, qualifiedName = Model; OUT = com d) basepackage = com, qualifiedName = sap.Model; OUT = com.sap |
static com.squareup.javapoet.ParameterizedTypeName |
listOf(com.squareup.javapoet.TypeName type) |
static String |
namespace(String qualifiedName) |
static String |
qualifiedJavaClass(String basePackage,
String entityName) |
static String |
unqualifiedContextName(String qualifiedName) |
static String |
unqualifiedName(String qualifiedName) |
public static String javaPackage(String basePackage, String qualifiedName)
Return package based on basePackage and qualifiedName.
Example:
a) basepackage = EMPTY; OUT = model
b) basepackage = EMPTY; qualifiedName = com.Model; OUT = com
c) basepackage = com, qualifiedName = Model; OUT = com
d) basepackage = com, qualifiedName = sap.Model; OUT = com.sap
basePackage - the default package name prefixqualifiedName - the fully qualified entity namepublic static void checkForJavaKeyword(String qualifiedName)
public static com.squareup.javapoet.TypeName getAttributeType(com.sap.cds.reflect.CdsType type,
Configuration cfg)
public static com.squareup.javapoet.TypeName getReturnType(com.sap.cds.reflect.CdsElement attribute,
Configuration cfg)
public static com.squareup.javapoet.ParameterizedTypeName listOf(com.squareup.javapoet.TypeName type)
Copyright © 2021 SAP. All rights reserved.