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 TypeMethodDescriptiongetActionTypeService(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) getAgendaTypeService(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) getFunctionTypeService(org.kuali.rice.krms.api.repository.function.FunctionDefinition functionDefinition) getPropositionTypeService(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) getRuleTypeService(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) getTermResolverTypeService(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(PropositionTypeService defaultCompoundPropositionTypeService) voidsetDefaultSimplePropositionTypeService(PropositionTypeService defaultSimplePropositionTypeService) voidsetTypeRepositoryService(org.kuali.rice.krms.api.repository.type.KrmsTypeRepositoryService typeRepositoryService)
-
Constructor Details
-
KrmsTypeResolverImpl
public KrmsTypeResolverImpl()
-
-
Method Details
-
getPropositionTypeService
public PropositionTypeService getPropositionTypeService(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) - Specified by:
getPropositionTypeServicein interfaceKrmsTypeResolver
-
getActionTypeService
public ActionTypeService getActionTypeService(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) - Specified by:
getActionTypeServicein interfaceKrmsTypeResolver
-
getAgendaTypeService
public AgendaTypeService getAgendaTypeService(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) - Specified by:
getAgendaTypeServicein interfaceKrmsTypeResolver
-
getRuleTypeService
public RuleTypeService getRuleTypeService(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) - Specified by:
getRuleTypeServicein interfaceKrmsTypeResolver
-
getTermResolverTypeService
public TermResolverTypeService getTermResolverTypeService(org.kuali.rice.krms.api.repository.term.TermResolverDefinition termResolverDefinition) - Specified by:
getTermResolverTypeServicein interfaceKrmsTypeResolver
-
getFunctionTypeService
public 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(PropositionTypeService defaultCompoundPropositionTypeService) -
setDefaultSimplePropositionTypeService
public void setDefaultSimplePropositionTypeService(PropositionTypeService defaultSimplePropositionTypeService)
-