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
Modifier and TypeMethodDescriptionorg.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> actions) 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)
-
Method Details
-
translateContextDefinition
org.kuali.rice.krms.framework.engine.Context translateContextDefinition(org.kuali.rice.krms.api.repository.context.ContextDefinition contextDefinition) -
translateAgendaDefinition
org.kuali.rice.krms.framework.engine.Agenda translateAgendaDefinition(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) -
translateAgendaDefinitionToAgendaTree
org.kuali.rice.krms.framework.engine.AgendaTree translateAgendaDefinitionToAgendaTree(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) -
translateAgendaTreeDefinition
org.kuali.rice.krms.framework.engine.AgendaTree translateAgendaTreeDefinition(org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition agendaTreeDefinition) -
translateRuleDefinition
org.kuali.rice.krms.framework.engine.Rule translateRuleDefinition(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) -
translateAgendaTreeDefinitionToSubAgenda
org.kuali.rice.krms.framework.engine.SubAgenda translateAgendaTreeDefinitionToSubAgenda(org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition subAgendaDefinition) -
translatePropositionDefinition
org.kuali.rice.krms.framework.engine.Proposition translatePropositionDefinition(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) -
translateActionDefinition
org.kuali.rice.krms.framework.engine.Action translateActionDefinition(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) -
translateActionDefinitions
-