private static class DynamicTablesHelper.CacheData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.Class<?>> |
classes
Map of fully qualified class names to classes
|
private java.lang.String |
dmoClassName
Fully qualified DMO implementation class name
|
private java.lang.String |
dmoIfaceName
Fully qualified DMO interface name
|
private DynamicTablesHelper.DMOInfo |
dmoInfo
DMO info object
|
private java.util.ArrayList<P2JIndex> |
fwdIndices
List of index definitions using converted names
|
private java.lang.String |
sqlTableName
Database table name
|
Constructor and Description |
---|
CacheData(DynamicTablesHelper.DMOInfo dmoInfo,
java.lang.String dmoIfaceName,
java.lang.String dmoClassName,
java.lang.String sqlTableName,
java.util.ArrayList<P2JIndex> fwdIndices,
java.util.Map<java.lang.String,java.lang.Class<?>> classes)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Map<java.lang.String,java.lang.Class<?>> |
getClasses()
Get map of fully qualified class names to classes.
|
(package private) java.lang.String |
getDMOClassName()
Get fully qualified DMO implementation class name.
|
(package private) java.lang.String |
getDMOIfaceName()
Get fully qualified DMO interface name.
|
(package private) DynamicTablesHelper.DMOInfo |
getDMOInfo()
Get DMO information.
|
(package private) java.util.ArrayList<P2JIndex> |
getFwdIndices()
Get list of index definitions using converted names.
|
(package private) java.lang.String |
getSqlTableName()
Get database table name.
|
private final DynamicTablesHelper.DMOInfo dmoInfo
private final java.lang.String dmoIfaceName
private final java.lang.String dmoClassName
private final java.lang.String sqlTableName
private final java.util.ArrayList<P2JIndex> fwdIndices
private final java.util.Map<java.lang.String,java.lang.Class<?>> classes
CacheData(DynamicTablesHelper.DMOInfo dmoInfo, java.lang.String dmoIfaceName, java.lang.String dmoClassName, java.lang.String sqlTableName, java.util.ArrayList<P2JIndex> fwdIndices, java.util.Map<java.lang.String,java.lang.Class<?>> classes)
dmoInfo
- DMO info object.dmoIfaceName
- Fully qualified DMO interface name.dmoClassName
- Fully qualified DMO implementation class name.sqlTableName
- Database table name.fwdIndices
- List of index definitions using converted names.classes
- Map of fully qualified class names to classes.DynamicTablesHelper.DMOInfo getDMOInfo()
java.lang.String getDMOIfaceName()
java.lang.String getDMOClassName()
java.lang.String getSqlTableName()
java.util.ArrayList<P2JIndex> getFwdIndices()
java.util.Map<java.lang.String,java.lang.Class<?>> getClasses()