public class DbImportTaxIncludedInMapper<STATE extends DbImportStateBase<DbImportConfiguratorBase<STATE>,?>> extends DbImportMultiAttributeMapperBase<CdmBase,STATE>
DbImportSynonymMapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TAXONOMIC_TREE_NAMESPACE
TODO copied from BM import.
|
importMapperHelper
singleMappers
Modifier | Constructor and Description |
---|---|
protected |
DbImportTaxIncludedInMapper(java.lang.String fromAttribute,
java.lang.String fromNamespace,
java.lang.String toAttribute,
java.lang.String toNamespace,
java.lang.String alternativeAttribute,
java.lang.String alternativeNamespace,
java.lang.String treeAttribute,
java.lang.String citationAttribute,
java.lang.String citationNamespace) |
Modifier and Type | Method and Description |
---|---|
protected CdmBase |
getRelatedObject(java.sql.ResultSet rs,
java.lang.String dbAttribute,
java.lang.String namespace)
//TODO copied from DbImportObjectMapper.
|
CdmBase |
invoke(java.sql.ResultSet rs,
CdmBase cdmBase) |
static DbImportTaxIncludedInMapper<?> |
NewInstance(java.lang.String dbChildAttribute,
java.lang.String dbChildNamespace,
java.lang.String dbParentAttribute,
java.lang.String parentNamespace,
java.lang.String dbTreeAttribute) |
static DbImportTaxIncludedInMapper<?> |
NewInstance(java.lang.String dbChildAttribute,
java.lang.String dbChildNamespace,
java.lang.String dbParentAttribute,
java.lang.String parentNamespace,
java.lang.String dbAlternativeParentAttribute,
java.lang.String alternativeParentNamespace,
java.lang.String dbTreeAttribute) |
getForeignKey, getRelatedObject, getState, initialize
getDestinationAttributeList, getDestinationAttributes, getSourceAttributeList, getSourceAttributes, getStringDbValue
toString
public static final java.lang.String TAXONOMIC_TREE_NAMESPACE
protected DbImportTaxIncludedInMapper(java.lang.String fromAttribute, java.lang.String fromNamespace, java.lang.String toAttribute, java.lang.String toNamespace, java.lang.String alternativeAttribute, java.lang.String alternativeNamespace, java.lang.String treeAttribute, java.lang.String citationAttribute, java.lang.String citationNamespace)
public static DbImportTaxIncludedInMapper<?> NewInstance(java.lang.String dbChildAttribute, java.lang.String dbChildNamespace, java.lang.String dbParentAttribute, java.lang.String parentNamespace, java.lang.String dbTreeAttribute)
public static DbImportTaxIncludedInMapper<?> NewInstance(java.lang.String dbChildAttribute, java.lang.String dbChildNamespace, java.lang.String dbParentAttribute, java.lang.String parentNamespace, java.lang.String dbAlternativeParentAttribute, java.lang.String alternativeParentNamespace, java.lang.String dbTreeAttribute)
dbChildAttribute
- dbChildNamespace
- dbParentAttribute
- parentNamespace
- dbAlternativeParentAttribute
- if the object represented by dbParentAttribute is of class
Synonym the alternative parent is takenalternativeParentNamespace
- dbTreeAttribute
- public CdmBase invoke(java.sql.ResultSet rs, CdmBase cdmBase) throws java.sql.SQLException
java.sql.SQLException
protected CdmBase getRelatedObject(java.sql.ResultSet rs, java.lang.String dbAttribute, java.lang.String namespace) throws java.sql.SQLException
getRelatedObject
in class DbImportMultiAttributeMapperBase<CdmBase,STATE extends DbImportStateBase<DbImportConfiguratorBase<STATE>,?>>
rs
- dbAttribute
- java.sql.SQLException
Copyright © 2007-2020 EDIT. All Rights Reserved.