public class GbifTypesAndSpecimen2CdmConverter extends PartitionableConverterBase<DwcaDataImportConfiguratorBase,DwcaDataImportStateBase<DwcaDataImportConfiguratorBase>> implements IPartitionableConverter<StreamItem,IReader<CdmBase>,java.lang.String>
config, state
Constructor and Description |
---|
GbifTypesAndSpecimen2CdmConverter(DwcaDataImportStateBase state) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getSourceId(StreamItem item)
Returns the identifier (if any) of the input
|
protected void |
makeForeignKeysForItem(StreamItem item,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> fkMap)
Fills the the foreign key map with foreign keys required for this item.
|
IReader<MappedCdmBase<? extends CdmBase>> |
map(StreamItem item) |
java.util.Set<java.lang.String> |
requiredSourceNamespaces()
Returns a list of namespaces, which are required for related objects loading.
|
java.lang.String |
toString() |
exists, fire, fireWarningEvent, fireWarningEvent, fireWarningEvent, getDcLanguage, getItemFilter, getKeySet, getPartitionForeignKeys, getTaxonBase, getTaxonDescription, getValue, hasValue, isBlank, isNotBlank
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getItemFilter, getPartitionForeignKeys
public GbifTypesAndSpecimen2CdmConverter(DwcaDataImportStateBase state)
state
- public IReader<MappedCdmBase<? extends CdmBase>> map(StreamItem item)
map
in interface IConverter<StreamItem,IReader<CdmBase>,java.lang.String>
public java.lang.String getSourceId(StreamItem item)
IConverter
getSourceId
in interface IConverter<StreamItem,IReader<CdmBase>,java.lang.String>
protected void makeForeignKeysForItem(StreamItem item, java.util.Map<java.lang.String,java.util.Set<java.lang.String>> fkMap)
PartitionableConverterBase
public java.util.Set<java.lang.String> requiredSourceNamespaces()
IPartitionableConverter
requiredSourceNamespaces
in interface IPartitionableConverter<StreamItem,IReader<CdmBase>,java.lang.String>
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2007-2020 EDIT. All Rights Reserved.