org.kuali.rice.krms.api.repository
Interface TranslateBusinessMethods

All Known Subinterfaces:
RuleManagementService
All Known Implementing Classes:
RuleManagementServiceImpl, RuleManagementServiceMockImpl, TranslationUtility

public interface TranslateBusinessMethods

a Sub-interface to help manage the translation methods as separate business logic

Author:
nwright

Method Summary
 String translateNaturalLanguageForObject(String naturalLanguageUsageId, String typeId, String krmsObjectId, String languageCode)
           
 String translateNaturalLanguageForProposition(String naturalLanguageUsageId, PropositionDefinition propositionDefinintion, String languageCode)
           
 NaturalLanguageTree translateNaturalLanguageTreeForProposition(String naturalLanguageUsageId, PropositionDefinition propositionDefinintion, String languageCode)
           
 

Method Detail

translateNaturalLanguageForObject

String translateNaturalLanguageForObject(String naturalLanguageUsageId,
                                         String typeId,
                                         String krmsObjectId,
                                         String languageCode)
                                         throws RiceIllegalArgumentException
Throws:
RiceIllegalArgumentException

translateNaturalLanguageForProposition

String translateNaturalLanguageForProposition(String naturalLanguageUsageId,
                                              PropositionDefinition propositionDefinintion,
                                              String languageCode)
                                              throws RiceIllegalArgumentException
Throws:
RiceIllegalArgumentException

translateNaturalLanguageTreeForProposition

NaturalLanguageTree translateNaturalLanguageTreeForProposition(String naturalLanguageUsageId,
                                                               PropositionDefinition propositionDefinintion,
                                                               String languageCode)
                                                               throws RiceIllegalArgumentException
Throws:
RiceIllegalArgumentException


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.