Interface InputTranslationEngine
-
public interface InputTranslationEngine
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MappedIdentity
getExistingIdentity(MappingResult result)
boolean
identitiesNotPresentInDb(MappingResult result)
void
mergeWithExisting(MappingResult result, pl.edu.icm.unity.types.basic.EntityParam baseEntity)
Merges the information obtained after execution of an input translation profile with a manually specified entity.void
process(MappingResult result)
Entry point.pl.edu.icm.unity.types.basic.Entity
resolveMappedIdentity(MappedIdentity checked)
-
-
-
Method Detail
-
process
void process(MappingResult result) throws pl.edu.icm.unity.exceptions.EngineException
Entry point.- Parameters:
result
-- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
mergeWithExisting
void mergeWithExisting(MappingResult result, pl.edu.icm.unity.types.basic.EntityParam baseEntity) throws pl.edu.icm.unity.exceptions.EngineException
Merges the information obtained after execution of an input translation profile with a manually specified entity.- Parameters:
result
-baseEntity
-- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
identitiesNotPresentInDb
boolean identitiesNotPresentInDb(MappingResult result)
- Parameters:
result
-- Returns:
- true only if no one of mapped identities is present in db.
-
resolveMappedIdentity
pl.edu.icm.unity.types.basic.Entity resolveMappedIdentity(MappedIdentity checked) throws pl.edu.icm.unity.exceptions.EngineException
- Throws:
pl.edu.icm.unity.exceptions.EngineException
-
getExistingIdentity
MappedIdentity getExistingIdentity(MappingResult result)
-
-