public interface RuleService
List<AbstractRuleModel> getAllRules()
AbstractRuleModelsAbstractRuleModelsList<AbstractRuleModel> getAllRulesForType(Class ruleType)
AbstractRuleModels by a specific typeruleType - AbstractRuleModelsList<AbstractRuleModel> getAllActiveRules()
AbstractRuleModelsAbstractRuleModelsList<AbstractRuleModel> getAllActiveRulesForType(Class ruleType)
AbstractRuleModels by a specific typeruleType - AbstractRuleModelsList<AbstractRuleModel> getAllToBePublishedRules()
AbstractRuleModelsAbstractRuleModelsList<AbstractRuleModel> getAllToBePublishedRulesForType(Class ruleType)
AbstractRuleModels by a specific typeruleType - AbstractRuleModels@Deprecated AbstractRuleModel getRuleByCode(String code)
getRuleForCode(String)AbstractRuleModel by code.code - AbstractRuleModelAbstractRuleModel getRuleForCode(String code)
AbstractRuleModel by code.code - AbstractRuleModel@Deprecated SourceRuleModel createRuleFromTemplate(SourceRuleTemplateModel ruleTemplate)
createRuleFromTemplate(AbstractRuleTemplateModel) methodruleTemplate - - rule template to clone to new ruleruleTemplate is null or not a template. Otherwise, new rule, which is a copy of the
given template.<T extends AbstractRuleModel> T createRuleFromTemplate(AbstractRuleTemplateModel ruleTemplate)
ruleTemplate - - rule template to clone to new ruleAbstractRuleModel cloneRule(AbstractRuleModel source)
source - - rule to cloneClass<? extends AbstractRuleModel> getRuleTypeFromTemplate(Class<? extends AbstractRuleTemplateModel> templateType)
templateType - - template typeCopyright © 2017 SAP SE. All Rights Reserved.