public final class I18NActivityProcessor extends Object
BaseResourceBundlePlugin
to
ResourceBundleService
.
ActivityResourceBundlePlugin
with this service.
ActivityResourceBundlePlugin
Constructor and Description |
---|
I18NActivityProcessor()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addActivityResourceBundlePlugin(org.exoplatform.social.core.processor.ActivityResourceBundlePlugin activityResourceBundlePlugin)
Registers an activity resource bundle plugin.
|
org.exoplatform.social.core.activity.model.ExoSocialActivity |
process(org.exoplatform.social.core.activity.model.ExoSocialActivity i18nActivity,
Locale selectedLocale)
Processes the I18N activity which means that activity.getTitleId() != null.
|
org.exoplatform.social.core.activity.model.ExoSocialActivity |
processKeys(org.exoplatform.social.core.activity.model.ExoSocialActivity i18nActivity,
Locale selectedLocale)
Processes the I18N activity which means that activity.getTitleId() != null.
|
void |
removeActivityResourceBundlePlugin(org.exoplatform.social.core.processor.ActivityResourceBundlePlugin activityResourceBundlePlugin)
Unregisters an existing registered resource bundle plugin.
|
void |
setResourceBundleService(org.exoplatform.services.resources.ResourceBundleService resourceBundleService)
Sets the external resource bundle service.
|
public void addActivityResourceBundlePlugin(org.exoplatform.social.core.processor.ActivityResourceBundlePlugin activityResourceBundlePlugin)
activityResourceBundlePlugin
- The activity resource bundle plugin.public void removeActivityResourceBundlePlugin(org.exoplatform.social.core.processor.ActivityResourceBundlePlugin activityResourceBundlePlugin)
activityResourceBundlePlugin
- The existing activity resource bundle plugin.public org.exoplatform.social.core.activity.model.ExoSocialActivity process(org.exoplatform.social.core.activity.model.ExoSocialActivity i18nActivity, Locale selectedLocale)
i18nActivity
- The target activity to be processed.selectedLocale
- The target locale that activity will be localized.public org.exoplatform.social.core.activity.model.ExoSocialActivity processKeys(org.exoplatform.social.core.activity.model.ExoSocialActivity i18nActivity, Locale selectedLocale)
i18nActivity
- The I18N activity.selectedLocale
- The selected locale.public void setResourceBundleService(org.exoplatform.services.resources.ResourceBundleService resourceBundleService)
resourceBundleService
- The resource bundle service.Copyright © 2003-2018 eXo Platform SAS. All Rights Reserved.