public class KrmsTypeResolverImpl extends Object implements KrmsTypeResolver
KrmsTypeResolver which knows how to load the
various type services in KRMS.| Constructor and Description |
|---|
KrmsTypeResolverImpl() |
| Modifier and Type | Method and Description |
|---|---|
ActionTypeService |
getActionTypeService(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) |
AgendaTypeService |
getAgendaTypeService(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) |
FunctionTypeService |
getFunctionTypeService(org.kuali.rice.krms.api.repository.function.FunctionDefinition functionDefinition) |
PropositionTypeService |
getPropositionTypeService(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) |
RuleTypeService |
getRuleTypeService(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) |
TermResolverTypeService |
getTermResolverTypeService(org.kuali.rice.krms.api.repository.term.TermResolverDefinition termResolverDefinition) |
protected org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition |
getTypeDefinition(String typeId) |
protected <T> T |
resolveTypeService(org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition typeDefinition,
Class<T> typeServiceClass) |
void |
setDefaultCompoundPropositionTypeService(PropositionTypeService defaultCompoundPropositionTypeService) |
void |
setDefaultSimplePropositionTypeService(PropositionTypeService defaultSimplePropositionTypeService) |
void |
setTypeRepositoryService(org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService typeRepositoryService) |
public KrmsTypeResolverImpl()
public PropositionTypeService getPropositionTypeService(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition)
getPropositionTypeService in interface KrmsTypeResolverpublic ActionTypeService getActionTypeService(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition)
getActionTypeService in interface KrmsTypeResolverpublic AgendaTypeService getAgendaTypeService(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition)
getAgendaTypeService in interface KrmsTypeResolverpublic RuleTypeService getRuleTypeService(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition)
getRuleTypeService in interface KrmsTypeResolverpublic TermResolverTypeService getTermResolverTypeService(org.kuali.rice.krms.api.repository.term.TermResolverDefinition termResolverDefinition)
getTermResolverTypeService in interface KrmsTypeResolverpublic FunctionTypeService getFunctionTypeService(org.kuali.rice.krms.api.repository.function.FunctionDefinition functionDefinition)
getFunctionTypeService in interface KrmsTypeResolverprotected org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition getTypeDefinition(String typeId)
protected <T> T resolveTypeService(org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition typeDefinition, Class<T> typeServiceClass)
public void setTypeRepositoryService(org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService typeRepositoryService)
public void setDefaultCompoundPropositionTypeService(PropositionTypeService defaultCompoundPropositionTypeService)
public void setDefaultSimplePropositionTypeService(PropositionTypeService defaultSimplePropositionTypeService)
Copyright © 2005–2017 The Kuali Foundation. All rights reserved.