eu.etaxonomy.cdm.io.common.mapping.out
Class MethodMapper
java.lang.Object
eu.etaxonomy.cdm.io.common.mapping.CdmMapperBase
eu.etaxonomy.cdm.io.common.mapping.CdmAttributeMapperBase
eu.etaxonomy.cdm.io.common.mapping.CdmSingleAttributeMapperBase
eu.etaxonomy.cdm.io.common.mapping.out.DbSingleAttributeExportMapperBase<DbExportStateBase<?,IExportTransformer>>
eu.etaxonomy.cdm.io.common.mapping.out.MethodMapper
- All Implemented Interfaces:
- IDbExportMapper<DbExportStateBase<?,IExportTransformer>,IExportTransformer>
public class MethodMapper
- extends DbSingleAttributeExportMapperBase<DbExportStateBase<?,IExportTransformer>>
- implements IDbExportMapper<DbExportStateBase<?,IExportTransformer>,IExportTransformer>
- Version:
- 1.0
- Author:
- a.mueller
|
Method Summary |
protected int |
getSqlType()
|
Class<?> |
getTypeClass()
|
protected Object |
getValue(CdmBase cdmBase)
|
static
|
NewInstance(String dbAttributeString,
Class<?> clazz,
String methodName,
Class<?>... parameterTypes)
|
static
|
NewInstance(String dbAttributeString,
Class<?> clazz,
String methodName,
Class<?> parameterType1,
Class<?> parameterType2)
|
static
|
NewInstance(String dbAttributeString,
DbExportBase exportBase)
|
static
|
NewInstance(String dbAttributeString,
DbExportBase exportBase,
Class<?>... parameterTypes)
|
static
|
NewInstance(String dbAttributeString,
DbExportBase exportBase,
String methodName)
|
| Methods inherited from class eu.etaxonomy.cdm.io.common.mapping.out.DbSingleAttributeExportMapperBase |
checkSqlServerColumnExists, doInvoke, getDbColumnIntegerInfo, getIndex, getPrecision, getPreparedStatement, getState, getTableName, initialize, invoke, toString |
MethodMapper
protected MethodMapper(String dbAttributeString,
Class<?> clazz,
String methodName,
Class<?>... parameterTypes)
- Parameters:
parameterTypes - dbIdAttributString -
NewInstance
public static <T extends DbExportBase> MethodMapper NewInstance(String dbAttributeString,
DbExportBase exportBase)
NewInstance
public static <T extends DbExportBase> MethodMapper NewInstance(String dbAttributeString,
DbExportBase exportBase,
Class<?>... parameterTypes)
NewInstance
public static <T extends DbExportBase> MethodMapper NewInstance(String dbAttributeString,
DbExportBase exportBase,
String methodName)
NewInstance
public static <T extends DbExportBase> MethodMapper NewInstance(String dbAttributeString,
Class<?> clazz,
String methodName,
Class<?>... parameterTypes)
NewInstance
public static <T extends DbExportBase> MethodMapper NewInstance(String dbAttributeString,
Class<?> clazz,
String methodName,
Class<?> parameterType1,
Class<?> parameterType2)
getTypeClass
public Class<?> getTypeClass()
- Specified by:
getTypeClass in class CdmSingleAttributeMapperBase
getValue
protected Object getValue(CdmBase cdmBase)
- Overrides:
getValue in class DbSingleAttributeExportMapperBase<DbExportStateBase<?,IExportTransformer>>
getSqlType
protected int getSqlType()
- Specified by:
getSqlType in class DbSingleAttributeExportMapperBase<DbExportStateBase<?,IExportTransformer>>
Copyright © 2007-2013 EDIT. All Rights Reserved.