Uses of Class
de.hybris.platform.ruleengine.model.DroolsRuleModel
-
-
Uses of DroolsRuleModel in de.hybris.platform.droolsruleengineservices.compiler
Methods in de.hybris.platform.droolsruleengineservices.compiler that return DroolsRuleModel Modifier and Type Method Description DroolsRuleModelDroolsRuleGeneratorContext. getDroolsRule() -
Uses of DroolsRuleModel in de.hybris.platform.droolsruleengineservices.compiler.impl
Methods in de.hybris.platform.droolsruleengineservices.compiler.impl that return DroolsRuleModel Modifier and Type Method Description DroolsRuleModelDefaultDroolsGeneratorContext. getDroolsRule()Methods in de.hybris.platform.droolsruleengineservices.compiler.impl with parameters of type DroolsRuleModel Modifier and Type Method Description protected DroolsRuleGeneratorContextDefaultDroolsRuleTargetCodeGenerator. createGeneratorContext(RuleCompilerContext context, RuleIr ruleIr, DroolsRuleModel droolsRule)protected java.lang.StringBuilderDefaultDroolsRuleTargetCodeGenerator. generateAccumulateFunction(DroolsRuleGeneratorContext context, DroolsRuleModel droolsRule)Constructors in de.hybris.platform.droolsruleengineservices.compiler.impl with parameters of type DroolsRuleModel Constructor Description DefaultDroolsGeneratorContext(RuleCompilerContext ruleCompilerContext, RuleIr ruleIr, DroolsRuleModel droolsRule) -
Uses of DroolsRuleModel in de.hybris.platform.droolsruleengineservices.impl
Methods in de.hybris.platform.droolsruleengineservices.impl with type parameters of type DroolsRuleModel Modifier and Type Method Description <T extends DroolsRuleModel>
java.util.Optional<InitializationFuture>DefaultCommerceRuleEngineService. archiveRules(java.util.Collection<T> engineRules)Methods in de.hybris.platform.droolsruleengineservices.impl that return DroolsRuleModel Modifier and Type Method Description protected DroolsRuleModelAbstractRuleEngineServicesTest. getRuleForFile(java.lang.String fileName, java.lang.String path, java.lang.String packageName, java.util.Map<java.lang.String,java.lang.String> globals)protected DroolsRuleModelAbstractRuleEngineServicesTest. getRuleForFile(java.lang.String fileName, java.lang.String path, java.lang.String packageName, java.util.Map<java.lang.String,java.lang.String> globals, RuleType ruleType)Methods in de.hybris.platform.droolsruleengineservices.impl with parameters of type DroolsRuleModel Modifier and Type Method Description protected voidAbstractRuleEngineServicesTest. initializeRuleEngine(DroolsRuleModel... rules)Method parameters in de.hybris.platform.droolsruleengineservices.impl with type arguments of type DroolsRuleModel Modifier and Type Method Description protected DroolsKIEModuleModelAbstractRuleEngineServicesTest. getTestRulesModule(java.util.Set<DroolsRuleModel> rules) -
Uses of DroolsRuleModel in de.hybris.platform.droolsruleengineservices.interceptors
Methods in de.hybris.platform.droolsruleengineservices.interceptors that return types with arguments of type DroolsRuleModel Modifier and Type Method Description protected java.util.List<DroolsRuleModel>DroolsRuleValidateInterceptor. getActiveRules(DroolsKIEBaseModel base)protected java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel>DroolsKIEBaseValidateInterceptor. getSameNameAndPackageBiPredicate()protected java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel>DroolsKIEBaseValidateInterceptor. getSameNameAndPackageBiPredicate()protected java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel>DroolsRuleValidateInterceptor. getSameNameAndPackageBiPredicate()protected java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel>DroolsRuleValidateInterceptor. getSameNameAndPackageBiPredicate()Methods in de.hybris.platform.droolsruleengineservices.interceptors with parameters of type DroolsRuleModel Modifier and Type Method Description voidDroolsRuleValidateInterceptor. onValidate(DroolsRuleModel model, InterceptorContext ctx)booleanDroolsRuleSameNameAndPackageBiPredicate. test(DroolsRuleModel rule1, DroolsRuleModel rule2)protected voidDroolsRuleValidateInterceptor. validateContentForModuleName(DroolsRuleModel model)protected voidDroolsRuleValidateInterceptor. validateContentForRuleCode(DroolsRuleModel model)protected voidDroolsRuleValidateInterceptor. validateContentForRuleName(DroolsRuleModel model)protected voidDroolsRuleValidateInterceptor. validateContentForRulePackage(DroolsRuleModel model)protected voidDroolsRuleValidateInterceptor. validateRuleCode(DroolsRuleModel model)protected voidDroolsRuleValidateInterceptor. validateRuleName(DroolsRuleModel model)Method parameters in de.hybris.platform.droolsruleengineservices.interceptors with type arguments of type DroolsRuleModel Modifier and Type Method Description voidDroolsKIEBaseValidateInterceptor. setSameNameAndPackageBiPredicate(java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel> sameNameAndPackageBiPredicate)voidDroolsKIEBaseValidateInterceptor. setSameNameAndPackageBiPredicate(java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel> sameNameAndPackageBiPredicate)voidDroolsRuleValidateInterceptor. setSameNameAndPackageBiPredicate(java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel> sameNameAndPackageBiPredicate)voidDroolsRuleValidateInterceptor. setSameNameAndPackageBiPredicate(java.util.function.BiPredicate<DroolsRuleModel,DroolsRuleModel> sameNameAndPackageBiPredicate) -
Uses of DroolsRuleModel in de.hybris.platform.ruleengine
Methods in de.hybris.platform.ruleengine with type parameters of type DroolsRuleModel Modifier and Type Method Description <T extends DroolsRuleModel>
java.util.Optional<InitializationFuture>RuleEngineService. archiveRules(java.util.Collection<T> engineRules)Archive a collection of rulesMethods in de.hybris.platform.ruleengine that return DroolsRuleModel Modifier and Type Method Description static DroolsRuleModelEngineRulesBuilder. newDroolsRule(DroolsKIEBaseModel kieBase, java.lang.String code) -
Uses of DroolsRuleModel in de.hybris.platform.ruleengine.cronjob
Method parameters in de.hybris.platform.ruleengine.cronjob with type arguments of type DroolsRuleModel Modifier and Type Method Description voidCleanupDroolsRulesStrategy. process(java.util.List<DroolsRuleModel> elements) -
Uses of DroolsRuleModel in de.hybris.platform.ruleengine.dao.interceptors
Methods in de.hybris.platform.ruleengine.dao.interceptors with parameters of type DroolsRuleModel Modifier and Type Method Description protected java.lang.StringRuleEngineRulePrepareInterceptor. calculateChecksum(DroolsRuleModel droolsRule)protected AbstractValidationResultRuleEngineRuleValidateInterceptor. getValidationResult(DroolsRuleModel droolsRule, InterceptorContext ctx)voidRuleEngineRulePrepareInterceptor. onPrepare(DroolsRuleModel droolsRule, InterceptorContext context)voidRuleEngineRuleRemoveInterceptor. onRemove(DroolsRuleModel droolsRule, InterceptorContext ctx)voidRuleEngineRuleValidateInterceptor. onValidate(DroolsRuleModel droolsRule, InterceptorContext ctx) -
Uses of DroolsRuleModel in de.hybris.platform.ruleengine.impl
Methods in de.hybris.platform.ruleengine.impl with type parameters of type DroolsRuleModel Modifier and Type Method Description <T extends DroolsRuleModel>
java.util.Optional<InitializationFuture>DefaultPlatformRuleEngineService. archiveRules(java.util.Collection<T> engineRules)Methods in de.hybris.platform.ruleengine.impl that return DroolsRuleModel Modifier and Type Method Description protected DroolsRuleModelDefaultPlatformRuleEngineServiceUnitTest. createDroolsRule(java.lang.String ruleCode, java.lang.String kieModuleName)protected DroolsRuleModelAbstractPlatformRuleEngineServiceIT. createNewDroolsRule(java.lang.String ruleUuid, java.lang.String ruleCode, java.lang.String moduleName, java.lang.String ruleTemplateContent, DroolsKIEBaseModel kieBase) -
Uses of DroolsRuleModel in de.hybris.platform.ruleengine.init
Methods in de.hybris.platform.ruleengine.init that return types with arguments of type DroolsRuleModel Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<java.util.Collection<DroolsRuleModel>,java.util.Collection<DroolsRuleModel>>ContentMatchRulesFilter. apply(java.util.Collection<java.lang.String> ruleUuids)Apply the filter to a given set of rules UUIDsorg.apache.commons.lang3.tuple.Pair<java.util.Collection<DroolsRuleModel>,java.util.Collection<DroolsRuleModel>>ContentMatchRulesFilter. apply(java.util.Collection<java.lang.String> ruleUuids)Apply the filter to a given set of rules UUIDsorg.apache.commons.lang3.tuple.Pair<java.util.Collection<DroolsRuleModel>,java.util.Collection<DroolsRuleModel>>ContentMatchRulesFilter. apply(java.util.Collection<java.lang.String> ruleUuids, java.lang.Long newModuleVersion)org.apache.commons.lang3.tuple.Pair<java.util.Collection<DroolsRuleModel>,java.util.Collection<DroolsRuleModel>>ContentMatchRulesFilter. apply(java.util.Collection<java.lang.String> ruleUuids, java.lang.Long newModuleVersion)Method parameters in de.hybris.platform.ruleengine.init with type arguments of type DroolsRuleModel Modifier and Type Method Description booleanIncrementalRuleEngineUpdateStrategy. shouldUpdateIncrementally(org.kie.api.builder.ReleaseId releaseId, java.lang.String moduleName, java.util.Collection<DroolsRuleModel> rulesToAdd, java.util.Collection<DroolsRuleModel> rulesToRemove)Given the rules module and the list (per kie base) of rules to add and remove, returns true if the incremental update would be the better strategy, false otherwise -
Uses of DroolsRuleModel in de.hybris.platform.ruleengine.init.impl
Methods in de.hybris.platform.ruleengine.init.impl that return types with arguments of type DroolsRuleModel Modifier and Type Method Description org.apache.commons.lang3.tuple.Pair<java.util.Collection<DroolsRuleModel>,java.util.Collection<DroolsRuleModel>>DefaultContentMatchRulesFilter. apply(java.util.Collection<java.lang.String> ruleUuids)Filter out rules that has been already deployedorg.apache.commons.lang3.tuple.Pair<java.util.Collection<DroolsRuleModel>,java.util.Collection<DroolsRuleModel>>DefaultContentMatchRulesFilter. apply(java.util.Collection<java.lang.String> ruleUuids)Filter out rules that has been already deployedorg.apache.commons.lang3.tuple.Pair<java.util.Collection<DroolsRuleModel>,java.util.Collection<DroolsRuleModel>>DefaultContentMatchRulesFilter. apply(java.util.Collection<java.lang.String> ruleUuids, java.lang.Long newModuleVersion)org.apache.commons.lang3.tuple.Pair<java.util.Collection<DroolsRuleModel>,java.util.Collection<DroolsRuleModel>>DefaultContentMatchRulesFilter. apply(java.util.Collection<java.lang.String> ruleUuids, java.lang.Long newModuleVersion)protected java.util.Collection<DroolsRuleModel>DefaultContentMatchRulesFilter. getRulesetWithMaxVersion(java.util.Collection<DroolsRuleModel> rulesByUuids, java.lang.Long version)protected java.util.List<DroolsRuleModel>DefaultContentMatchRulesFilter. getRulesWithKieBase(java.util.Collection<DroolsRuleModel> rules)protected java.util.Optional<org.apache.commons.lang3.tuple.Pair<java.util.Collection<DroolsRuleModel>,java.util.Collection<DroolsRuleModel>>>DefaultRuleEngineKieModuleSwapper. prepareIncrementalUpdate(org.kie.api.builder.ReleaseId releaseId, DroolsKIEBaseModel kieBase)Given theReleaseIdof the deployedKieModulethe method returns the tuple consisting of rules to add/update and rules to delete.protected java.util.Optional<org.apache.commons.lang3.tuple.Pair<java.util.Collection<DroolsRuleModel>,java.util.Collection<DroolsRuleModel>>>DefaultRuleEngineKieModuleSwapper. prepareIncrementalUpdate(org.kie.api.builder.ReleaseId releaseId, DroolsKIEBaseModel kieBase)Given theReleaseIdof the deployedKieModulethe method returns the tuple consisting of rules to add/update and rules to delete.Methods in de.hybris.platform.ruleengine.init.impl with parameters of type DroolsRuleModel Modifier and Type Method Description protected org.kie.api.builder.ResultsDefaultRulePublishingSpliterator. createKieBuilderErrorResult(DroolsRuleModel rule, java.lang.Exception e)Method parameters in de.hybris.platform.ruleengine.init.impl with type arguments of type DroolsRuleModel Modifier and Type Method Description protected voidDefaultRuleEngineKieModuleSwapper. deleteRulesFromKieModule(org.drools.compiler.kie.builder.impl.MemoryKieModule kieModule, java.util.Collection<DroolsRuleModel> rules)Removes the specified collection ofDroolsRuleModelrules fromKieModuleprotected voidDefaultRuleEngineKieModuleSwapper. deployRulesIncrementally(org.kie.api.builder.ReleaseId releaseId, org.kie.api.builder.model.KieModuleModel kieModuleModel, org.kie.api.builder.KieModule kieModule, java.util.Collection<DroolsRuleModel> rulesToAdd, java.util.Collection<DroolsRuleModel> rulesToRemove, RuleEngineActionResult result)Deploy incrementally the rule engine updates.protected java.util.Collection<DroolsRuleModel>DefaultContentMatchRulesFilter. getRulesetWithMaxVersion(java.util.Collection<DroolsRuleModel> rulesByUuids, java.lang.Long version)protected java.util.List<DroolsRuleModel>DefaultContentMatchRulesFilter. getRulesWithKieBase(java.util.Collection<DroolsRuleModel> rules)booleanDefaultIncrementalRuleEngineUpdateStrategy. shouldUpdateIncrementally(org.kie.api.builder.ReleaseId releaseId, java.lang.String moduleName, java.util.Collection<DroolsRuleModel> rulesToAdd, java.util.Collection<DroolsRuleModel> rulesToRemove)protected java.util.Optional<DroolsKIEModuleModel>DefaultContentMatchRulesFilter. verifyTheRulesModuleIsSame(java.util.Collection<DroolsRuleModel> droolRules)protected voidDefaultRuleEngineKieModuleSwapper. writeRulesToKieFileSystem(org.kie.api.builder.KieFileSystem kfs, java.util.Collection<DroolsRuleModel> rules) -
Uses of DroolsRuleModel in de.hybris.platform.ruleengine.model
Methods in de.hybris.platform.ruleengine.model that return types with arguments of type DroolsRuleModel Modifier and Type Method Description java.util.Set<DroolsRuleModel>DroolsKIEBaseModel. getRules()Generated method - Getter of theDroolsKIEBase.rulesattribute defined at extensionruleengine.Method parameters in de.hybris.platform.ruleengine.model with type arguments of type DroolsRuleModel Modifier and Type Method Description voidDroolsKIEBaseModel. setRules(java.util.Set<DroolsRuleModel> value)Generated method - Setter ofDroolsKIEBase.rulesattribute defined at extensionruleengine. -
Uses of DroolsRuleModel in de.hybris.platform.ruleengine.util
Methods in de.hybris.platform.ruleengine.util with type parameters of type DroolsRuleModel Modifier and Type Method Description static <R extends DroolsRuleModel,M extends AbstractRulesModuleModel>
MRuleMappings. module(R rule)Provides rules module for a given rulestatic <T extends DroolsRuleModel>
java.lang.StringRuleMappings. moduleName(T rule)Provides module name for a given ruleMethods in de.hybris.platform.ruleengine.util with parameters of type DroolsRuleModel Modifier and Type Method Description static java.lang.StringRuleEngineUtils. getRulePath(DroolsRuleModel rule) -
Uses of DroolsRuleModel in de.hybris.platform.ruleengine.versioning.impl
Methods in de.hybris.platform.ruleengine.versioning.impl that return DroolsRuleModel Modifier and Type Method Description protected DroolsRuleModelRuleEngineRuleModelHistoricalContentCreator. createHistoricalVersionForDroolsRule(DroolsRuleModel droolsRule, InterceptorContext context)Methods in de.hybris.platform.ruleengine.versioning.impl with parameters of type DroolsRuleModel Modifier and Type Method Description protected java.util.function.Supplier<ComposableValidationResult>RuleEngineRuleModelValidator. activeFlagMustBeSet(DroolsRuleModel droolsRule)protected voidRuleEngineRuleModelHistoricalContentCreator. checkIfKieModuleIsTheSame(DroolsRuleModel droolsRule, InterceptorContext ctx)protected java.util.function.Supplier<ComposableValidationResult>RuleEngineRuleModelValidator. checksumMustMatch(DroolsRuleModel droolsRule)protected java.util.function.Supplier<ComposableValidationResult>RuleEngineRuleModelValidator. checksumVersionForNotActive(DroolsRuleModel droolsRule)protected java.util.function.Supplier<ComposableValidationResult>RuleEngineRuleModelValidator. codeMustBeSet(DroolsRuleModel droolsRule)protected DroolsRuleModelRuleEngineRuleModelHistoricalContentCreator. createHistoricalVersionForDroolsRule(DroolsRuleModel droolsRule, InterceptorContext context)protected voidRuleEngineRuleModelHistoricalContentCreator. createHistoricalVersionIfNeeded(DroolsRuleModel droolsRule, InterceptorContext ctx)protected voidRuleEngineRuleModelHistoricalContentCreator. deactivateHistoricalVersion(DroolsRuleModel historicalDroolsRule)protected booleanRuleEngineRuleModelHistoricalContentCreator. hasAssociatedKieBase(DroolsRuleModel droolsRule)protected booleanRuleEngineRuleModelValidator. hasKieModuleAssigned(DroolsRuleModel droolsRule)protected booleanRuleEngineRuleModelValidator. isGeneratedFromSourceRule(DroolsRuleModel droolsRule)protected booleanRuleEngineRuleModelValidator. isVersionLast(DroolsRuleModel droolsRule)protected java.util.function.Supplier<ComposableValidationResult>RuleEngineRuleModelValidator. kieModuleMustBeKnown(DroolsRuleModel droolsRule)protected ComposableValidationResultRuleEngineRuleModelValidator. mustBeCreatedUsingLatestVersion(DroolsRuleModel droolsRule)protected ComposableValidationResultRuleEngineRuleModelValidator. mustBeCurrentVersion(DroolsRuleModel droolsRule)protected java.util.function.Supplier<ComposableValidationResult>RuleEngineRuleModelValidator. nonActiveChecksumMustMatch(DroolsRuleModel droolsRule)protected ComposableValidationResultRuleEngineRuleModelValidator. validateAutomaticallyGenerated(DroolsRuleModel droolsRule)protected ComposableValidationResultRuleEngineRuleModelValidator. validateManuallyCreated(DroolsRuleModel droolsRule)protected ComposableValidationResultRuleEngineRuleModelValidator. validateModifiedContent(DroolsRuleModel droolsRule)protected ComposableValidationResultRuleEngineRuleModelValidator. validateNewContent(DroolsRuleModel droolsRule)protected ComposableValidationResultRuleEngineRuleModelValidator. validateRemovedContent(DroolsRuleModel droolsRule)protected java.util.function.Supplier<ComposableValidationResult>RuleEngineRuleModelValidator. versionMustBeLast(DroolsRuleModel droolsRule)protected java.util.function.Supplier<ComposableValidationResult>RuleEngineRuleModelValidator. versionMustBeSet(DroolsRuleModel droolsRule) -
Uses of DroolsRuleModel in de.hybris.platform.ruleengineservices.maintenance.impl
Methods in de.hybris.platform.ruleengineservices.maintenance.impl that return types with arguments of type DroolsRuleModel Modifier and Type Method Description protected <S extends SourceRuleModel>
java.util.Map<S,DroolsRuleModel>DefaultRuleMaintenanceService. getDeployedRules(DroolsKIEModuleModel module)Given the rule engine module get the map of source rules to deployed drools rules -
Uses of DroolsRuleModel in de.hybris.platform.timedaccesspromotionengineservices.impl
Methods in de.hybris.platform.timedaccesspromotionengineservices.impl with type parameters of type DroolsRuleModel Modifier and Type Method Description protected <T extends DroolsRuleModel>
java.lang.StringDefaultFlashBuyService. getModuleName(T rule)
-