Class RepositoryToEngineTranslatorImpl
java.lang.Object
org.kuali.rice.krms.impl.provider.repository.RepositoryToEngineTranslatorImpl
- All Implemented Interfaces:
RepositoryToEngineTranslator
public class RepositoryToEngineTranslatorImpl
extends Object
implements RepositoryToEngineTranslator
TODO...
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.kuali.rice.krms.api.repository.term.TermRepositoryServiceloadSubAgendas(List<String> subAgendaIds) voidsetRuleRepositoryService(org.kuali.rice.krms.api.repository.RuleRepositoryService ruleRepositoryService) voidsetTermRepositoryService(org.kuali.rice.krms.api.repository.term.TermRepositoryService termRepositoryService) voidsetTypeResolver(KrmsTypeResolver typeResolver) org.kuali.rice.krms.framework.engine.ActiontranslateActionDefinition(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) List<org.kuali.rice.krms.framework.engine.Action> translateActionDefinitions(List<org.kuali.rice.krms.api.repository.action.ActionDefinition> actionDefinitions) org.kuali.rice.krms.framework.engine.AgendatranslateAgendaDefinition(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) org.kuali.rice.krms.framework.engine.AgendaTreetranslateAgendaDefinitionToAgendaTree(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) org.kuali.rice.krms.framework.engine.AgendaTreetranslateAgendaTreeDefinition(org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition agendaTreeDefinition) org.kuali.rice.krms.framework.engine.SubAgendatranslateAgendaTreeDefinitionToSubAgenda(org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition subAgendaDefinition) org.kuali.rice.krms.framework.engine.ContexttranslateContextDefinition(org.kuali.rice.krms.api.repository.context.ContextDefinition contextDefinition) org.kuali.rice.krms.framework.engine.PropositiontranslatePropositionDefinition(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) org.kuali.rice.krms.framework.engine.RuletranslateRuleDefinition(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition)
-
Constructor Details
-
RepositoryToEngineTranslatorImpl
public RepositoryToEngineTranslatorImpl()
-
-
Method Details
-
translateContextDefinition
public org.kuali.rice.krms.framework.engine.Context translateContextDefinition(org.kuali.rice.krms.api.repository.context.ContextDefinition contextDefinition) - Specified by:
translateContextDefinitionin interfaceRepositoryToEngineTranslator
-
translateAgendaDefinition
public org.kuali.rice.krms.framework.engine.Agenda translateAgendaDefinition(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) - Specified by:
translateAgendaDefinitionin interfaceRepositoryToEngineTranslator
-
translateAgendaDefinitionToAgendaTree
public org.kuali.rice.krms.framework.engine.AgendaTree translateAgendaDefinitionToAgendaTree(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) - Specified by:
translateAgendaDefinitionToAgendaTreein interfaceRepositoryToEngineTranslator
-
translateAgendaTreeDefinition
public org.kuali.rice.krms.framework.engine.AgendaTree translateAgendaTreeDefinition(org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition agendaTreeDefinition) - Specified by:
translateAgendaTreeDefinitionin interfaceRepositoryToEngineTranslator
-
loadRules
-
loadSubAgendas
-
translateRuleDefinition
public org.kuali.rice.krms.framework.engine.Rule translateRuleDefinition(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) - Specified by:
translateRuleDefinitionin interfaceRepositoryToEngineTranslator
-
translatePropositionDefinition
public org.kuali.rice.krms.framework.engine.Proposition translatePropositionDefinition(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) - Specified by:
translatePropositionDefinitionin interfaceRepositoryToEngineTranslator
-
translateActionDefinition
public org.kuali.rice.krms.framework.engine.Action translateActionDefinition(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) - Specified by:
translateActionDefinitionin interfaceRepositoryToEngineTranslator
-
translateActionDefinitions
public List<org.kuali.rice.krms.framework.engine.Action> translateActionDefinitions(List<org.kuali.rice.krms.api.repository.action.ActionDefinition> actionDefinitions) - Specified by:
translateActionDefinitionsin interfaceRepositoryToEngineTranslator
-
translateAgendaTreeDefinitionToSubAgenda
public org.kuali.rice.krms.framework.engine.SubAgenda translateAgendaTreeDefinitionToSubAgenda(org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition subAgendaDefinition) - Specified by:
translateAgendaTreeDefinitionToSubAgendain interfaceRepositoryToEngineTranslator
-
setRuleRepositoryService
public void setRuleRepositoryService(org.kuali.rice.krms.api.repository.RuleRepositoryService ruleRepositoryService) - Parameters:
ruleRepositoryService- the ruleRepositoryService to set
-
setTypeResolver
- Parameters:
typeResolver- the typeResolver to set
-
getTermRepositoryService
public org.kuali.rice.krms.api.repository.term.TermRepositoryService getTermRepositoryService() -
setTermRepositoryService
public void setTermRepositoryService(org.kuali.rice.krms.api.repository.term.TermRepositoryService termRepositoryService)
-