eu.etaxonomy.cdm.io.berlinModel.out.mapper
Class DbUserMapper

java.lang.Object
  extended by eu.etaxonomy.cdm.io.common.mapping.CdmAttributeMapperBase
      extended by eu.etaxonomy.cdm.io.common.mapping.CdmSingleAttributeMapperBase
          extended by eu.etaxonomy.cdm.io.berlinModel.out.mapper.DbSingleAttributeExportMapperBase<DbExportStateBase<?>>
              extended by eu.etaxonomy.cdm.io.berlinModel.out.mapper.DbUserMapper
All Implemented Interfaces:
IDbExportMapper<DbExportStateBase<?>>

public class DbUserMapper
extends DbSingleAttributeExportMapperBase<DbExportStateBase<?>>
implements IDbExportMapper<DbExportStateBase<?>>

Version:
1.0
Author:
a.mueller

Field Summary
 
Fields inherited from class eu.etaxonomy.cdm.io.berlinModel.out.mapper.DbSingleAttributeExportMapperBase
obligatory
 
Fields inherited from class eu.etaxonomy.cdm.io.common.mapping.CdmSingleAttributeMapperBase
defaultValue
 
Method Summary
protected  int getSqlType()
           
 Class<?> getTypeClass()
           
protected  Object getValue(CdmBase cdmBase)
           
static DbUserMapper NewFacultativeInstance(String cdmAttributeString, String dbAttributeString)
           
static DbUserMapper NewInstance(String cdmAttributeString, String dbAttributeString)
           
static DbUserMapper NewInstance(String cdmAttributeString, String dbAttributeString, String defaultValue)
           
static DbUserMapper NewInstance(String cdmAttributeString, String dbAttributeString, String defaultValue, boolean obligatory)
           
 
Methods inherited from class eu.etaxonomy.cdm.io.berlinModel.out.mapper.DbSingleAttributeExportMapperBase
checkSqlServerColumnExists, doInvoke, getDbColumnIntegerInfo, getIndex, getPrecision, getPreparedStatement, getState, getTableName, initialize, invoke, toString
 
Methods inherited from class eu.etaxonomy.cdm.io.common.mapping.CdmSingleAttributeMapperBase
getDestinationAttribute, getDestinationAttributeList, getDestinationAttributes, getSourceAttribute, getSourceAttributeList, getSourceAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface eu.etaxonomy.cdm.io.berlinModel.out.mapper.IDbExportMapper
initialize, invoke
 

Method Detail

NewInstance

public static DbUserMapper NewInstance(String cdmAttributeString,
                                       String dbAttributeString)

NewFacultativeInstance

public static DbUserMapper NewFacultativeInstance(String cdmAttributeString,
                                                  String dbAttributeString)

NewInstance

public static DbUserMapper NewInstance(String cdmAttributeString,
                                       String dbAttributeString,
                                       String defaultValue)

NewInstance

public static DbUserMapper NewInstance(String cdmAttributeString,
                                       String dbAttributeString,
                                       String defaultValue,
                                       boolean obligatory)

getValue

protected Object getValue(CdmBase cdmBase)
Overrides:
getValue in class DbSingleAttributeExportMapperBase<DbExportStateBase<?>>

getSqlType

protected int getSqlType()
Specified by:
getSqlType in class DbSingleAttributeExportMapperBase<DbExportStateBase<?>>

getTypeClass

public Class<?> getTypeClass()
Specified by:
getTypeClass in class CdmSingleAttributeMapperBase


Copyright © 2007-2011 EDIT. All Rights Reserved.