Interface InputTranslationEngine
-
public interface InputTranslationEngine
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MappedIdentitygetExistingIdentity(MappingResult result)booleanidentitiesNotPresentInDb(MappingResult result)voidmergeWithExisting(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.voidprocess(MappingResult result)Entry point.pl.edu.icm.unity.types.basic.EntityresolveMappedIdentity(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)
-
-