Package org.kuali.rice.krms.impl.type
Class KrmsTypeResolverImpl
java.lang.Object
org.kuali.rice.krms.impl.type.KrmsTypeResolverImpl
- All Implemented Interfaces:
KrmsTypeResolver
An implementation of
KrmsTypeResolver which knows how to load the
various type services in KRMS.- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.kuali.rice.krms.framework.type.ActionTypeServicegetActionTypeService(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) org.kuali.rice.krms.framework.type.AgendaTypeServicegetAgendaTypeService(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) org.kuali.rice.krms.framework.type.FunctionTypeServicegetFunctionTypeService(org.kuali.rice.krms.api.repository.function.FunctionDefinition functionDefinition) org.kuali.rice.krms.framework.type.PropositionTypeServicegetPropositionTypeService(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) org.kuali.rice.krms.framework.type.RuleTypeServicegetRuleTypeService(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) org.kuali.rice.krms.framework.type.TermResolverTypeServicegetTermResolverTypeService(org.kuali.rice.krms.api.repository.term.TermResolverDefinition termResolverDefinition) protected org.kuali.rice.krms.api.repository.type.KrmsTypeDefinitiongetTypeDefinition(String typeId) protected <T> TresolveTypeService(org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition typeDefinition, Class<T> typeServiceClass) voidsetDefaultCompoundPropositionTypeService(org.kuali.rice.krms.framework.type.PropositionTypeService defaultCompoundPropositionTypeService) voidsetDefaultSimplePropositionTypeService(org.kuali.rice.krms.framework.type.PropositionTypeService defaultSimplePropositionTypeService) voidsetTypeRepositoryService(org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService typeRepositoryService)
-
Constructor Details
-
KrmsTypeResolverImpl
public KrmsTypeResolverImpl()
-
-
Method Details
-
getPropositionTypeService
public org.kuali.rice.krms.framework.type.PropositionTypeService getPropositionTypeService(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) - Specified by:
getPropositionTypeServicein interfaceKrmsTypeResolver
-
getActionTypeService
public org.kuali.rice.krms.framework.type.ActionTypeService getActionTypeService(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) - Specified by:
getActionTypeServicein interfaceKrmsTypeResolver
-
getAgendaTypeService
public org.kuali.rice.krms.framework.type.AgendaTypeService getAgendaTypeService(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) - Specified by:
getAgendaTypeServicein interfaceKrmsTypeResolver
-
getRuleTypeService
public org.kuali.rice.krms.framework.type.RuleTypeService getRuleTypeService(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) - Specified by:
getRuleTypeServicein interfaceKrmsTypeResolver
-
getTermResolverTypeService
public org.kuali.rice.krms.framework.type.TermResolverTypeService getTermResolverTypeService(org.kuali.rice.krms.api.repository.term.TermResolverDefinition termResolverDefinition) - Specified by:
getTermResolverTypeServicein interfaceKrmsTypeResolver
-
getFunctionTypeService
public org.kuali.rice.krms.framework.type.FunctionTypeService getFunctionTypeService(org.kuali.rice.krms.api.repository.function.FunctionDefinition functionDefinition) - Specified by:
getFunctionTypeServicein interfaceKrmsTypeResolver
-
getTypeDefinition
protected org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition getTypeDefinition(String typeId) -
resolveTypeService
protected <T> T resolveTypeService(org.kuali.rice.krms.api.repository.type.KrmsTypeDefinition typeDefinition, Class<T> typeServiceClass) -
setTypeRepositoryService
public void setTypeRepositoryService(org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService typeRepositoryService) -
setDefaultCompoundPropositionTypeService
public void setDefaultCompoundPropositionTypeService(org.kuali.rice.krms.framework.type.PropositionTypeService defaultCompoundPropositionTypeService) -
setDefaultSimplePropositionTypeService
public void setDefaultSimplePropositionTypeService(org.kuali.rice.krms.framework.type.PropositionTypeService defaultSimplePropositionTypeService)
-