public class TranslationUtility extends Object implements TranslateBusinessMethods
| Constructor and Description |
|---|
TranslationUtility(RuleManagementService ruleManagementService,
TermRepositoryService termRepositoryService,
NaturalLanguageTemplaterContract templater) |
public TranslationUtility(RuleManagementService ruleManagementService, TermRepositoryService termRepositoryService, NaturalLanguageTemplaterContract templater)
public RuleManagementService getRuleManagementService()
public void setRuleManagementService(RuleManagementService ruleManagementService)
public NaturalLanguageTemplaterContract getTemplater()
public void setTemplater(NaturalLanguageTemplaterContract templater)
public String translateNaturalLanguageForObject(String naturalLanguageUsageId, String typeId, String krmsObjectId, String languageCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
translateNaturalLanguageForObject in interface TranslateBusinessMethodsorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionprotected String translateNaturalLanguageForAgenda(String naturalLanguageUsageId, AgendaDefinition agenda, String languageCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
protected String translateNaturalLanguageForAgendaItem(String naturalLanguageUsageId, AgendaItemDefinition item, String languageCode)
protected String translateNaturalLanguageForRule(String naturalLanguageUsageId, RuleDefinition rule, String languageCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
public String translateNaturalLanguageForProposition(String naturalLanguageUsageId, PropositionDefinition proposition, String languageCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
translateNaturalLanguageForProposition in interface TranslateBusinessMethodsorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic NaturalLanguageTree translateNaturalLanguageTreeForProposition(String naturalLanguageUsageId, PropositionDefinition proposition, String languageCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
translateNaturalLanguageTreeForProposition in interface TranslateBusinessMethodsorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionprotected NaturalLanguageTemplate getNaturalLanguageTemplateForProposition(String naturalLanguageUsageId, PropositionDefinition proposition, String languageCode)
protected Map<String,Object> buildSimplePropositionContextMap(PropositionDefinition proposition)
protected Map<String,Object> buildCompoundPropositionContextMap(String naturalLanguageUsageId, PropositionDefinition proposition, String languageCode)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.