public interface TranslationService
| Modifier and Type | Method and Description |
|---|---|
void |
deleteTranslationById(java.lang.Long translationId)
Deletes the given translations
|
java.lang.String |
getTranslatedValue(java.lang.Object entity,
java.lang.String property,
java.util.Locale locale)
Returns the translated value of the property for the given entity.
|
Translation |
getTranslation(TranslatedEntity entity,
java.lang.String entityId,
java.lang.String fieldName,
java.lang.String localeCode)
Attempts to find the translation object for the given parameters
|
java.util.List<Translation> |
getTranslations(java.lang.String ceilingEntityClassname,
java.lang.String entityId,
java.lang.String property)
Finds all current translations for the specified field
|
Translation |
save(java.lang.String entityType,
java.lang.String entityId,
java.lang.String fieldName,
java.lang.String localeCode,
java.lang.String translatedValue)
Creates a new translation object for the requested parameters, saves it, and returns the saved instance.
|
Translation |
save(Translation translation)
Persists the given translation
|
Translation |
update(java.lang.Long translationId,
java.lang.String localeCode,
java.lang.String translatedValue)
Updates the given translation id with the new locale code and translated value
|
Translation save(Translation translation)
translation - Translation save(java.lang.String entityType, java.lang.String entityId, java.lang.String fieldName, java.lang.String localeCode, java.lang.String translatedValue)
entityType - entityId - fieldName - localeCode - translatedValue - Translation update(java.lang.Long translationId, java.lang.String localeCode, java.lang.String translatedValue)
translationId - localeCode - translatedValue - void deleteTranslationById(java.lang.Long translationId)
translationId - java.util.List<Translation> getTranslations(java.lang.String ceilingEntityClassname, java.lang.String entityId, java.lang.String property)
ceilingEntityClassname - entityId - property - Translation getTranslation(TranslatedEntity entity, java.lang.String entityId, java.lang.String fieldName, java.lang.String localeCode)
entity - entityId - fieldName - localeCode - java.lang.String getTranslatedValue(java.lang.Object entity,
java.lang.String property,
java.util.Locale locale)
entity - property - locale - Copyright © 2018. All Rights Reserved.