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
commandExecutorFields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteByScopeIdAndScopeType(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, setCommandExecutorMethods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
TranslationServiceImpl
-
-
Method Details
-
createTranslationQuery
- Specified by:
createTranslationQueryin interfaceTranslationService
-
save
Description copied from interface:TranslationServiceCreate or update a translation for the given scoped object.- Specified by:
savein 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:TranslationServiceUpdate the translation with the given value- Specified by:
updateValuein 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:TranslationServiceFind all translations for the given scope id and scope type.- Specified by:
findByScopeIdAndScopeTypein 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:TranslationServiceDelete translation values for the given scope id and scope type.- Specified by:
deleteByScopeIdAndScopeTypein interfaceTranslationService- Parameters:
scopeId- the scope id for which to find translationsscopeType- the scope type for which to find translations
-