|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ofbiz.entity.model.ModelUtil
public class ModelUtil
Generic Entity - General Utilities
Field Summary | |
---|---|
static java.lang.String |
module
|
static java.lang.String |
vowelBag
|
Constructor Summary | |
---|---|
ModelUtil()
|
Method Summary | |
---|---|
static java.lang.String |
dbNameToClassName(java.lang.String columnName)
Converts a database name to a Java class name. |
static java.lang.String |
dbNameToVarName(java.lang.String columnName)
Converts a database name to a Java variable name. |
static java.lang.String |
induceFieldType(java.lang.String sqlTypeName,
int length,
int precision,
ModelFieldTypeReader fieldTypeReader)
|
static java.lang.String |
javaNameToDbName(java.lang.String javaName)
Converts a Java variable name to a database name. |
static java.lang.String |
lowerFirstChar(java.lang.String string)
Changes the first letter of the passed String to lower case. |
static java.lang.String |
packageToPath(java.lang.String packageName)
Converts a package name to a path by replacing all '.' characters with the File.separatorChar character. |
static java.lang.String |
replaceString(java.lang.String mainString,
java.lang.String oldString,
java.lang.String newString)
Replaces all occurances of oldString in mainString with newString |
static java.lang.String |
shortenDbName(java.lang.String dbName,
int desiredLength)
Start by removing all vowels, then pull 1 letter at a time off the end of each _ separated segment, go until it is less than or equal to the desired length |
static java.lang.String |
upperFirstChar(java.lang.String string)
Changes the first letter of the passed String to upper case. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String module
public static java.lang.String vowelBag
Constructor Detail |
---|
public ModelUtil()
Method Detail |
---|
public static java.lang.String upperFirstChar(java.lang.String string)
string
- The passed String
public static java.lang.String lowerFirstChar(java.lang.String string)
string
- The passed String
public static java.lang.String dbNameToClassName(java.lang.String columnName)
columnName
- The database name
public static java.lang.String dbNameToVarName(java.lang.String columnName)
columnName
- The database name
public static java.lang.String javaNameToDbName(java.lang.String javaName)
javaName
- The Java variable name
public static java.lang.String shortenDbName(java.lang.String dbName, int desiredLength)
dbName
- desiredLength
-
public static java.lang.String packageToPath(java.lang.String packageName)
packageName
- The package name.
public static java.lang.String replaceString(java.lang.String mainString, java.lang.String oldString, java.lang.String newString)
mainString
- The original stringoldString
- The string to replacenewString
- The string to insert in place of the old
public static java.lang.String induceFieldType(java.lang.String sqlTypeName, int length, int precision, ModelFieldTypeReader fieldTypeReader)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |