Class ClientTranslationService

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.core.i18n.StunnerTranslationService

    @Singleton
    public class ClientTranslationService
    extends org.kie.workbench.common.stunner.core.i18n.AbstractTranslationService
    • Field Summary

      • Fields inherited from class org.kie.workbench.common.stunner.core.i18n.AbstractTranslationService

        CAPTION_SUFFIX, DESCRIPTION_SUFFIX, I18N_SEPARATOR, LABEL_SUFFIX, SVG_NODE_ID_SUFFIX, TITLE_SUFFIX
    • Constructor Summary

      Constructors 
      Constructor Description
      ClientTranslationService​(org.jboss.errai.ui.client.local.spi.TranslationService erraiTranslationService, org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.validation.DiagramElementNameProvider> elementNameProviders, org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager, org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils)  
    • Constructor Detail

      • ClientTranslationService

        @Inject
        public ClientTranslationService​(org.jboss.errai.ui.client.local.spi.TranslationService erraiTranslationService,
                                        org.jboss.errai.ioc.client.api.ManagedInstance<org.kie.workbench.common.stunner.core.validation.DiagramElementNameProvider> elementNameProviders,
                                        org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager,
                                        org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils)
    • Method Detail

      • getNotNullValue

        public String getNotNullValue​(String key)
      • getViolationMessage

        public String getViolationMessage​(org.kie.workbench.common.stunner.core.rule.RuleViolation ruleViolation)
        Handles both common rule violation types and client side canvas violation types as well.
        Specified by:
        getViolationMessage in interface org.kie.workbench.common.stunner.core.i18n.StunnerTranslationService
        Overrides:
        getViolationMessage in class org.kie.workbench.common.stunner.core.i18n.AbstractTranslationService