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) translateActionDefinition(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) translateActionDefinitions(List<org.kuali.rice.krms.api.repository.action.ActionDefinition> actionDefinitions) translateAgendaDefinition(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) translateAgendaDefinitionToAgendaTree(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) translateAgendaTreeDefinition(org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition agendaTreeDefinition) translateAgendaTreeDefinitionToSubAgenda(org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition subAgendaDefinition) translateContextDefinition(org.kuali.rice.krms.api.repository.context.ContextDefinition contextDefinition) translatePropositionDefinition(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) translateRuleDefinition(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition)
-
Constructor Details
-
RepositoryToEngineTranslatorImpl
public RepositoryToEngineTranslatorImpl()
-
-
Method Details
-
translateContextDefinition
public Context translateContextDefinition(org.kuali.rice.krms.api.repository.context.ContextDefinition contextDefinition) - Specified by:
translateContextDefinitionin interfaceRepositoryToEngineTranslator
-
translateAgendaDefinition
public Agenda translateAgendaDefinition(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) - Specified by:
translateAgendaDefinitionin interfaceRepositoryToEngineTranslator
-
translateAgendaDefinitionToAgendaTree
public AgendaTree translateAgendaDefinitionToAgendaTree(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) - Specified by:
translateAgendaDefinitionToAgendaTreein interfaceRepositoryToEngineTranslator
-
translateAgendaTreeDefinition
public AgendaTree translateAgendaTreeDefinition(org.kuali.rice.krms.api.repository.agenda.AgendaTreeDefinition agendaTreeDefinition) - Specified by:
translateAgendaTreeDefinitionin interfaceRepositoryToEngineTranslator
-
loadRules
-
loadSubAgendas
-
translateRuleDefinition
public Rule translateRuleDefinition(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) - Specified by:
translateRuleDefinitionin interfaceRepositoryToEngineTranslator
-
translatePropositionDefinition
public Proposition translatePropositionDefinition(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) - Specified by:
translatePropositionDefinitionin interfaceRepositoryToEngineTranslator
-
translateActionDefinition
public Action translateActionDefinition(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) - Specified by:
translateActionDefinitionin interfaceRepositoryToEngineTranslator
-
translateActionDefinitions
public List<Action> translateActionDefinitions(List<org.kuali.rice.krms.api.repository.action.ActionDefinition> actionDefinitions) - Specified by:
translateActionDefinitionsin interfaceRepositoryToEngineTranslator
-
translateAgendaTreeDefinitionToSubAgenda
public 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)
-