public class ClassAnalyser extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ClassAnalyser.ForeignFieldData
ForeignFieldData
Contains foreignFieldMap and foreignCollectionMap used to map foreign field column name to field name and
assign foreignTableConfig to foreignCollection fields
|
| Constructor and Description |
|---|
ClassAnalyser(com.j256.ormlite.db.DatabaseType databaseType,
au.com.cybersearch2.classyjpa.persist.ClassAnalyser.ClassRegistry classRegistry)
Construct a ClassAnalyser instance
|
| Modifier and Type | Method and Description |
|---|---|
static String |
getUnitName(Class<?> clazz)
Utility method to return unitName of class with PersistenceUnit annotation
|
public static final String TAG
public ClassAnalyser(com.j256.ormlite.db.DatabaseType databaseType,
au.com.cybersearch2.classyjpa.persist.ClassAnalyser.ClassRegistry classRegistry)
databaseType - DatabaseType which specifies database feature setclassRegistry - ClassRegistry implementationpublic static String getUnitName(Class<?> clazz)
clazz - Class which is expect to have PersistenceUnit annotationjavax.persistence.PersistenceException - if unitName not specified or emptyThis documentation is licensed by Andrew Bowley under the GPLv3 License.