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