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 Details

    • translateContextDefinition

      Context translateContextDefinition(org.kuali.rice.krms.api.repository.context.ContextDefinition contextDefinition)
    • translateAgendaDefinition

      Agenda translateAgendaDefinition(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition)
    • translateAgendaDefinitionToAgendaTree

      AgendaTree translateAgendaDefinitionToAgendaTree(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition)
    • translateAgendaTreeDefinition

      AgendaTree translateAgendaTreeDefinition(org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition agendaTreeDefinition)
    • translateRuleDefinition

      Rule translateRuleDefinition(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition)
    • translateAgendaTreeDefinitionToSubAgenda

      SubAgenda translateAgendaTreeDefinitionToSubAgenda(org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition subAgendaDefinition)
    • translatePropositionDefinition

      Proposition translatePropositionDefinition(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition)
    • translateActionDefinition

      Action translateActionDefinition(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition)
    • translateActionDefinitions

      List<Action> translateActionDefinitions(List<org.kuali.rice.krms.api.repository.action.ActionDefinition> actions)