public class KSRuleManagementServiceImpl extends RuleRepositoryServiceImpl implements RuleManagementService
RuleManagementService operations facilitate management of rules and
associated information.businessObjectService| Constructor and Description |
|---|
KSRuleManagementServiceImpl() |
getAgendaTree, getAgendaTrees, getBusinessObjectService, getCriteriaLookupService, getRule, getRules, selectContext, setCriteriaLookupServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAgendaTree, getAgendaTrees, getRule, getRules, selectContextpublic KSRuleManagementServiceImpl()
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 NaturalLanguageTemplaterContract getTemplater()
NaturalLanguageTemplaterContractNaturalLanguageTemplaterContractpublic void setTemplater(NaturalLanguageTemplaterContract templater)
NaturalLanguageTemplaterContracttemplater - the NaturalLanguageTemplaterContract to setpublic TermRepositoryService getTermRepositoryService()
TermRepositoryServiceTermRepositoryServicepublic void setTermRepositoryService(TermRepositoryService termRepositoryService)
TermRepositoryServicetermRepositoryService - the TermRepositoryService to setpublic SequenceAccessorService getSequenceAccessorService()
SequenceAccessorServiceSequenceAccessorServicepublic void setSequenceAccessorService(SequenceAccessorService sequenceAccessorService)
SequenceAccessorServicesequenceAccessorService - the SequenceAccessorService to setpublic TranslateBusinessMethods getTranslateBusinessMethods()
TranslateBusinessMethodsTranslateBusinessMethodspublic void setTranslationBusinessMethods(TranslateBusinessMethods translationBusinessMethods)
TranslateBusinessMethodstranslationBusinessMethods - the TranslateBusinessMethods to setpublic ReferenceObjectBinding createReferenceObjectBinding(ReferenceObjectBinding referenceObjectDefinition) throws RiceIllegalArgumentException
createReferenceObjectBinding in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic ReferenceObjectBinding getReferenceObjectBinding(String id) throws RiceIllegalArgumentException
getReferenceObjectBinding in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<ReferenceObjectBinding> getReferenceObjectBindings(List<String> ids) throws RiceIllegalArgumentException
getReferenceObjectBindings in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<ReferenceObjectBinding> findReferenceObjectBindingsByReferenceObject(String referenceObjectReferenceDiscriminatorType, String referenceObjectId) throws RiceIllegalArgumentException
findReferenceObjectBindingsByReferenceObject in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<ReferenceObjectBinding> findReferenceObjectBindingsByReferenceDiscriminatorType(String referenceObjectReferenceDiscriminatorType) throws RiceIllegalArgumentException
findReferenceObjectBindingsByReferenceDiscriminatorType in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<ReferenceObjectBinding> findReferenceObjectBindingsByKrmsDiscriminatorType(String referenceObjectKrmsDiscriminatorType) throws RiceIllegalArgumentException
findReferenceObjectBindingsByKrmsDiscriminatorType in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<ReferenceObjectBinding> findReferenceObjectBindingsByKrmsObject(String krmsObjectId) throws RiceIllegalArgumentException
findReferenceObjectBindingsByKrmsObject in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void updateReferenceObjectBinding(ReferenceObjectBinding referenceObjectBindingDefinition) throws RiceIllegalArgumentException
updateReferenceObjectBinding in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void deleteReferenceObjectBinding(String id) throws RiceIllegalArgumentException
deleteReferenceObjectBinding in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<String> findReferenceObjectBindingIds(QueryByCriteria queryByCriteria) throws RiceIllegalArgumentException
findReferenceObjectBindingIds in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic AgendaDefinition createAgenda(AgendaDefinition agendaDefinition) throws RiceIllegalArgumentException
createAgenda in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic AgendaDefinition getAgendaByNameAndContextId(String name, String contextId)
getAgendaByNameAndContextId in interface RuleManagementServicepublic AgendaDefinition findCreateAgenda(AgendaDefinition agendaDefinition) throws RiceIllegalArgumentException
findCreateAgenda in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic AgendaDefinition getAgenda(String id) throws RiceIllegalArgumentException
getAgenda in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<AgendaDefinition> getAgendasByContext(String contextId) throws RiceIllegalArgumentException
getAgendasByContext in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void updateAgenda(AgendaDefinition agendaDefinition) throws RiceIllegalArgumentException
updateAgenda in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void deleteAgenda(String id) throws RiceIllegalArgumentException
deleteAgenda in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<AgendaDefinition> getAgendasByType(String typeId) throws RiceIllegalArgumentException
getAgendasByType in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<AgendaDefinition> getAgendasByTypeAndContext(String typeId, String contextId) throws RiceIllegalArgumentException
getAgendasByTypeAndContext in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic AgendaItemDefinition createAgendaItem(AgendaItemDefinition agendaItemDefinition) throws RiceIllegalArgumentException
createAgendaItem in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic AgendaItemDefinition getAgendaItem(String id) throws RiceIllegalArgumentException
getAgendaItem in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<AgendaItemDefinition> getAgendaItemsByType(String typeId) throws RiceIllegalArgumentException
getAgendaItemsByType in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<AgendaItemDefinition> getAgendaItemsByContext(String contextId) throws RiceIllegalArgumentException
getAgendaItemsByContext in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<AgendaItemDefinition> getAgendaItemsByTypeAndContext(String typeId, String contextId) throws RiceIllegalArgumentException
getAgendaItemsByTypeAndContext in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void deleteAgendaItem(String id) throws RiceIllegalArgumentException
deleteAgendaItem in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void updateAgendaItem(AgendaItemDefinition agendaItemDefinition) throws RiceIllegalArgumentException
updateAgendaItem in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic RuleDefinition getRuleByNameAndNamespace(String name, String namespace)
getRuleByNameAndNamespace in interface RuleManagementServicepublic RuleDefinition createRule(RuleDefinition ruleDefinition) throws RiceIllegalArgumentException
createRule in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void updateRule(RuleDefinition ruleDefinition) throws RiceIllegalArgumentException
updateRule in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void deleteRule(String id) throws RiceIllegalArgumentException
deleteRule in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic ActionDefinition createAction(ActionDefinition actionDefinition) throws RiceIllegalArgumentException
createAction in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void updateAction(ActionDefinition actionDefinition) throws RiceIllegalArgumentException
updateAction in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void deleteAction(String id) throws RiceIllegalArgumentException
deleteAction in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic ActionDefinition getAction(String actionId)
getAction in interface RuleManagementServicepublic List<ActionDefinition> getActions(List<String> actionIds)
getActions in interface RuleManagementServicepublic PropositionDefinition createProposition(PropositionDefinition propositionDefinition) throws RiceIllegalArgumentException
createProposition in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic PropositionDefinition getProposition(String id) throws RiceIllegalArgumentException
getProposition in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic Set<PropositionDefinition> getPropositionsByType(String typeId) throws RiceIllegalArgumentException
getPropositionsByType in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic Set<PropositionDefinition> getPropositionsByRule(String ruleId) throws RiceIllegalArgumentException
getPropositionsByRule in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void updateProposition(PropositionDefinition propositionDefinition) throws RiceIllegalArgumentException
updateProposition in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void deleteProposition(String id) throws RiceIllegalArgumentException
deleteProposition in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic NaturalLanguageUsage createNaturalLanguageUsage(NaturalLanguageUsage naturalLanguageUsage) throws RiceIllegalArgumentException
createNaturalLanguageUsage in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic NaturalLanguageUsage getNaturalLanguageUsage(String id) throws RiceIllegalArgumentException
getNaturalLanguageUsage in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void updateNaturalLanguageUsage(NaturalLanguageUsage naturalLanguageUsage) throws RiceIllegalArgumentException
updateNaturalLanguageUsage in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void deleteNaturalLanguageUsage(String naturalLanguageUsageId) throws RiceIllegalArgumentException
deleteNaturalLanguageUsage in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<NaturalLanguageUsage> getNaturalLanguageUsagesByNamespace(String namespace) throws RiceIllegalArgumentException
getNaturalLanguageUsagesByNamespace in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic NaturalLanguageUsage getNaturalLanguageUsageByNameAndNamespace(String name, String namespace) throws RiceIllegalArgumentException
getNaturalLanguageUsageByNameAndNamespace in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic String translateNaturalLanguageForObject(String naturalLanguageUsageId, String typeId, String krmsObjectId, String languageCode) throws RiceIllegalArgumentException
translateNaturalLanguageForObject in interface RuleManagementServicetranslateNaturalLanguageForObject in interface TranslateBusinessMethodsRiceIllegalArgumentExceptionpublic String translateNaturalLanguageForProposition(String naturalLanguageUsageId, PropositionDefinition proposition, String languageCode) throws RiceIllegalArgumentException
translateNaturalLanguageForProposition in interface RuleManagementServicetranslateNaturalLanguageForProposition in interface TranslateBusinessMethodsRiceIllegalArgumentExceptionpublic NaturalLanguageTree translateNaturalLanguageTreeForProposition(String naturalLanguageUsageId, PropositionDefinition propositionDefinintion, String languageCode) throws RiceIllegalArgumentException
translateNaturalLanguageTreeForProposition in interface RuleManagementServicetranslateNaturalLanguageTreeForProposition in interface TranslateBusinessMethodsRiceIllegalArgumentExceptionpublic ContextDefinition createContext(ContextDefinition contextDefinition) throws RiceIllegalArgumentException
createContext in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic ContextDefinition findCreateContext(ContextDefinition contextDefinition) throws RiceIllegalArgumentException
findCreateContext in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void updateContext(ContextDefinition contextDefinition) throws RiceIllegalArgumentException
updateContext in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void deleteContext(String id) throws RiceIllegalArgumentException
deleteContext in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic ContextDefinition getContext(String id) throws RiceIllegalArgumentException
getContext in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic ContextDefinition getContextByNameAndNamespace(String name, String namespace) throws RiceIllegalArgumentException
getContextByNameAndNamespace in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic NaturalLanguageTemplate createNaturalLanguageTemplate(NaturalLanguageTemplate naturalLanguageTemplate) throws RiceIllegalArgumentException
createNaturalLanguageTemplate in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic NaturalLanguageTemplate getNaturalLanguageTemplate(String naturalLanguageTemplateId) throws RiceIllegalArgumentException
getNaturalLanguageTemplate in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void updateNaturalLanguageTemplate(NaturalLanguageTemplate naturalLanguageTemplate) throws RiceIllegalArgumentException
updateNaturalLanguageTemplate in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void deleteNaturalLanguageTemplate(String naturalLanguageTemplateId) throws RiceIllegalArgumentException
deleteNaturalLanguageTemplate in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<NaturalLanguageTemplate> findNaturalLanguageTemplatesByLanguageCode(String languageCode) throws RiceIllegalArgumentException
findNaturalLanguageTemplatesByLanguageCode in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic NaturalLanguageTemplate findNaturalLanguageTemplateByLanguageCodeTypeIdAndNluId(String languageCode, String typeId, String naturalLanguageUsageId) throws RiceIllegalArgumentException
findNaturalLanguageTemplateByLanguageCodeTypeIdAndNluId in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<NaturalLanguageTemplate> findNaturalLanguageTemplatesByNaturalLanguageUsage(String naturalLanguageUsageId) throws RiceIllegalArgumentException
findNaturalLanguageTemplatesByNaturalLanguageUsage in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<NaturalLanguageTemplate> findNaturalLanguageTemplatesByType(String typeId) throws RiceIllegalArgumentException
findNaturalLanguageTemplatesByType in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<NaturalLanguageTemplate> findNaturalLanguageTemplatesByTemplate(String template) throws RiceIllegalArgumentException
findNaturalLanguageTemplatesByTemplate in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<String> findContextIds(QueryByCriteria queryByCriteria) throws RiceIllegalArgumentException
findContextIds in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<String> findAgendaIds(QueryByCriteria queryByCriteria) throws RiceIllegalArgumentException
findAgendaIds in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<String> findRuleIds(QueryByCriteria queryByCriteria) throws RiceIllegalArgumentException
findRuleIds in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<String> findPropositionIds(QueryByCriteria queryByCriteria) throws RiceIllegalArgumentException
findPropositionIds in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic List<String> findActionIds(QueryByCriteria queryByCriteria) throws RiceIllegalArgumentException
findActionIds in interface RuleManagementServiceRiceIllegalArgumentExceptionpublic void setBusinessObjectService(BusinessObjectService businessObjectService)
setBusinessObjectService in class RuleRepositoryServiceImplbusinessObjectService - The businessObjectService to set.Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.