Package pl.edu.icm.unity.engine.api
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addProfile
(pl.edu.icm.unity.base.translation.TranslationProfile toAdd) pl.edu.icm.unity.base.translation.TranslationProfile
getInputProfile
(String name) pl.edu.icm.unity.base.translation.TranslationProfile
getOutputProfile
(String name) void
removeProfile
(pl.edu.icm.unity.base.translation.ProfileType type, String name) void
updateProfile
(pl.edu.icm.unity.base.translation.TranslationProfile updated)
-
Field Details
-
DEFAULT_OUTPUT_PROFILE
- See Also:
-
-
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
-