eu.etaxonomy.cdm.io.common.mapping
Class DbImportMapping<STATE extends DbImportStateBase,CONFIG extends IImportConfigurator>
java.lang.Object
eu.etaxonomy.cdm.io.common.mapping.CdmIoMapping
eu.etaxonomy.cdm.io.common.mapping.DbImportMapping<STATE,CONFIG>
public class DbImportMapping<STATE extends DbImportStateBase,CONFIG extends IImportConfigurator>
- extends CdmIoMapping
- Version:
- 1.0
- Author:
- a.mueller
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DbImportMapping
public DbImportMapping()
initialize
public boolean initialize(DbImportStateBase state,
Class<? extends CdmBase> destinationClass)
addMapper
public void addMapper(CdmAttributeMapperBase mapper)
- Overrides:
addMapper in class CdmIoMapping
invoke
public boolean invoke(ResultSet rs,
Set<CdmBase> objectsToSave)
throws SQLException
- Invokes the second path mapping if one has been defined
- Parameters:
rs - objectsToSave -
- Returns:
-
- Throws:
SQLException
invoke
public boolean invoke(ResultSet rs,
Set<CdmBase> objectsToSave,
boolean secondPath)
throws SQLException
- Invokes the mapping. If secondPath is true, the secondPath mapping is invoked if it exists.
- Parameters:
rs - objectsToSave - secondPath -
- Returns:
-
- Throws:
SQLException
setSecondPathMapping
public void setSecondPathMapping(DbImportMapping secondPathMapping)
isBlankToNull
public boolean isBlankToNull()
- If
true all DbStringMapper map blank strings to null
- Returns:
setBlankToNull
public void setBlankToNull(boolean blankToNull)
- Parameters:
blankToNull - - See Also:
isBlankToNull()
Copyright © 2007-2013 EDIT. All Rights Reserved.