protected void addEntitiesToTranslationCache(List<String> entityIds, TranslatedEntity translatedEntity) { List<Translation> translations = translationService.findAllTranslationEntries(translatedEntity, ResultType.STANDARD, entityIds); TranslationBatchReadCache.addToCache(translations); }
@Override public ExtensionResultStatusType endBatchEvent(List<? extends Indexable> indexables) { TranslationBatchReadCache.clearCache(); return ExtensionResultStatusType.HANDLED_CONTINUE; }
@Override public String getDefaultTranslationValue(Object entity, String property, Locale locale, String requestedDefaultValue) { if (returnBlankTranslationForNotDefaultLocale && !localeMatchesDefaultLocale(locale) && !propertyInDefaultLocaleExceptionList(entity, property)) { return ""; } return requestedDefaultValue; }
@Override public String getName() { return DynamicTranslationProvider.getValue(this, "name", name); }
public static boolean hasTranslation() { return isTranslationConsiderationContextEnabled() != null && isTranslationConsiderationContextEnabled() && getTranslationService() != null; }
@Override public String getKey(Translation translation) { return buildCacheKey(translation); } });
@Override public String getName() { return DynamicTranslationProvider.getValue(this, "name", name); }
@Override public String getValue() { return DynamicTranslationProvider.getValue(this, "value", value); }
@Override public String getName() { return DynamicTranslationProvider.getValue(this, "name", name); }
@Override public String getLongDescription() { return DynamicTranslationProvider.getValue(this, "longDescription", longDescription); }
@Override public String getName() { return DynamicTranslationProvider.getValue(this, "name", name); }
@Override public String getErrorMessage() { return DynamicTranslationProvider.getValue(this, "errorMessage", errorMessage); }
@Override public String getName() { return DynamicTranslationProvider.getValue(this, "name", name); }
@Override public String getValue() { return DynamicTranslationProvider.getValue(this, "value", value); }
@Override public String getQuestion() { return DynamicTranslationProvider.getValue(this, "question", question); }
@Override public String getAttributeValue() { return DynamicTranslationProvider.getValue(this, "attributeValue", attributeValue); }
@Override public String getName() { return DynamicTranslationProvider.getValue(this, "name", name); }
@Override public String getValue() { return DynamicTranslationProvider.getValue(this, "value", value); }
@Override public String getMarketingMessage() { return DynamicTranslationProvider.getValue(this, "marketingMessage", marketingMessage); }
@Override public String getValue() { return DynamicTranslationProvider.getValue(this, "value", value); }