Class PropositionNaturalLanguageTemplater

java.lang.Object
org.kuali.rice.krms.impl.repository.language.PropositionNaturalLanguageTemplater
All Implemented Interfaces:
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract

public class PropositionNaturalLanguageTemplater extends Object implements org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract
This class translates requirement components into a specific natural language. This class is not thread safe.
  • Field Details

  • Constructor Details

    • PropositionNaturalLanguageTemplater

      public PropositionNaturalLanguageTemplater()
      Constructs a new proposition natural language templater.
  • Method Details

    • setTranslationContextRegistry

      public void setTranslationContextRegistry(TranslationContextRegistry<TranslationContext> translationContextRegistry)
      Sets the template context registry.
      Parameters:
      translationContextRegistry - Template context registry
    • translate

      public String translate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate, Map<String,Object> parametersMap)
      Specified by:
      translate in interface org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract
    • setKrmsTypeRepositoryService

      public void setKrmsTypeRepositoryService(org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService krmsTypeRepositoryService)