Interface InputTranslationEngine


public interface InputTranslationEngine
  • Method Details

    • process

      void process(MappingResult result) throws pl.edu.icm.unity.base.exceptions.EngineException
      Entry point.
      Parameters:
      result -
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException
    • mergeWithExisting

      void mergeWithExisting(MappingResult result, pl.edu.icm.unity.base.entity.EntityParam baseEntity) throws pl.edu.icm.unity.base.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.base.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.base.entity.Entity resolveMappedIdentity(MappedIdentity checked) throws pl.edu.icm.unity.base.exceptions.EngineException
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException
    • getExistingIdentity

      MappedIdentity getExistingIdentity(MappingResult result)