Interface TranslationProfileManagement


public interface TranslationProfileManagement
This interface allows clients to manipulate translation profiles. Translation profiles are used to manipulate entities data in various moments of Unity usage. Each profile has its type which defines the place where it can be used. For instance the input profiles are used to manipulate the incoming data from external IdPs.
Author:
K. Benedyczak
  • Field Details

  • Method Details

    • addProfile

      void addProfile(pl.edu.icm.unity.base.translation.TranslationProfile toAdd) throws pl.edu.icm.unity.base.exceptions.EngineException
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException
    • removeProfile

      void removeProfile(pl.edu.icm.unity.base.translation.ProfileType type, String name) throws pl.edu.icm.unity.base.exceptions.EngineException
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException
    • updateProfile

      void updateProfile(pl.edu.icm.unity.base.translation.TranslationProfile updated) throws pl.edu.icm.unity.base.exceptions.EngineException
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException
    • getInputProfile

      pl.edu.icm.unity.base.translation.TranslationProfile getInputProfile(String name) throws pl.edu.icm.unity.base.exceptions.EngineException
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException
    • getOutputProfile

      pl.edu.icm.unity.base.translation.TranslationProfile getOutputProfile(String name) throws pl.edu.icm.unity.base.exceptions.EngineException
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException
    • listInputProfiles

      Map<String,pl.edu.icm.unity.base.translation.TranslationProfile> listInputProfiles() throws pl.edu.icm.unity.base.exceptions.EngineException
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException
    • listOutputProfiles

      Map<String,pl.edu.icm.unity.base.translation.TranslationProfile> listOutputProfiles() throws pl.edu.icm.unity.base.exceptions.EngineException
      Throws:
      pl.edu.icm.unity.base.exceptions.EngineException