public abstract class DbImportStateBase<CONFIG extends DbImportConfiguratorBase,STATE extends DbImportStateBase> extends ImportStateBase<CONFIG,CdmImportBase> implements IPartitionedState
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CURRENT_OBJECT_ID |
static java.lang.String |
CURRENT_OBJECT_NAMESPACE |
service, stores
config
Modifier | Constructor and Description |
---|---|
protected |
DbImportStateBase(CONFIG config) |
Modifier and Type | Method and Description |
---|---|
void |
addRelatedObject(java.lang.Object namespace,
java.lang.String id,
CdmBase relatedObject) |
CdmBase |
getRelatedObject(java.lang.Object namespace,
java.lang.String id)
Returns a related object defined by the namespace and the id.
|
<T extends CdmBase> |
getRelatedObject(java.lang.Object namespace,
java.lang.String id,
java.lang.Class<T> clazz) |
Reference |
getTransactionalSourceReference()
Stores the source reference for the time of a transaction.
|
User |
getUser(java.lang.String username) |
void |
makeTransactionalSourceReference(IReferenceService service) |
void |
putUser(java.lang.String username,
User user) |
void |
resetTransactionalSourceReference() |
void |
setRelatedObjects(java.util.Map<java.lang.Object,java.util.Map<java.lang.String,? extends CdmBase>> relatedObjects)
Sets the related objects map.
|
countTrees, countTreeUuids, getAnnotationType, getExtensionType, getFeature, getIdentifierType, getKindOfUnit, getLanguage, getMarkerType, getMeasurementUnit, getModifier, getNamedArea, getNamedAreaLevel, getNomenclaturalStatusType, getPresenceAbsenceTerm, getRank, getReferenceSystem, getReportAsByteArray, getStateTerm, getStatisticalMeasure, getStatusItem, getStore, getStores, getTaxonRelationshipType, getTermedVocabulary, getTransformer, getTree, getTreeUuid, getTreeUuidByIntTreeKey, getTreeUuidByTreeKey, isCheck, isSuccess, putAnnotationType, putClassificationUuid, putClassificationUuidInt, putExtensionType, putFeature, putIdentifierType, putKindOfUnit, putLanguage, putMarkerType, putMeasurementUnit, putModifier, putNamedArea, putNamedAreaLevel, putNomenclaturalStatusType, putPresenceAbsenceTerm, putRank, putReferenceSystem, putStateTerm, putStatisticalMeasure, putStatusItem, putTaxonRelationshipType, putTermedVocabularyMap, putTree, putTreeUuid, resetUuidTermMaps, setCheck, setStores, setSuccess, setTransformer, setUnsuccessfull
getConfig, getCurrentIO, getResult, initialize, setConfig, setCurrentIO, setResult
public static final java.lang.String CURRENT_OBJECT_NAMESPACE
public static final java.lang.String CURRENT_OBJECT_ID
protected DbImportStateBase(CONFIG config)
public void addRelatedObject(java.lang.Object namespace, java.lang.String id, CdmBase relatedObject)
addRelatedObject
in interface IPartitionedState
public CdmBase getRelatedObject(java.lang.Object namespace, java.lang.String id)
IPartitionedState
IPartitionedIO#getRelatedObjectsForPartition(ResultSet)
getRelatedObject
in interface IPartitionedState
public <T extends CdmBase> T getRelatedObject(java.lang.Object namespace, java.lang.String id, java.lang.Class<T> clazz)
public void setRelatedObjects(java.util.Map<java.lang.Object,java.util.Map<java.lang.String,? extends CdmBase>> relatedObjects)
IPartitionedState
result set partitioner
setRelatedObjects
in interface IPartitionedState
public Reference getTransactionalSourceReference()
getTransactionalSourceReference
in interface IPartitionedState
public void resetTransactionalSourceReference()
resetTransactionalSourceReference
in interface IPartitionedState
public void makeTransactionalSourceReference(IReferenceService service)
makeTransactionalSourceReference
in interface IPartitionedState
public User getUser(java.lang.String username)
public void putUser(java.lang.String username, User user)
Copyright © 2007-2020 EDIT. All Rights Reserved.