public class JavaBeansUtil extends Object
Modifier and Type | Method and Description |
---|---|
static String |
getCamelCaseString(String inputString,
boolean firstCharacterUppercase) |
static String |
getFirstCharacterUppercase(String inputString) |
static String |
getGetterMethodName(String property,
FullyQualifiedJavaType fullyQualifiedJavaType)
Computes a getter method name.
|
static Field |
getJavaBeansField(IntrospectedColumn introspectedColumn,
Context context,
IntrospectedTable introspectedTable) |
static Field |
getJavaBeansFieldWithGeneratedAnnotation(IntrospectedColumn introspectedColumn,
Context context,
IntrospectedTable introspectedTable,
CompilationUnit compilationUnit) |
static Method |
getJavaBeansGetter(IntrospectedColumn introspectedColumn,
Context context,
IntrospectedTable introspectedTable) |
static Method |
getJavaBeansGetterWithGeneratedAnnotation(IntrospectedColumn introspectedColumn,
Context context,
IntrospectedTable introspectedTable,
CompilationUnit compilationUnit) |
static Method |
getJavaBeansSetter(IntrospectedColumn introspectedColumn,
Context context,
IntrospectedTable introspectedTable) |
static Method |
getJavaBeansSetterWithGeneratedAnnotation(IntrospectedColumn introspectedColumn,
Context context,
IntrospectedTable introspectedTable,
CompilationUnit compilationUnit) |
static String |
getSetterMethodName(String property)
Computes a setter method name.
|
static String |
getValidPropertyName(String inputString)
This method ensures that the specified input string is a valid Java property name.
|
public static String getGetterMethodName(String property, FullyQualifiedJavaType fullyQualifiedJavaType)
property
- the propertyfullyQualifiedJavaType
- the fully qualified java typepublic static String getSetterMethodName(String property)
property
- the propertypublic static String getCamelCaseString(String inputString, boolean firstCharacterUppercase)
public static String getValidPropertyName(String inputString)
The rules are as follows:
For example:
inputString
- the input stringpublic static Method getJavaBeansGetter(IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable)
public static Method getJavaBeansGetterWithGeneratedAnnotation(IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable, CompilationUnit compilationUnit)
public static Field getJavaBeansField(IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable)
public static Field getJavaBeansFieldWithGeneratedAnnotation(IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable, CompilationUnit compilationUnit)
public static Method getJavaBeansSetter(IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable)
public static Method getJavaBeansSetterWithGeneratedAnnotation(IntrospectedColumn introspectedColumn, Context context, IntrospectedTable introspectedTable, CompilationUnit compilationUnit)
Copyright © 2006–2023 MyBatis.org. All rights reserved.