public class RuleManagementServiceImpl extends RuleRepositoryServiceImpl implements org.kuali.rice.krms.api.repository.RuleManagementService
RuleManagementService operations facilitate management of rules and
associated information.dataObjectService| Constructor and Description |
|---|
RuleManagementServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.kuali.rice.krms.api.repository.action.ActionDefinition |
createAction(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) |
org.kuali.rice.krms.api.repository.agenda.AgendaDefinition |
createAgenda(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) |
org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition |
createAgendaItem(org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition agendaItemDefinition) |
org.kuali.rice.krms.api.repository.context.ContextDefinition |
createContext(org.kuali.rice.krms.api.repository.context.ContextDefinition contextDefinition) |
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate |
createNaturalLanguageTemplate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate) |
org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage |
createNaturalLanguageUsage(org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage naturalLanguageUsage) |
org.kuali.rice.krms.api.repository.proposition.PropositionDefinition |
createProposition(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) |
org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding |
createReferenceObjectBinding(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectDefinition) |
org.kuali.rice.krms.api.repository.rule.RuleDefinition |
createRule(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) |
void |
deleteAction(String id) |
void |
deleteAgenda(String id) |
void |
deleteAgendaItem(String id) |
void |
deleteContext(String id) |
void |
deleteNaturalLanguageTemplate(String naturalLanguageTemplateId) |
void |
deleteNaturalLanguageUsage(String naturalLanguageUsageId) |
void |
deleteProposition(String id) |
void |
deleteReferenceObjectBinding(String id) |
void |
deleteRule(String id) |
List<String> |
findActionIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) |
List<String> |
findAgendaIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) |
List<String> |
findContextIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) |
org.kuali.rice.krms.api.repository.agenda.AgendaDefinition |
findCreateAgenda(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) |
org.kuali.rice.krms.api.repository.context.ContextDefinition |
findCreateContext(org.kuali.rice.krms.api.repository.context.ContextDefinition contextDefinition) |
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate |
findNaturalLanguageTemplateByLanguageCodeTypeIdAndNluId(String languageCode,
String typeId,
String naturalLanguageUsageId) |
List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> |
findNaturalLanguageTemplatesByLanguageCode(String languageCode) |
List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> |
findNaturalLanguageTemplatesByNaturalLanguageUsage(String naturalLanguageUsageId) |
List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> |
findNaturalLanguageTemplatesByTemplate(String template) |
List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> |
findNaturalLanguageTemplatesByType(String typeId) |
List<String> |
findPropositionIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) |
List<String> |
findReferenceObjectBindingIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) |
List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> |
findReferenceObjectBindingsByKrmsDiscriminatorType(String referenceObjectKrmsDiscriminatorType) |
List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> |
findReferenceObjectBindingsByKrmsObject(String krmsObjectId) |
List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> |
findReferenceObjectBindingsByReferenceDiscriminatorType(String referenceObjectReferenceDiscriminatorType) |
List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> |
findReferenceObjectBindingsByReferenceObject(String referenceObjectReferenceDiscriminatorType,
String referenceObjectId) |
List<String> |
findRuleIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) |
org.kuali.rice.krms.api.repository.action.ActionDefinition |
getAction(String actionId) |
ActionBoService |
getActionBoService()
get the
ActionBoService |
List<org.kuali.rice.krms.api.repository.action.ActionDefinition> |
getActions(List<String> actionIds) |
org.kuali.rice.krms.api.repository.agenda.AgendaDefinition |
getAgenda(String id) |
AgendaBoService |
getAgendaBoService()
get the
AgendaBoService |
org.kuali.rice.krms.api.repository.agenda.AgendaDefinition |
getAgendaByNameAndContextId(String name,
String contextId) |
org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition |
getAgendaItem(String id) |
List<org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition> |
getAgendaItemsByContext(String contextId) |
List<org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition> |
getAgendaItemsByType(String typeId) |
List<org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition> |
getAgendaItemsByTypeAndContext(String typeId,
String contextId) |
List<org.kuali.rice.krms.api.repository.agenda.AgendaDefinition> |
getAgendasByContext(String contextId) |
List<org.kuali.rice.krms.api.repository.agenda.AgendaDefinition> |
getAgendasByType(String typeId) |
List<org.kuali.rice.krms.api.repository.agenda.AgendaDefinition> |
getAgendasByTypeAndContext(String typeId,
String contextId) |
org.kuali.rice.krms.api.repository.context.ContextDefinition |
getContext(String id) |
ContextBoService |
getContextBoService()
get the
ContextBoService |
org.kuali.rice.krms.api.repository.context.ContextDefinition |
getContextByNameAndNamespace(String name,
String namespace) |
DataSource |
getDataSource() |
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate |
getNaturalLanguageTemplate(String naturalLanguageTemplateId) |
NaturalLanguageTemplateBoService |
getNaturalLanguageTemplateBoService()
get the
NaturalLanguageTemplateBoService |
org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage |
getNaturalLanguageUsage(String id) |
NaturalLanguageUsageBoService |
getNaturalLanguageUsageBoService()
set the
NaturalLanguageUsageBoService |
org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage |
getNaturalLanguageUsageByNameAndNamespace(String name,
String namespace) |
List<org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage> |
getNaturalLanguageUsagesByNamespace(String namespace) |
org.kuali.rice.krms.api.repository.proposition.PropositionDefinition |
getProposition(String id) |
PropositionBoService |
getPropositionBoService()
get the
PropositionBoService |
Set<org.kuali.rice.krms.api.repository.proposition.PropositionDefinition> |
getPropositionsByRule(String ruleId) |
Set<org.kuali.rice.krms.api.repository.proposition.PropositionDefinition> |
getPropositionsByType(String typeId) |
org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding |
getReferenceObjectBinding(String id) |
ReferenceObjectBindingBoService |
getReferenceObjectBindingBoService()
get the
ReferenceObjectBindingBoService |
List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> |
getReferenceObjectBindings(List<String> ids) |
RuleBoService |
getRuleBoService()
get the
RuleBoService |
org.kuali.rice.krms.api.repository.rule.RuleDefinition |
getRuleByNameAndNamespace(String name,
String namespace) |
org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract |
getTemplater()
get the
NaturalLanguageTemplaterContract |
org.kuali.rice.krms.api.repository.term.TermRepositoryService |
getTermRepositoryService()
get the
TermRepositoryService |
org.kuali.rice.krms.api.repository.TranslateBusinessMethods |
getTranslateBusinessMethods()
get the
TranslateBusinessMethods |
void |
setActionBoService(ActionBoService actionBoService)
Set the
ActionBoService |
void |
setAgendaBoService(AgendaBoService agendaBoService)
set the
AgendaBoService |
void |
setContextBoService(ContextBoService contextBoService)
set the
ContextBoService |
void |
setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)
Sets the dataObjectService property.
|
void |
setDataSource(DataSource dataSource) |
void |
setNaturalLanguageTemplateBoService(NaturalLanguageTemplateBoService naturalLanguageTemplateBoService)
set the
NaturalLanguageTemplateBoService |
void |
setNaturalLanguageUsageBoService(NaturalLanguageUsageBoService naturalLanguageUsageBoService)
set the
NaturalLanguageUsageBoService |
void |
setPropositionBoService(PropositionBoService propositionBoService)
set the
PropositionBoService |
void |
setReferenceObjectBindingBoService(ReferenceObjectBindingBoService referenceObjectBindingBoService)
set the
ReferenceObjectBindingBoService |
void |
setRuleBoService(RuleBoService ruleBoService)
set the
RuleBoService |
void |
setTemplater(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract templater)
set the
NaturalLanguageTemplaterContract |
void |
setTermRepositoryService(org.kuali.rice.krms.api.repository.term.TermRepositoryService termRepositoryService)
Set the
TermRepositoryService |
void |
setTranslationBusinessMethods(org.kuali.rice.krms.api.repository.TranslateBusinessMethods translationBusinessMethods)
set the
TranslateBusinessMethods |
String |
translateNaturalLanguageForObject(String naturalLanguageUsageId,
String typeId,
String krmsObjectId,
String languageCode) |
String |
translateNaturalLanguageForProposition(String naturalLanguageUsageId,
org.kuali.rice.krms.api.repository.proposition.PropositionDefinition proposition,
String languageCode) |
org.kuali.rice.krms.api.repository.NaturalLanguageTree |
translateNaturalLanguageTreeForProposition(String naturalLanguageUsageId,
org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinintion,
String languageCode) |
void |
updateAction(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) |
void |
updateAgenda(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) |
void |
updateAgendaItem(org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition agendaItemDefinition) |
void |
updateContext(org.kuali.rice.krms.api.repository.context.ContextDefinition contextDefinition) |
void |
updateNaturalLanguageTemplate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate) |
void |
updateNaturalLanguageUsage(org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage naturalLanguageUsage) |
void |
updateProposition(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) |
void |
updateReferenceObjectBinding(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectBindingDefinition) |
void |
updateRule(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) |
getAgendaTree, getAgendaTrees, getDataObjectService, getRule, getRules, selectContextpublic RuleManagementServiceImpl()
public ReferenceObjectBindingBoService getReferenceObjectBindingBoService()
ReferenceObjectBindingBoServiceReferenceObjectBindingBoServicepublic void setReferenceObjectBindingBoService(ReferenceObjectBindingBoService referenceObjectBindingBoService)
ReferenceObjectBindingBoServicereferenceObjectBindingBoService - the ReferenceObjectBindingBoService to setpublic AgendaBoService getAgendaBoService()
AgendaBoServiceAgendaBoServicepublic void setAgendaBoService(AgendaBoService agendaBoService)
AgendaBoServiceagendaBoService - the AgendaBoService to setpublic RuleBoService getRuleBoService()
RuleBoServiceRuleBoServicepublic void setRuleBoService(RuleBoService ruleBoService)
RuleBoServiceruleBoService - the RuleBoService to setpublic PropositionBoService getPropositionBoService()
PropositionBoServicePropositionBoServicepublic void setPropositionBoService(PropositionBoService propositionBoService)
PropositionBoServicepropositionBoService - the PropositionBoService to setpublic NaturalLanguageUsageBoService getNaturalLanguageUsageBoService()
NaturalLanguageUsageBoServiceNaturalLanguageUsageBoServicepublic void setNaturalLanguageUsageBoService(NaturalLanguageUsageBoService naturalLanguageUsageBoService)
NaturalLanguageUsageBoServicenaturalLanguageUsageBoService - the NaturalLanguageUsageBoService to setpublic NaturalLanguageTemplateBoService getNaturalLanguageTemplateBoService()
NaturalLanguageTemplateBoServiceNaturalLanguageTemplateBoServicepublic void setNaturalLanguageTemplateBoService(NaturalLanguageTemplateBoService naturalLanguageTemplateBoService)
NaturalLanguageTemplateBoServicenaturalLanguageTemplateBoService - the NaturalLanguageTemplateBoService to setpublic ContextBoService getContextBoService()
ContextBoServiceContextBoServicepublic void setContextBoService(ContextBoService contextBoService)
ContextBoServicecontextBoService - the ContextBoService to setpublic ActionBoService getActionBoService()
ActionBoServiceActionBoServicepublic void setActionBoService(ActionBoService actionBoService)
ActionBoServiceactionBoService - the ActionBoService to setpublic org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract getTemplater()
NaturalLanguageTemplaterContractNaturalLanguageTemplaterContractpublic void setTemplater(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplaterContract templater)
NaturalLanguageTemplaterContracttemplater - the NaturalLanguageTemplaterContract to setpublic org.kuali.rice.krms.api.repository.term.TermRepositoryService getTermRepositoryService()
TermRepositoryServiceTermRepositoryServicepublic void setTermRepositoryService(org.kuali.rice.krms.api.repository.term.TermRepositoryService termRepositoryService)
TermRepositoryServicetermRepositoryService - the TermRepositoryService to setpublic DataSource getDataSource()
public void setDataSource(DataSource dataSource)
public org.kuali.rice.krms.api.repository.TranslateBusinessMethods getTranslateBusinessMethods()
TranslateBusinessMethodsTranslateBusinessMethodspublic void setTranslationBusinessMethods(org.kuali.rice.krms.api.repository.TranslateBusinessMethods translationBusinessMethods)
TranslateBusinessMethodstranslationBusinessMethods - the TranslateBusinessMethods to setpublic org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding createReferenceObjectBinding(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
createReferenceObjectBinding in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding getReferenceObjectBinding(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getReferenceObjectBinding in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> getReferenceObjectBindings(List<String> ids) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getReferenceObjectBindings in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByReferenceObject(String referenceObjectReferenceDiscriminatorType, String referenceObjectId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findReferenceObjectBindingsByReferenceObject in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByReferenceDiscriminatorType(String referenceObjectReferenceDiscriminatorType) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findReferenceObjectBindingsByReferenceDiscriminatorType in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByKrmsDiscriminatorType(String referenceObjectKrmsDiscriminatorType) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findReferenceObjectBindingsByKrmsDiscriminatorType in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding> findReferenceObjectBindingsByKrmsObject(String krmsObjectId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findReferenceObjectBindingsByKrmsObject in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void updateReferenceObjectBinding(org.kuali.rice.krms.api.repository.reference.ReferenceObjectBinding referenceObjectBindingDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
updateReferenceObjectBinding in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void deleteReferenceObjectBinding(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
deleteReferenceObjectBinding in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> findReferenceObjectBindingIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findReferenceObjectBindingIds in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.agenda.AgendaDefinition createAgenda(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
createAgenda in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.agenda.AgendaDefinition getAgendaByNameAndContextId(String name, String contextId)
getAgendaByNameAndContextId in interface org.kuali.rice.krms.api.repository.RuleManagementServicepublic org.kuali.rice.krms.api.repository.agenda.AgendaDefinition findCreateAgenda(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findCreateAgenda in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.agenda.AgendaDefinition getAgenda(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getAgenda in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.agenda.AgendaDefinition> getAgendasByContext(String contextId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getAgendasByContext in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void updateAgenda(org.kuali.rice.krms.api.repository.agenda.AgendaDefinition agendaDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
updateAgenda in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void deleteAgenda(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
deleteAgenda in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.agenda.AgendaDefinition> getAgendasByType(String typeId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getAgendasByType in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.agenda.AgendaDefinition> getAgendasByTypeAndContext(String typeId, String contextId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getAgendasByTypeAndContext in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition createAgendaItem(org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition agendaItemDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
createAgendaItem in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition getAgendaItem(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getAgendaItem in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition> getAgendaItemsByType(String typeId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getAgendaItemsByType in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition> getAgendaItemsByContext(String contextId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getAgendaItemsByContext in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition> getAgendaItemsByTypeAndContext(String typeId, String contextId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getAgendaItemsByTypeAndContext in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void deleteAgendaItem(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
deleteAgendaItem in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void updateAgendaItem(org.kuali.rice.krms.api.repository.agenda.AgendaItemDefinition agendaItemDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
updateAgendaItem in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.rule.RuleDefinition getRuleByNameAndNamespace(String name, String namespace)
getRuleByNameAndNamespace in interface org.kuali.rice.krms.api.repository.RuleManagementServicepublic org.kuali.rice.krms.api.repository.rule.RuleDefinition createRule(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
createRule in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void updateRule(org.kuali.rice.krms.api.repository.rule.RuleDefinition ruleDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
updateRule in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void deleteRule(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
deleteRule in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.action.ActionDefinition createAction(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
createAction in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void updateAction(org.kuali.rice.krms.api.repository.action.ActionDefinition actionDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
updateAction in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void deleteAction(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
deleteAction in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.action.ActionDefinition getAction(String actionId)
getAction in interface org.kuali.rice.krms.api.repository.RuleManagementServicepublic List<org.kuali.rice.krms.api.repository.action.ActionDefinition> getActions(List<String> actionIds)
getActions in interface org.kuali.rice.krms.api.repository.RuleManagementServicepublic org.kuali.rice.krms.api.repository.proposition.PropositionDefinition createProposition(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
createProposition in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.proposition.PropositionDefinition getProposition(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getProposition in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic Set<org.kuali.rice.krms.api.repository.proposition.PropositionDefinition> getPropositionsByType(String typeId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getPropositionsByType in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic Set<org.kuali.rice.krms.api.repository.proposition.PropositionDefinition> getPropositionsByRule(String ruleId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getPropositionsByRule in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void updateProposition(org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
updateProposition in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void deleteProposition(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
deleteProposition in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage createNaturalLanguageUsage(org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage naturalLanguageUsage) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
createNaturalLanguageUsage in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage getNaturalLanguageUsage(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getNaturalLanguageUsage in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void updateNaturalLanguageUsage(org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage naturalLanguageUsage) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
updateNaturalLanguageUsage in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void deleteNaturalLanguageUsage(String naturalLanguageUsageId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
deleteNaturalLanguageUsage in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage> getNaturalLanguageUsagesByNamespace(String namespace) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getNaturalLanguageUsagesByNamespace in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.language.NaturalLanguageUsage getNaturalLanguageUsageByNameAndNamespace(String name, String namespace) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getNaturalLanguageUsageByNameAndNamespace in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic String translateNaturalLanguageForObject(String naturalLanguageUsageId, String typeId, String krmsObjectId, String languageCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
translateNaturalLanguageForObject in interface org.kuali.rice.krms.api.repository.RuleManagementServicetranslateNaturalLanguageForObject in interface org.kuali.rice.krms.api.repository.TranslateBusinessMethodsorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic String translateNaturalLanguageForProposition(String naturalLanguageUsageId, org.kuali.rice.krms.api.repository.proposition.PropositionDefinition proposition, String languageCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
translateNaturalLanguageForProposition in interface org.kuali.rice.krms.api.repository.RuleManagementServicetranslateNaturalLanguageForProposition in interface org.kuali.rice.krms.api.repository.TranslateBusinessMethodsorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.NaturalLanguageTree translateNaturalLanguageTreeForProposition(String naturalLanguageUsageId, org.kuali.rice.krms.api.repository.proposition.PropositionDefinition propositionDefinintion, String languageCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
translateNaturalLanguageTreeForProposition in interface org.kuali.rice.krms.api.repository.RuleManagementServicetranslateNaturalLanguageTreeForProposition in interface org.kuali.rice.krms.api.repository.TranslateBusinessMethodsorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.context.ContextDefinition createContext(org.kuali.rice.krms.api.repository.context.ContextDefinition contextDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
createContext in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.context.ContextDefinition findCreateContext(org.kuali.rice.krms.api.repository.context.ContextDefinition contextDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findCreateContext in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void updateContext(org.kuali.rice.krms.api.repository.context.ContextDefinition contextDefinition) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
updateContext in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void deleteContext(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
deleteContext in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.context.ContextDefinition getContext(String id) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getContext in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.context.ContextDefinition getContextByNameAndNamespace(String name, String namespace) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getContextByNameAndNamespace in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate createNaturalLanguageTemplate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
createNaturalLanguageTemplate in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate getNaturalLanguageTemplate(String naturalLanguageTemplateId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
getNaturalLanguageTemplate in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void updateNaturalLanguageTemplate(org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate naturalLanguageTemplate) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
updateNaturalLanguageTemplate in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void deleteNaturalLanguageTemplate(String naturalLanguageTemplateId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
deleteNaturalLanguageTemplate in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByLanguageCode(String languageCode) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findNaturalLanguageTemplatesByLanguageCode in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate findNaturalLanguageTemplateByLanguageCodeTypeIdAndNluId(String languageCode, String typeId, String naturalLanguageUsageId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findNaturalLanguageTemplateByLanguageCodeTypeIdAndNluId in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByNaturalLanguageUsage(String naturalLanguageUsageId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findNaturalLanguageTemplatesByNaturalLanguageUsage in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByType(String typeId) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findNaturalLanguageTemplatesByType in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<org.kuali.rice.krms.api.repository.language.NaturalLanguageTemplate> findNaturalLanguageTemplatesByTemplate(String template) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findNaturalLanguageTemplatesByTemplate in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> findContextIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findContextIds in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> findAgendaIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findAgendaIds in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> findRuleIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findRuleIds in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> findPropositionIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findPropositionIds in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic List<String> findActionIds(org.kuali.rice.core.api.criteria.QueryByCriteria queryByCriteria) throws org.kuali.rice.core.api.exception.RiceIllegalArgumentException
findActionIds in interface org.kuali.rice.krms.api.repository.RuleManagementServiceorg.kuali.rice.core.api.exception.RiceIllegalArgumentExceptionpublic void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)
setDataObjectService in class RuleRepositoryServiceImpldataObjectService - The businessObjectService to set.Copyright © 2005–2017 The Kuali Foundation. All rights reserved.