Package tilda.db
Class TildaObjectMetaData
- java.lang.Object
-
- tilda.db.TildaObjectMetaData
-
public class TildaObjectMetaData extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<ColumnDefinition>
_cols
protected java.util.List<ColumnDefinition>
_defaultOutputMapCols
protected java.lang.Class<?>
_factoryClass
protected Object
_obj
protected java.lang.String
_objectName
protected java.lang.reflect.Method
_runSelectMethodList
protected java.lang.reflect.Method
_runSelectMethodOP
protected static org.apache.logging.log4j.Logger
LOG
-
Constructor Summary
Constructors Modifier Constructor Description protected
TildaObjectMetaData(java.lang.String PackageName, Object Obj, java.util.List<java.lang.String> warnings)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.util.List<ColumnDefinition>
convertColumnsToColumnDefinitions(Object obj, java.util.List<Column> cols, java.util.List<java.lang.String> warnings)
java.lang.String
getColumnDefaultCreateValue(java.lang.String columnName)
java.lang.String
getColumnDefaultUpdateValue(java.lang.String columnName)
ColumnDefinition
getColumnDefinition(java.lang.String columnName)
java.util.List<ColumnDefinition>
getColumnDefinitions()
java.util.List<ColumnDefinition>
getOutputMapColumns(java.lang.String outputMapName)
-
-
-
Field Detail
-
LOG
protected static final org.apache.logging.log4j.Logger LOG
-
_obj
protected final Object _obj
-
_objectName
protected final java.lang.String _objectName
-
_factoryClass
protected final java.lang.Class<?> _factoryClass
-
_runSelectMethodList
protected final java.lang.reflect.Method _runSelectMethodList
-
_runSelectMethodOP
protected final java.lang.reflect.Method _runSelectMethodOP
-
_cols
protected final java.util.List<ColumnDefinition> _cols
-
_defaultOutputMapCols
protected final java.util.List<ColumnDefinition> _defaultOutputMapCols
-
-
Constructor Detail
-
TildaObjectMetaData
protected TildaObjectMetaData(java.lang.String PackageName, Object Obj, java.util.List<java.lang.String> warnings) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-
Method Detail
-
getColumnDefaultCreateValue
public java.lang.String getColumnDefaultCreateValue(java.lang.String columnName)
-
getColumnDefaultUpdateValue
public java.lang.String getColumnDefaultUpdateValue(java.lang.String columnName)
-
getColumnDefinitions
public java.util.List<ColumnDefinition> getColumnDefinitions()
-
getOutputMapColumns
public java.util.List<ColumnDefinition> getOutputMapColumns(java.lang.String outputMapName) throws java.lang.ClassNotFoundException, java.lang.NoSuchFieldException, java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException
- Throws:
java.lang.ClassNotFoundException
java.lang.NoSuchFieldException
java.lang.SecurityException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
-
convertColumnsToColumnDefinitions
protected static java.util.List<ColumnDefinition> convertColumnsToColumnDefinitions(Object obj, java.util.List<Column> cols, java.util.List<java.lang.String> warnings) throws java.lang.ClassNotFoundException, java.lang.NoSuchFieldException, java.lang.SecurityException, java.lang.IllegalArgumentException, java.lang.IllegalAccessException
- Throws:
java.lang.ClassNotFoundException
java.lang.NoSuchFieldException
java.lang.SecurityException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
-
getColumnDefinition
public ColumnDefinition getColumnDefinition(java.lang.String columnName)
-
-