public class NamesUtils extends Object
| Constructor and Description |
|---|
NamesUtils(String basePackage) |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkForJavaKeyword(String qualifiedName) |
static String |
getQualifiedContextNameForDot(String qualifiedName,
String name) |
static String |
getResolvedWrapperName(String qualifiedBuilderName,
String classNameSuffix) |
static String |
innerInterfaceQualifiedName(com.sap.cds.reflect.CdsElement element,
String basePackage) |
static boolean |
isValidTechnicalEntity(com.sap.cds.reflect.CdsModel model,
String qualifiedName,
Set<String> entitiesWithAspectContainingStruct) |
static String |
namespace(String qualifiedName) |
static String |
namespace(String qualifiedName,
String name) |
String |
packageName(com.sap.cds.reflect.CdsDefinition def) |
static String |
packageName(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 String |
qualifiedContextname(String qualifiedName,
String name) |
static String |
qualifiedJavaClass(String basePackage,
String entityName) |
String |
qualifiedJavaClassName(com.sap.cds.reflect.CdsDefinition def) |
static String |
qualifiedJavaClassName(String basePackage,
String qualifiedName,
String name) |
static String |
qualifiedWrapperBuilderName(com.sap.cds.reflect.CdsDefinition def,
String classNameSuffix,
boolean isWrapper) |
static String |
unqualifiedContextName(String qualifiedName,
String name) |
static String |
unqualifiedName(String qualifiedName) |
public NamesUtils(String basePackage)
public static String packageName(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 String qualifiedWrapperBuilderName(com.sap.cds.reflect.CdsDefinition def, String classNameSuffix, boolean isWrapper)
public static String unqualifiedContextName(String qualifiedName, String name)
public static String getQualifiedContextNameForDot(String qualifiedName, String name)
public static String qualifiedJavaClassName(String basePackage, String qualifiedName, String name)
public static void checkForJavaKeyword(String qualifiedName)
public static boolean isValidTechnicalEntity(com.sap.cds.reflect.CdsModel model,
String qualifiedName,
Set<String> entitiesWithAspectContainingStruct)
public static String innerInterfaceQualifiedName(com.sap.cds.reflect.CdsElement element, String basePackage)
public static String getResolvedWrapperName(String qualifiedBuilderName, String classNameSuffix)
public String packageName(com.sap.cds.reflect.CdsDefinition def)
public String qualifiedJavaClassName(com.sap.cds.reflect.CdsDefinition def)
Copyright © 2021 SAP. All rights reserved.