Interface InputTranslationEngine


  • public interface InputTranslationEngine
    • 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