Class AutomaticTranslationServiceImpl
java.lang.Object
org.exoplatform.automatic.translation.impl.AutomaticTranslationServiceImpl
- All Implemented Interfaces:
org.exoplatform.automatic.translation.api.AutomaticTranslationService
public class AutomaticTranslationServiceImpl
extends Object
implements org.exoplatform.automatic.translation.api.AutomaticTranslationService
-
Constructor Summary
ConstructorsConstructorDescriptionAutomaticTranslationServiceImpl(org.exoplatform.commons.api.settings.SettingService settingService, org.exoplatform.commons.api.settings.ExoFeatureService exoFeatureService, org.exoplatform.services.listener.ListenerService listenerService) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConnector(org.exoplatform.automatic.translation.api.AutomaticTranslationComponentPlugin translationConnector) org.exoplatform.automatic.translation.api.dto.AutomaticTranslationConfigurationorg.exoplatform.automatic.translation.api.dto.AutomaticTranslationFeaturesOptionsbooleanvoidsetActiveConnector(String name) voidvoidsetFeaturesOptions(org.exoplatform.automatic.translation.api.dto.AutomaticTranslationFeaturesOptions featuresOptions)
-
Constructor Details
-
AutomaticTranslationServiceImpl
public AutomaticTranslationServiceImpl(org.exoplatform.commons.api.settings.SettingService settingService, org.exoplatform.commons.api.settings.ExoFeatureService exoFeatureService, org.exoplatform.services.listener.ListenerService listenerService)
-
-
Method Details
-
addConnector
public void addConnector(org.exoplatform.automatic.translation.api.AutomaticTranslationComponentPlugin translationConnector) - Specified by:
addConnectorin interfaceorg.exoplatform.automatic.translation.api.AutomaticTranslationService
-
getConnectors
public Map<String,org.exoplatform.automatic.translation.api.AutomaticTranslationComponentPlugin> getConnectors()- Specified by:
getConnectorsin interfaceorg.exoplatform.automatic.translation.api.AutomaticTranslationService
-
getConfiguration
public org.exoplatform.automatic.translation.api.dto.AutomaticTranslationConfiguration getConfiguration()- Specified by:
getConfigurationin interfaceorg.exoplatform.automatic.translation.api.AutomaticTranslationService
-
getActiveConnector
- Specified by:
getActiveConnectorin interfaceorg.exoplatform.automatic.translation.api.AutomaticTranslationService
-
getFeaturesOptions
public org.exoplatform.automatic.translation.api.dto.AutomaticTranslationFeaturesOptions getFeaturesOptions()- Specified by:
getFeaturesOptionsin interfaceorg.exoplatform.automatic.translation.api.AutomaticTranslationService
-
setFeaturesOptions
public void setFeaturesOptions(org.exoplatform.automatic.translation.api.dto.AutomaticTranslationFeaturesOptions featuresOptions) - Specified by:
setFeaturesOptionsin interfaceorg.exoplatform.automatic.translation.api.AutomaticTranslationService
-
isFeatureActive
public boolean isFeatureActive()- Specified by:
isFeatureActivein interfaceorg.exoplatform.automatic.translation.api.AutomaticTranslationService
-
setActiveConnector
- Specified by:
setActiveConnectorin interfaceorg.exoplatform.automatic.translation.api.AutomaticTranslationService
-
setApiKey
- Specified by:
setApiKeyin interfaceorg.exoplatform.automatic.translation.api.AutomaticTranslationService
-
translate
- Specified by:
translatein interfaceorg.exoplatform.automatic.translation.api.AutomaticTranslationService
-