Uses of Class
de.hybris.platform.ruleengineservices.model.SourceRuleModel
Packages that use SourceRuleModel
Package
Description
Contains generated models for each type of de.hybris.platform.campaigns.jalo package.
Contains generated models for each type of de.hybris.platform.promotionengineservices.jalo package.
Contains generated models for each type of de.hybris.platform.ruleengineservices.jalo package.
Contains generated models for each type of de.hybris.platform.sap.productconfig.rules.jalo package.
-
Uses of SourceRuleModel in de.hybris.platform.campaigns.model
Methods in de.hybris.platform.campaigns.model that return types with arguments of type SourceRuleModelModifier and TypeMethodDescriptionCampaignModel.getSourceRules()Generated method - Getter of theCampaign.sourceRulesattribute defined at extensionruleengineservices.Method parameters in de.hybris.platform.campaigns.model with type arguments of type SourceRuleModelModifier and TypeMethodDescriptionvoidCampaignModel.setSourceRules(Set<SourceRuleModel> value) Generated method - Setter ofCampaign.sourceRulesattribute defined at extensionruleengineservices. -
Uses of SourceRuleModel in de.hybris.platform.personalizationpromotionsweb.queries
Methods in de.hybris.platform.personalizationpromotionsweb.queries with parameters of type SourceRuleModelModifier and TypeMethodDescriptionprotected booleanCxPromotionsForCatalogQueryExecutor.isCxAwareRule(SourceRuleModel sourceRule) -
Uses of SourceRuleModel in de.hybris.platform.promotionengineservices.model
Subclasses of SourceRuleModel in de.hybris.platform.promotionengineservices.modelModifier and TypeClassDescriptionclassGenerated model class for type PromotionSourceRule first defined at extension promotionengineservices. -
Uses of SourceRuleModel in de.hybris.platform.ruleenginebackoffice.actions
Methods in de.hybris.platform.ruleenginebackoffice.actions that return types with arguments of type SourceRuleModelModifier and TypeMethodDescriptionprotected List<SourceRuleModel>AbstractRuleCompileForModuleComposer.getRulesToCompile()returns the rule to be compiled by this action.protected List<SourceRuleModel>AbstractRuleCompileForModuleComposer.getRulesToProcess()protected List<SourceRuleModel>AbstractRuleUndeployFromModuleComposer.getRulesToProcess()protected List<SourceRuleModel>AbstractRuleUndeployFromModuleComposer.getRulesToUndeploy()Returns the rule to be compiled by this action.Method parameters in de.hybris.platform.ruleenginebackoffice.actions with type arguments of type SourceRuleModelModifier and TypeMethodDescriptionprotected booleanAbstractRuleCompileForModuleComposer.containsDeployedRules(String moduleName, List<SourceRuleModel> sourceRules) protected voidAbstractRuleCompileForModuleComposer.doCompileAndPublishRules(String moduleName, List<SourceRuleModel> sourceRules) protected voidRuleCompileAllForModuleComposer.doCompileAndPublishRules(String moduleName, List<SourceRuleModel> sourceRules) protected voidRuleCompileForModuleComposer.doCompileAndPublishRules(String moduleName, List<SourceRuleModel> sourceRules) protected voidAbstractRuleCompileForModuleComposer.doOnConfirmationClickForDeployedRules(org.zkoss.zul.Messagebox.ClickEvent clickEvent, String moduleName, List<SourceRuleModel> sourceRules) protected voidAbstractRuleCompileForModuleComposer.doOnConfirmationClickForMultiVersionRules(org.zkoss.zul.Messagebox.ClickEvent clickEvent, String moduleName, List<SourceRuleModel> sourceRules) -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.init
Fields in de.hybris.platform.ruleengineservices.init with type parameters of type SourceRuleModelModifier and TypeFieldDescriptionprotected List<SourceRuleModel>AbstractSourceRulesAwareIT.sampleRulesMethods in de.hybris.platform.ruleengineservices.init that return types with arguments of type SourceRuleModelModifier and TypeMethodDescriptionprotected List<SourceRuleModel>AbstractSourceRulesAwareIT.getSourceRulesSubset(String ruleCode, int... cloneIds) -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.jobs
Method parameters in de.hybris.platform.ruleengineservices.jobs with type arguments of type SourceRuleModelModifier and TypeMethodDescriptionRuleEngineCronJobSupplierFactory.createCompileAndPublishSupplier(List<SourceRuleModel> rules, String moduleName, boolean enableIncrementalUpdate) Create supplier ofRuleEngineCronJobModelfor compilation and publishing of specified rules for a moduleRuleEngineCronJobSupplierFactory.createUndeploySupplier(List<SourceRuleModel> rules, String moduleName) Create supplier ofRuleEngineCronJobModelfor undeployment of specified rules for a moduleRuleEngineCronJobLauncher.triggerCompileAndPublish(List<SourceRuleModel> rules, String moduleName, boolean enableIncrementalUpdate) Trigger the compilation and publishing of specified rules for a moduleRuleEngineCronJobLauncher.triggerUndeployRules(List<SourceRuleModel> rules, String moduleName) Trigger the specified rules undeployment process -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.jobs.cronjob
Method parameters in de.hybris.platform.ruleengineservices.jobs.cronjob with type arguments of type SourceRuleModelModifier and TypeMethodDescriptionvoidCleanupExpiredRulesStrategy.process(List<SourceRuleModel> elements) -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.jobs.impl
Method parameters in de.hybris.platform.ruleengineservices.jobs.impl with type arguments of type SourceRuleModelModifier and TypeMethodDescriptionDefaultRuleEngineCronJobSupplierFactory.createCompileAndPublishSupplier(List<SourceRuleModel> rules, String moduleName, boolean enableIncrementalUpdate) DefaultRuleEngineCronJobSupplierFactory.createUndeploySupplier(List<SourceRuleModel> rules, String moduleName) DefaultRuleEngineCronJobLauncher.triggerCompileAndPublish(List<SourceRuleModel> rules, String moduleName, boolean enableIncrementalUpdate) DefaultRuleEngineCronJobLauncher.triggerUndeployRules(List<SourceRuleModel> rules, String moduleName) -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.maintenance
Methods in de.hybris.platform.ruleengineservices.maintenance with type parameters of type SourceRuleModelModifier and TypeMethodDescription<T extends SourceRuleModel>
RuleCompilerPublisherResultRuleMaintenanceService.compileAndPublishRules(List<T> rules, String moduleName, boolean enableIncrementalUpdate) Compiles and publishes rules<T extends SourceRuleModel>
RuleCompilerPublisherResultRuleMaintenanceService.compileAndPublishRulesWithBlocking(List<T> rules, String moduleName, boolean enableIncrementalUpdate) Compiles and publishes rules with blocking on initialization<T extends SourceRuleModel>
RuleCompilerPublisherResultRuleMaintenanceService.compileAndPublishRulesWithBlocking(List<T> rules, String moduleName, boolean enableIncrementalUpdate, CronJobProgressTracker cronJobProgressTracker) Compiles and publishes rules with blocking on initialization<T extends SourceRuleModel>
Optional<RuleCompilerPublisherResult>RuleMaintenanceService.undeployRules(List<T> rules, String moduleName) "Undeploy" (deactivate) the rules in the rule engine -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.maintenance.impl
Classes in de.hybris.platform.ruleengineservices.maintenance.impl with type parameters of type SourceRuleModelModifier and TypeClassDescriptionclassDefaultRuleCompilerSpliterator<T extends SourceRuleModel>Default implementation of theRuleCompilerSpliteratorforSourceRuleModelrulesMethods in de.hybris.platform.ruleengineservices.maintenance.impl with type parameters of type SourceRuleModelModifier and TypeMethodDescription<T extends SourceRuleModel>
RuleCompilerPublisherResultDefaultRuleMaintenanceService.compileAndPublishRules(List<T> rules, String moduleName, boolean enableIncrementalUpdate) protected <T extends SourceRuleModel>
RuleCompilerPublisherResultDefaultRuleMaintenanceService.compileAndPublishRules(List<T> rules, String moduleName, boolean enableIncrementalUpdate, boolean blocking) protected <T extends SourceRuleModel>
RuleCompilerPublisherResultDefaultRuleMaintenanceService.compileAndPublishRules(List<T> rules, String moduleName, boolean enableIncrementalUpdate, CronJobProgressTracker cronJobProgressTracker, boolean blocking) <T extends SourceRuleModel>
RuleCompilerPublisherResultDefaultRuleMaintenanceService.compileAndPublishRulesWithBlocking(List<T> rules, String moduleName, boolean enableIncrementalUpdate) <T extends SourceRuleModel>
RuleCompilerPublisherResultDefaultRuleMaintenanceService.compileAndPublishRulesWithBlocking(List<T> rules, String moduleName, boolean enableIncrementalUpdate, CronJobProgressTracker cronJobProgressTracker) protected <T extends SourceRuleModel>
RuleCompilerTaskResultDefaultRuleMaintenanceService.compileRules(List<T> rules, String moduleName) protected <S extends SourceRuleModel>
Map<S,DroolsRuleModel> DefaultRuleMaintenanceService.getDeployedRules(DroolsKIEModuleModel module) Given the rule engine module get the map of source rules to deployed drools rulesprotected static <T extends SourceRuleModel>
RunnableDefaultRuleCompilerSpliterator.JobProvider.getJob(RuleCompilationContext ruleCompilationContext, List<T> rules, String moduleName, List<RuleCompilerResult> ruleCompilerResults) protected <S extends SourceRuleModel>
Map<String,S> DefaultRuleMaintenanceService.getSourceRulesByName(Collection<S> sourceRules) Maps provided collection of source rules to their namesprotected <S extends SourceRuleModel>
booleanDefaultRuleMaintenanceService.isSourceRuleDeployed(Map<String, S> deployedRulesMap, SourceRuleModel sourceRule) Given the map of deployed source rules, verify whether the provided rule instance makes part of it<T extends SourceRuleModel>
Optional<RuleCompilerPublisherResult>DefaultRuleMaintenanceService.undeployRules(List<T> rules, String moduleName) Methods in de.hybris.platform.ruleengineservices.maintenance.impl with parameters of type SourceRuleModelModifier and TypeMethodDescriptionprotected <S extends SourceRuleModel>
booleanDefaultRuleMaintenanceService.isSourceRuleDeployed(Map<String, S> deployedRulesMap, SourceRuleModel sourceRule) Given the map of deployed source rules, verify whether the provided rule instance makes part of it -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.maintenance.systemsetup
Method parameters in de.hybris.platform.ruleengineservices.maintenance.systemsetup with type arguments of type SourceRuleModelModifier and TypeMethodDescriptionvoidRuleEngineSystemSetup.registerSourceRulesForDeployment(Collection<SourceRuleModel> sourceRules, Collection<String> moduleNames) registers a collection of SourceRules to be compiled and deployed for the given moduleNames after the next initialization. -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.maintenance.systemsetup.impl
Methods in de.hybris.platform.ruleengineservices.maintenance.systemsetup.impl with type parameters of type SourceRuleModelModifier and TypeMethodDescriptionprotected <T extends SourceRuleModel>
Optional<T>DefaultRuleEngineSystemSetup.validateAndConvertFromJalo(SourceRule sourceRule) Methods in de.hybris.platform.ruleengineservices.maintenance.systemsetup.impl that return types with arguments of type SourceRuleModelModifier and TypeMethodDescriptionprotected Predicate<SourceRuleModel>DefaultRuleEngineSystemSetup.getSourceRuleModelValidator()Method parameters in de.hybris.platform.ruleengineservices.maintenance.systemsetup.impl with type arguments of type SourceRuleModelModifier and TypeMethodDescriptionprotected voidDefaultRuleEngineSystemSetup.doRuleDeployment(String moduleName, List<SourceRuleModel> rules) voidDefaultRuleEngineSystemSetup.registerSourceRulesForDeployment(Collection<SourceRuleModel> sourceRules, Collection<String> moduleNames) voidDefaultRuleEngineSystemSetup.setSourceRuleModelValidator(Predicate<SourceRuleModel> sourceRuleModelValidator) -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.model
Methods in de.hybris.platform.ruleengineservices.model that return types with arguments of type SourceRuleModelModifier and TypeMethodDescriptionRuleEngineCronJobModel.getSourceRules()Generated method - Getter of theRuleEngineCronJob.sourceRulesattribute defined at extensionruleengineservices.Method parameters in de.hybris.platform.ruleengineservices.model with type arguments of type SourceRuleModelModifier and TypeMethodDescriptionvoidRuleEngineCronJobModel.setSourceRules(List<SourceRuleModel> value) Generated method - Setter ofRuleEngineCronJob.sourceRulesattribute defined at extensionruleengineservices. -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.rule.interceptors
Methods in de.hybris.platform.ruleengineservices.rule.interceptors that return types with arguments of type SourceRuleModelModifier and TypeMethodDescriptionprotected Set<SourceRuleModel>CampaignRuleValidateInterceptor.getFrozenAssociatedSourceRules(CampaignModel campaign) -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.rule.services
Methods in de.hybris.platform.ruleengineservices.rule.services with parameters of type SourceRuleModelModifier and TypeMethodDescriptionbooleanSourceRuleInspector.hasRuleAction(SourceRuleModel rule, String actionDefinitionId) Check if given action definition is present in a source rulebooleanSourceRuleInspector.hasRuleCondition(SourceRuleModel rule, String conditionDefinitionId) Check if given condition definition is present in a source rule -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.rule.services.impl
Methods in de.hybris.platform.ruleengineservices.rule.services.impl with parameters of type SourceRuleModelModifier and TypeMethodDescriptionbooleanDefaultSourceRuleInspector.hasRuleAction(SourceRuleModel sourceRule, String actionDefinitionId) booleanDefaultSourceRuleInspector.hasRuleCondition(SourceRuleModel sourceRule, String conditionDefinitionId) -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.ruleengine.versioning
Methods in de.hybris.platform.ruleengineservices.ruleengine.versioning that return SourceRuleModel -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.setup.tasks.impl
Methods in de.hybris.platform.ruleengineservices.setup.tasks.impl that return types with arguments of type SourceRuleModelModifier and TypeMethodDescriptionprotected Stream<SourceRuleModel>LinkSourceRulesTask.selectRules(RuleStatus... statuses) protected Stream<SourceRuleModel>UpdateRuleStatusTask.selectRulesByStatus(RuleStatus status) Methods in de.hybris.platform.ruleengineservices.setup.tasks.impl with parameters of type SourceRuleModelModifier and TypeMethodDescriptionprotected AbstractRuleEngineRuleModelLinkSourceRulesTask.updateMapping(SourceRuleModel rule) -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.validation
Methods in de.hybris.platform.ruleengineservices.validation with parameters of type SourceRuleModelModifier and TypeMethodDescriptionbooleanSourceRuleConditionOverlapValidator.test(SourceRuleModel sourceRule) -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.versioning
Methods in de.hybris.platform.ruleengineservices.versioning with parameters of type SourceRuleModelModifier and TypeMethodDescriptionvoidHistoricalRuleContentProvider.copyOriginalValuesIntoHistoricalVersion(SourceRuleModel sourceRule, SourceRuleModel historicalSourceRule, InterceptorContext ctx) voidRuleModelHistoricalContentCreator.createHistoricalVersion(SourceRuleModel sourceRule, InterceptorContext context) creates the historical version of the model -
Uses of SourceRuleModel in de.hybris.platform.ruleengineservices.versioning.impl
Methods in de.hybris.platform.ruleengineservices.versioning.impl that return SourceRuleModelModifier and TypeMethodDescriptionprotected SourceRuleModelSourceRuleModelHistoricalContentCreator.doCreateHistoricalVersion(SourceRuleModel sourceRule, InterceptorContext context) Methods in de.hybris.platform.ruleengineservices.versioning.impl with parameters of type SourceRuleModelModifier and TypeMethodDescriptionprotected voidSourceRuleModelHistoricalContentCreator.copyField(ItemModelContext modelContext, SourceRuleModel sourceRule, Map.Entry<String, Set<Locale>> attribute) voidCampaignHistoricalRuleContentProvider.copyOriginalValuesIntoHistoricalVersion(SourceRuleModel sourceRule, SourceRuleModel historicalSourceRule, InterceptorContext ctx) voidDefaultSourceRuleHistoricalRuleContentProvider.copyOriginalValuesIntoHistoricalVersion(SourceRuleModel sourceRule, SourceRuleModel historicalSourceRule, InterceptorContext ctx) voidSourceRuleModelHistoricalContentCreator.createHistoricalVersion(SourceRuleModel sourceRule, InterceptorContext context) protected voidSourceRuleModelHistoricalContentCreator.createHistoricalVersionIfNeeded(SourceRuleModel sourceRule, InterceptorContext ctx) protected SourceRuleModelSourceRuleModelHistoricalContentCreator.doCreateHistoricalVersion(SourceRuleModel sourceRule, InterceptorContext context) protected <T> TSourceRuleModelHistoricalContentCreator.getOriginal(SourceRuleModel sourceRule, InterceptorContext context, String attributeQualifier) protected booleanSourceRuleModelHistoricalContentCreator.hasStatus(InterceptorContext ctx, SourceRuleModel sourceRule, RuleStatus ruleStatus) protected booleanSourceRuleModelHistoricalContentCreator.historicalVersionMustBeCreated(SourceRuleModel sourceRule, InterceptorContext context) protected voidSourceRuleModelHistoricalContentCreator.incrementRuleModelVersion(SourceRuleModel ruleModel) protected booleanSourceRuleModelHistoricalContentCreator.isUnpublished(SourceRuleModel sourceRule, InterceptorContext context) protected booleanSourceRuleModelHistoricalContentCreator.modelIsValid(SourceRuleModel sourceRule) protected voidSourceRuleModelHistoricalContentCreator.putOriginalValuesIntoHistoricalVersion(SourceRuleModel sourceRule, SourceRuleModel historicalSourceRule, InterceptorContext ctx) protected voidSourceRuleModelHistoricalContentCreator.resetModifiedFields(SourceRuleModel toSourceRule, InterceptorContext ctx) protected booleanSourceRuleModelHistoricalContentCreator.ruleStatusChangedToPublished(SourceRuleModel model, InterceptorContext context) protected voidCampaignHistoricalRuleContentProvider.substituteAssociatedSourceRule(CampaignModel campaign, SourceRuleModel ruleToRemove, SourceRuleModel ruleToAdd) -
Uses of SourceRuleModel in de.hybris.platform.sap.productconfig.rules.integrationtests
Methods in de.hybris.platform.sap.productconfig.rules.integrationtests that return SourceRuleModelModifier and TypeMethodDescriptionprotected SourceRuleModelProductConfigRulesTest.prepareSourceRule(Map<String, String> nameToMessage, String ruleName) Method parameters in de.hybris.platform.sap.productconfig.rules.integrationtests with type arguments of type SourceRuleModelModifier and TypeMethodDescriptionprotected voidProductConfigRulesTest.checkCompilerAndPublishResult(List<SourceRuleModel> sourceRules, RuleCompilerPublisherResult compileAndPublishRules) -
Uses of SourceRuleModel in de.hybris.platform.sap.productconfig.rules.model
Subclasses of SourceRuleModel in de.hybris.platform.sap.productconfig.rules.modelModifier and TypeClassDescriptionclassGenerated model class for type ProductConfigSourceRule first defined at extension sapproductconfigrules.