@Beta public final class NamingUtils extends Object
Modifier and Type | Method and Description |
---|---|
static String |
apiNameToServiceTitle(String apiName)
Converts the given
apiName into the title of a service. |
static String |
deriveCountEntitiesServiceMethodName(String javaEntityClassName)
Converts the given
javaEntityClassName into a Java count service method name. |
static String |
deriveCreateEntityServiceMethodName(String javaEntityClassName)
Converts the given
javaEntityClassName into a Java create service method name. |
static String |
deriveDeleteEntityServiceMethodName(String javaEntityClassName)
Converts the given
javaEntityClassName into a Java delete service method name. |
static String |
deriveGetAllEntitiesServiceMethodName(String javaEntityClassName)
Converts the given {javaEntityClassName} into a Java getAll service method name.
|
static String |
deriveGetEntityServiceMethodName(String javaEntityClassName)
Converts the given
javaEntityClassName into a Java getByKey service method name. |
static String |
deriveJavaAddMethodName(String navigationPropertyJavaMethodName)
Converts the given
navigationPropertyJavaMethodName into a Java add method name. |
static String |
deriveJavaCreateFluentHelperClassName(String javaEntityClassName)
Converts the given
javaEntityClassName into a Java FluentHelperCreate class name. |
static String |
deriveJavaDeleteFluentHelperClassName(String javaEntityClassName)
Converts the given
javaEntityClassName into a Java FluentHelperDelete class name. |
static String |
deriveJavaEntityByKeyFluentHelperClassName(String javaEntityClassName)
Converts the given
javaEntityClassName into a Java FluentHelperByKey class name. |
static String |
deriveJavaEntityFluentHelperClassName(String javaEntityClassName)
Converts the given
javaEntityClassName into a Java FluentHelper class name. |
static String |
deriveJavaFetchMethodName(String navigationPropertyJavaMethodName)
Converts the given
navigationPropertyJavaMethodName into a Java fetch method name. |
static String |
deriveJavaGetIfPresentMethodName(String navigationPropertyJavaMethodName)
Converts the given
navigationPropertyJavaMethodName into a Java getIfPresent method name. |
static String |
deriveJavaGetOrFetchMethodName(String navigationPropertyJavaMethodName)
Converts the given
navigationPropertyJavaMethodName into a Java getOrFetch method name. |
static String |
deriveJavaSetMethodName(String navigationPropertyJavaMethodName)
Converts the given
navigationPropertyJavaMethodName into a Java set method name. |
static String |
deriveJavaUpdateFluentHelperClassName(String javaEntityClassName)
Converts the given
javaEntityClassName into a Java FluentHelperUpdate class name. |
static String |
deriveUpdateEntityServiceMethodName(String javaEntityClassName)
Converts the given
javaEntityClassName into a Java update service method name. |
static String |
httpMethodToApacheClientClassName(String httpMethod)
Converts the given
httpMethod into a Java constant name for the appropriate HttpClient instance. |
static String |
replaceInvalidJavaCharacters(CharSequence stringToClean,
String partReplacement)
Replaces all characters that are not part of a valid Java name within the given
stringToClean with the
given partReplacement . |
static String |
serviceNameToBaseJavaClassName(String serviceName)
Converts the given
serviceName into a base name for a Java class. |
static String |
serviceNameToJavaPackageName(String serviceName)
Converts the given
serviceName into a Java package name. |
@Nonnull public static String apiNameToServiceTitle(@Nonnull String apiName)
apiName
into the title of a service.apiName
- The name to convert.@Nonnull public static String serviceNameToJavaPackageName(@Nonnull String serviceName)
serviceName
into a Java package name.serviceName
- The name to convert.@Nonnull public static String serviceNameToBaseJavaClassName(@Nonnull String serviceName)
serviceName
into a base name for a Java class.serviceName
- The name to convert.@Nonnull public static String replaceInvalidJavaCharacters(@Nonnull CharSequence stringToClean, @Nullable String partReplacement)
stringToClean
with the
given partReplacement
.stringToClean
- The string that may contain invalid characters.partReplacement
- The string to replace invalid characters with.stringToClean
.@Nonnull public static String deriveGetEntityServiceMethodName(@Nonnull String javaEntityClassName)
javaEntityClassName
into a Java getByKey service method name.javaEntityClassName
- The name to convert.@Nonnull public static String deriveGetAllEntitiesServiceMethodName(@Nonnull String javaEntityClassName)
javaEntityClassName
- The name to convert.@Nonnull public static String deriveCountEntitiesServiceMethodName(@Nonnull String javaEntityClassName)
javaEntityClassName
into a Java count service method name.javaEntityClassName
- The name to convert.@Nonnull public static String deriveCreateEntityServiceMethodName(@Nonnull String javaEntityClassName)
javaEntityClassName
into a Java create service method name.javaEntityClassName
- The name to convert.@Nonnull public static String deriveUpdateEntityServiceMethodName(@Nonnull String javaEntityClassName)
javaEntityClassName
into a Java update service method name.javaEntityClassName
- The name to convert.@Nonnull public static String deriveDeleteEntityServiceMethodName(@Nonnull String javaEntityClassName)
javaEntityClassName
into a Java delete service method name.javaEntityClassName
- The name to convert.@Nonnull public static String deriveJavaEntityFluentHelperClassName(@Nonnull String javaEntityClassName)
javaEntityClassName
into a Java FluentHelper class name.javaEntityClassName
- The name to convert.@Nonnull public static String deriveJavaEntityByKeyFluentHelperClassName(@Nonnull String javaEntityClassName)
javaEntityClassName
into a Java FluentHelperByKey class name.javaEntityClassName
- The name to convert.@Nonnull public static String deriveJavaCreateFluentHelperClassName(@Nonnull String javaEntityClassName)
javaEntityClassName
into a Java FluentHelperCreate class name.javaEntityClassName
- The name to convert.@Nonnull public static String deriveJavaUpdateFluentHelperClassName(@Nonnull String javaEntityClassName)
javaEntityClassName
into a Java FluentHelperUpdate class name.javaEntityClassName
- The name to convert.@Nonnull public static String deriveJavaDeleteFluentHelperClassName(@Nonnull String javaEntityClassName)
javaEntityClassName
into a Java FluentHelperDelete class name.javaEntityClassName
- The name to convert.@Nonnull public static String deriveJavaFetchMethodName(@Nonnull String navigationPropertyJavaMethodName)
navigationPropertyJavaMethodName
into a Java fetch method name.navigationPropertyJavaMethodName
- The name to convert.@Nonnull public static String deriveJavaGetIfPresentMethodName(@Nonnull String navigationPropertyJavaMethodName)
navigationPropertyJavaMethodName
into a Java getIfPresent method name.navigationPropertyJavaMethodName
- The name to convert.@Nonnull public static String deriveJavaGetOrFetchMethodName(@Nonnull String navigationPropertyJavaMethodName)
navigationPropertyJavaMethodName
into a Java getOrFetch method name.navigationPropertyJavaMethodName
- The name to convert.@Nonnull public static String deriveJavaSetMethodName(@Nonnull String navigationPropertyJavaMethodName)
navigationPropertyJavaMethodName
into a Java set method name.navigationPropertyJavaMethodName
- The name to convert.@Nonnull public static String deriveJavaAddMethodName(@Nonnull String navigationPropertyJavaMethodName)
navigationPropertyJavaMethodName
into a Java add method name.navigationPropertyJavaMethodName
- The name to convert.@Nonnull public static String httpMethodToApacheClientClassName(@Nonnull String httpMethod)
httpMethod
into a Java constant name for the appropriate HttpClient instance.httpMethod
- The name to convert.Copyright © 2021 SAP SE. All rights reserved.