public class DbImportFeatureCreationMapper<STATE extends DbImportStateBase<?,?>> extends DbImportDefinedTermCreationMapperBase<Feature,DescriptionElementBase,DbImportStateBase<?,?>>
description item
.DbImportDefinedTermCreationMapperBase
dbLabelAbbrevAttribute, dbLabelAttribute, dbTermAttribute
dbIdAttribute, objectToCreateNamespace
importMapperHelper
singleMappers
Modifier | Constructor and Description |
---|---|
protected |
DbImportFeatureCreationMapper(java.lang.String dbIdAttribute,
java.lang.String featureNamespace,
java.lang.String dbTermAttribute,
java.lang.String dbLabelAttribute,
java.lang.String dbLabelAbbrevAttribute) |
Modifier and Type | Method and Description |
---|---|
protected Feature |
createDefinedTerm(java.sql.ResultSet rs) |
protected Feature |
getTermFromState(java.util.UUID uuid) |
protected Feature |
getTermFromTransformer(java.lang.String key,
IInputTransformer transformer) |
protected java.util.UUID |
getUuidFromTransformer(java.lang.String key,
IInputTransformer transformer) |
protected void |
handleTermWithObject(DescriptionElementBase element,
Feature feature) |
static DbImportFeatureCreationMapper<?> |
NewInstance(java.lang.String dbIdAttribute,
java.lang.String featureNamespace,
java.lang.String dbTermAttribute,
java.lang.String dbLabelAttribute,
java.lang.String dbLabelAbbrevAttribute) |
protected void |
saveTermToState(Feature feature)
Saves the defined term to the state
|
createObject, doInvoke, getKeyString, getTermByIdentifier, getTermByUuid, getTermFromTransformer, getUuidFromTransformer, invoke
addOriginalSource, getTransformer
getForeignKey, getRelatedObject, getRelatedObject, getState, initialize
getDestinationAttributeList, getDestinationAttributes, getSourceAttributeList, getSourceAttributes, getStringDbValue
toString
protected DbImportFeatureCreationMapper(java.lang.String dbIdAttribute, java.lang.String featureNamespace, java.lang.String dbTermAttribute, java.lang.String dbLabelAttribute, java.lang.String dbLabelAbbrevAttribute)
public static DbImportFeatureCreationMapper<?> NewInstance(java.lang.String dbIdAttribute, java.lang.String featureNamespace, java.lang.String dbTermAttribute, java.lang.String dbLabelAttribute, java.lang.String dbLabelAbbrevAttribute)
protected Feature getTermFromState(java.util.UUID uuid)
getTermFromState
in class DbImportDefinedTermCreationMapperBase<Feature,DescriptionElementBase,DbImportStateBase<?,?>>
protected Feature getTermFromTransformer(java.lang.String key, IInputTransformer transformer) throws UndefinedTransformerMethodException
getTermFromTransformer
in class DbImportDefinedTermCreationMapperBase<Feature,DescriptionElementBase,DbImportStateBase<?,?>>
UndefinedTransformerMethodException
protected java.util.UUID getUuidFromTransformer(java.lang.String key, IInputTransformer transformer) throws UndefinedTransformerMethodException
getUuidFromTransformer
in class DbImportDefinedTermCreationMapperBase<Feature,DescriptionElementBase,DbImportStateBase<?,?>>
UndefinedTransformerMethodException
protected void saveTermToState(Feature feature)
DbImportDefinedTermCreationMapperBase
saveTermToState
in class DbImportDefinedTermCreationMapperBase<Feature,DescriptionElementBase,DbImportStateBase<?,?>>
protected Feature createDefinedTerm(java.sql.ResultSet rs) throws java.sql.SQLException
createDefinedTerm
in class DbImportDefinedTermCreationMapperBase<Feature,DescriptionElementBase,DbImportStateBase<?,?>>
java.sql.SQLException
protected void handleTermWithObject(DescriptionElementBase element, Feature feature)
handleTermWithObject
in class DbImportDefinedTermCreationMapperBase<Feature,DescriptionElementBase,DbImportStateBase<?,?>>
Copyright © 2007-2020 EDIT. All Rights Reserved.