org.kuali.rice.krms.impl.provider.repository
Interface RepositoryToEngineTranslator

All Known Implementing Classes:
RepositoryToEngineTranslatorImpl

public interface RepositoryToEngineTranslator

Can perform translations from rules defined in a repository to an executable version consumable by the rules engine.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 Action translateActionDefinition(ActionDefinition actionDefinition)
           
 List<Action> translateActionDefinitions(List<ActionDefinition> actions)
           
 Agenda translateAgendaDefinition(AgendaDefinition agendaDefinition)
           
 AgendaTree translateAgendaDefinitionToAgendaTree(AgendaDefinition agendaDefinition)
           
 AgendaTree translateAgendaTreeDefinition(AgendaTreeDefinition agendaTreeDefinition)
           
 SubAgenda translateAgendaTreeDefinitionToSubAgenda(AgendaTreeDefinition subAgendaDefinition)
           
 Context translateContextDefinition(ContextDefinition contextDefinition)
           
 Proposition translatePropositionDefinition(PropositionDefinition propositionDefinition)
           
 Rule translateRuleDefinition(RuleDefinition ruleDefinition)
           
 

Method Detail

translateContextDefinition

Context translateContextDefinition(ContextDefinition contextDefinition)

translateAgendaDefinition

Agenda translateAgendaDefinition(AgendaDefinition agendaDefinition)

translateAgendaDefinitionToAgendaTree

AgendaTree translateAgendaDefinitionToAgendaTree(AgendaDefinition agendaDefinition)

translateAgendaTreeDefinition

AgendaTree translateAgendaTreeDefinition(AgendaTreeDefinition agendaTreeDefinition)

translateRuleDefinition

Rule translateRuleDefinition(RuleDefinition ruleDefinition)

translateAgendaTreeDefinitionToSubAgenda

SubAgenda translateAgendaTreeDefinitionToSubAgenda(AgendaTreeDefinition subAgendaDefinition)

translatePropositionDefinition

Proposition translatePropositionDefinition(PropositionDefinition propositionDefinition)

translateActionDefinition

Action translateActionDefinition(ActionDefinition actionDefinition)

translateActionDefinitions

List<Action> translateActionDefinitions(List<ActionDefinition> actions)


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