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>_colsprotected java.util.List<ColumnDefinition>_defaultOutputMapColsprotected java.lang.Class<?>_factoryClassprotected Object_objprotected java.lang.String_objectNameprotected java.lang.reflect.Method_runSelectMethodListprotected java.lang.reflect.Method_runSelectMethodOPprotected static org.apache.logging.log4j.LoggerLOG
-
Constructor Summary
Constructors Modifier Constructor Description protectedTildaObjectMetaData(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.StringgetColumnDefaultCreateValue(java.lang.String columnName)java.lang.StringgetColumnDefaultUpdateValue(java.lang.String columnName)ColumnDefinitiongetColumnDefinition(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.ClassNotFoundExceptionjava.lang.NoSuchFieldExceptionjava.lang.SecurityExceptionjava.lang.IllegalArgumentExceptionjava.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.ClassNotFoundExceptionjava.lang.NoSuchFieldExceptionjava.lang.SecurityExceptionjava.lang.IllegalArgumentExceptionjava.lang.IllegalAccessException
-
getColumnDefinition
public ColumnDefinition getColumnDefinition(java.lang.String columnName)
-
-