public class KSTranslationUtility extends Object implements TranslateBusinessMethods
| Constructor and Description |
|---|
KSTranslationUtility(RuleManagementService ruleManagementService,
TermRepositoryService termRepositoryService,
NaturalLanguageTemplaterContract templater) |
public KSTranslationUtility(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 RiceIllegalArgumentException
translateNaturalLanguageForObject in interface TranslateBusinessMethodsRiceIllegalArgumentExceptionprotected String translateNaturalLanguageForAgenda(String naturalLanguageUsageId, AgendaDefinition agenda, String languageCode) throws RiceIllegalArgumentException
RiceIllegalArgumentExceptionprotected String translateNaturalLanguageForAgendaItem(String naturalLanguageUsageId, AgendaItemDefinition item, String languageCode)
protected String translateNaturalLanguageForRule(String naturalLanguageUsageId, RuleDefinition rule, String languageCode) throws RiceIllegalArgumentException
RiceIllegalArgumentExceptionpublic String translateNaturalLanguageForProposition(String naturalLanguageUsageId, PropositionDefinition proposition, String languageCode) throws RiceIllegalArgumentException
translateNaturalLanguageForProposition in interface TranslateBusinessMethodsRiceIllegalArgumentExceptionpublic NaturalLanguageTree translateNaturalLanguageTreeForProposition(String naturalLanguageUsageId, PropositionDefinition proposition, String languageCode) throws RiceIllegalArgumentException
translateNaturalLanguageTreeForProposition in interface TranslateBusinessMethodsRiceIllegalArgumentExceptionprotected 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 © 2004-2013 The Kuali Foundation. All Rights Reserved.