public class DbImportExtensionTypeCreationMapper<STATE extends DbImportStateBase<?,?>> extends DbImportDefinedTermCreationMapperBase<ExtensionType,IdentifiableEntity,DbImportStateBase<?,?>>
DbImportDefinedTermCreationMapperBase
dbLabelAbbrevAttribute, dbLabelAttribute, dbTermAttribute
dbIdAttribute, objectToCreateNamespace
importMapperHelper
singleMappers
Modifier | Constructor and Description |
---|---|
protected |
DbImportExtensionTypeCreationMapper(java.lang.String dbIdAttribute,
java.lang.String extensionTypeNamespace,
java.lang.String dbTermAttribute,
java.lang.String dbLabelAttribute,
java.lang.String dbLabelAbbrevAttribute) |
Modifier and Type | Method and Description |
---|---|
protected ExtensionType |
createDefinedTerm(java.sql.ResultSet rs) |
protected ExtensionType |
getTermFromState(java.util.UUID uuid) |
protected ExtensionType |
getTermFromTransformer(java.lang.String key,
IInputTransformer transformer) |
protected java.util.UUID |
getUuidFromTransformer(java.lang.String key,
IInputTransformer transformer) |
protected void |
handleTermWithObject(IdentifiableEntity entity,
ExtensionType extensionType) |
static DbImportExtensionTypeCreationMapper<?> |
NewInstance(java.lang.String dbIdAttribute,
java.lang.String extensionTypeNamespace,
java.lang.String dbTermAttribute,
java.lang.String dbLabelAttribute,
java.lang.String dbLabelAbbrevAttribute) |
protected void |
saveTermToState(ExtensionType extensionType)
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 DbImportExtensionTypeCreationMapper(java.lang.String dbIdAttribute, java.lang.String extensionTypeNamespace, java.lang.String dbTermAttribute, java.lang.String dbLabelAttribute, java.lang.String dbLabelAbbrevAttribute)
dbIdAttribute
- extensionTypeNamespace
- dbTermAttribute
- dbLabelAttribute
- dbLabelAbbrevAttribute
- public static DbImportExtensionTypeCreationMapper<?> NewInstance(java.lang.String dbIdAttribute, java.lang.String extensionTypeNamespace, java.lang.String dbTermAttribute, java.lang.String dbLabelAttribute, java.lang.String dbLabelAbbrevAttribute)
dbIdAttribute
- dbTermAttribute
- dbLabelAttribute
- dbLabelAbbrevAttribute
- protected ExtensionType getTermFromState(java.util.UUID uuid)
getTermFromState
in class DbImportDefinedTermCreationMapperBase<ExtensionType,IdentifiableEntity,DbImportStateBase<?,?>>
protected ExtensionType getTermFromTransformer(java.lang.String key, IInputTransformer transformer) throws UndefinedTransformerMethodException
getTermFromTransformer
in class DbImportDefinedTermCreationMapperBase<ExtensionType,IdentifiableEntity,DbImportStateBase<?,?>>
UndefinedTransformerMethodException
protected java.util.UUID getUuidFromTransformer(java.lang.String key, IInputTransformer transformer) throws UndefinedTransformerMethodException
getUuidFromTransformer
in class DbImportDefinedTermCreationMapperBase<ExtensionType,IdentifiableEntity,DbImportStateBase<?,?>>
UndefinedTransformerMethodException
protected void saveTermToState(ExtensionType extensionType)
DbImportDefinedTermCreationMapperBase
saveTermToState
in class DbImportDefinedTermCreationMapperBase<ExtensionType,IdentifiableEntity,DbImportStateBase<?,?>>
protected ExtensionType createDefinedTerm(java.sql.ResultSet rs) throws java.sql.SQLException
createDefinedTerm
in class DbImportDefinedTermCreationMapperBase<ExtensionType,IdentifiableEntity,DbImportStateBase<?,?>>
java.sql.SQLException
protected void handleTermWithObject(IdentifiableEntity entity, ExtensionType extensionType)
handleTermWithObject
in class DbImportDefinedTermCreationMapperBase<ExtensionType,IdentifiableEntity,DbImportStateBase<?,?>>
Copyright © 2007-2020 EDIT. All Rights Reserved.