Class TranslationServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<C>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<PlatformEngineConfiguration>
com.flowable.platform.engine.impl.translation.TranslationServiceImpl
- All Implemented Interfaces:
TranslationService
public class TranslationServiceImpl
extends CommonEngineServiceImpl<PlatformEngineConfiguration>
implements TranslationService
- Author:
- Filip Hrisafov
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
commandExecutor
Fields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteByScopeIdAndScopeType
(String scopeId, String scopeType) Delete translation values for the given scope id and scope type.findByScopeIdAndScopeType
(String scopeId, String scopeType) Find all translations for the given scope id and scope type.Create or update a translation for the given scoped object.updateValue
(String translationId, String value) Update the translation with the given valueMethods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutor
Methods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
TranslationServiceImpl
-
-
Method Details
-
createTranslationQuery
- Specified by:
createTranslationQuery
in interfaceTranslationService
-
save
Description copied from interface:TranslationService
Create or update a translation for the given scoped object.- Specified by:
save
in interfaceTranslationService
- Parameters:
scopeId
- the id of the scoped object for the translationscopeType
- the type of the scoped object for the translationkey
- the key of the translationlocale
- the locale of the translationvalue
- the translation value- Returns:
- the created or updated translation
-
updateValue
Description copied from interface:TranslationService
Update the translation with the given value- Specified by:
updateValue
in interfaceTranslationService
- Parameters:
translationId
- the id of the translation that should be updatedvalue
- the new value of the translation- Returns:
- The updated translation
-
findByScopeIdAndScopeType
Description copied from interface:TranslationService
Find all translations for the given scope id and scope type.- Specified by:
findByScopeIdAndScopeType
in interfaceTranslationService
- Parameters:
scopeId
- the scope id for which to find translationsscopeType
- the scope type for which to find translations- Returns:
- the translations for the given scope
-
deleteByScopeIdAndScopeType
Description copied from interface:TranslationService
Delete translation values for the given scope id and scope type.- Specified by:
deleteByScopeIdAndScopeType
in interfaceTranslationService
- Parameters:
scopeId
- the scope id for which to find translationsscopeType
- the scope type for which to find translations
-