Class TranslationServiceImpl

    • Method Detail

      • save

        public Translation save​(String scopeId,
                                String scopeType,
                                String key,
                                String locale,
                                String value)
        Description copied from interface: TranslationService
        Create or update a translation for the given scoped object.
        Specified by:
        save in interface TranslationService
        Parameters:
        scopeId - the id of the scoped object for the translation
        scopeType - the type of the scoped object for the translation
        key - the key of the translation
        locale - the locale of the translation
        value - the translation value
        Returns:
        the created or updated translation
      • updateValue

        public Translation updateValue​(String translationId,
                                       String value)
        Description copied from interface: TranslationService
        Update the translation with the given value
        Specified by:
        updateValue in interface TranslationService
        Parameters:
        translationId - the id of the translation that should be updated
        value - the new value of the translation
        Returns:
        The updated translation
      • findByScopeIdAndScopeType

        public List<Translation> findByScopeIdAndScopeType​(String scopeId,
                                                           String scopeType)
        Description copied from interface: TranslationService
        Find all translations for the given scope id and scope type.
        Specified by:
        findByScopeIdAndScopeType in interface TranslationService
        Parameters:
        scopeId - the scope id for which to find translations
        scopeType - the scope type for which to find translations
        Returns:
        the translations for the given scope
      • deleteByScopeIdAndScopeType

        public void deleteByScopeIdAndScopeType​(String scopeId,
                                                String scopeType)
        Description copied from interface: TranslationService
        Delete translation values for the given scope id and scope type.
        Specified by:
        deleteByScopeIdAndScopeType in interface TranslationService
        Parameters:
        scopeId - the scope id for which to find translations
        scopeType - the scope type for which to find translations