Manifest-Version: 1.0
Bnd-LastModified: 1750317270136
Bundle-ManifestVersion: 2
Bundle-Name: Liferay Commerce Discount Service
Bundle-SymbolicName: com.liferay.commerce.discount.service
Bundle-Vendor: Liferay, Inc.
Bundle-Version: 4.0.43.hotfix-6698-7413
Created-By: 1.8.0_381 (Oracle Corporation)
Import-Package: com.liferay.asset.kernel.model;version="9.0",com.lifer
 ay.asset.kernel.service;version="7.3",com.liferay.commerce.account.mo
 del;version="7.0",com.liferay.commerce.account.service;version="9.0",
 com.liferay.commerce.account.util;version="1.3",com.liferay.commerce.
 context;version="8.0",com.liferay.commerce.currency.model;version="6.
 0",com.liferay.commerce.discount;version="2.1",com.liferay.commerce.d
 iscount.application.strategy;version="1.0",com.liferay.commerce.disco
 unt.configuration;version="1.0",com.liferay.commerce.discount.excepti
 on;version="2.6",com.liferay.commerce.discount.model;version="5.0",co
 m.liferay.commerce.discount.permission;version="1.0",com.liferay.comm
 erce.discount.rule.type;version="1.0",com.liferay.commerce.discount.s
 ervice;version="7.0",com.liferay.commerce.discount.service.persistenc
 e;version="4.1",com.liferay.commerce.discount.target;version="1.1",co
 m.liferay.commerce.discount.util.comparator;version="2.0",com.liferay
 .commerce.discount.validator;version="1.0",com.liferay.commerce.disco
 unt.validator.helper;version="1.0",com.liferay.commerce.model;version
 ="12.2",com.liferay.commerce.price;version="5.0",com.liferay.commerce
 .price.list.model;version="6.1",com.liferay.commerce.price.list.servi
 ce;version="9.0",com.liferay.commerce.pricing.configuration;version="
 1.0",com.liferay.commerce.pricing.model;version="4.1",com.liferay.com
 merce.pricing.service;version="5.2",com.liferay.commerce.product.mode
 l;version="19.0",com.liferay.commerce.product.service;version="31.0",
 com.liferay.commerce.service;version="26.0",com.liferay.commerce.util
 ;version="6.0",com.liferay.counter.kernel.service;version="2.1",com.l
 iferay.expando.kernel.model;version="5.0",com.liferay.expando.kernel.
 service;version="1.8",com.liferay.expando.kernel.util;version="4.0",c
 om.liferay.exportimport.kernel.lar;version="4.3",com.liferay.osgi.ser
 vice.tracker.collections.map;version="2.2",com.liferay.petra.function
 ;version="1.5",com.liferay.petra.lang;version="1.3",com.liferay.petra
 .sql.dsl;version="1.1",com.liferay.petra.sql.dsl.expression;version="
 1.4",com.liferay.petra.sql.dsl.query;version="2.0",com.liferay.petra.
 sql.dsl.query.sort;version="1.0",com.liferay.petra.string;version="1.
 7",com.liferay.portal.aop;version="1.0",com.liferay.portal.configurat
 ion.metatype.bnd.util;version="2.0",com.liferay.portal.dao.orm.custom
 .sql;version="1.1",com.liferay.portal.kernel.bean;version="10.0",com.
 liferay.portal.kernel.change.tracking;version="2.2",com.liferay.porta
 l.kernel.configuration;version="7.0",com.liferay.portal.kernel.dao.db
 ;version="10.1",com.liferay.portal.kernel.dao.jdbc;version="9.0",com.
 liferay.portal.kernel.dao.orm;version="12.0",com.liferay.portal.kerne
 l.exception;version="12.3",com.liferay.portal.kernel.json;version="11
 .0",com.liferay.portal.kernel.language;version="11.0",com.liferay.por
 tal.kernel.log;version="7.1",com.liferay.portal.kernel.messaging;vers
 ion="11.1",com.liferay.portal.kernel.model;version="24.0",com.liferay
 .portal.kernel.model.impl;version="7.0",com.liferay.portal.kernel.mod
 ule.configuration;version="2.1",com.liferay.portal.kernel.module.fram
 ework;version="1.4",com.liferay.portal.kernel.module.framework.servic
 e;version="1.0",com.liferay.portal.kernel.scheduler;version="10.2",co
 m.liferay.portal.kernel.search;version="17.0",com.liferay.portal.kern
 el.search.filter;version="1.0",com.liferay.portal.kernel.security.aut
 h;version="5.1",com.liferay.portal.kernel.security.permission;version
 ="6.2",com.liferay.portal.kernel.security.permission.resource;version
 ="2.1",com.liferay.portal.kernel.service;version="17.0",com.liferay.p
 ortal.kernel.service.http;version="1.0",com.liferay.portal.kernel.ser
 vice.persistence;version="16.0",com.liferay.portal.kernel.service.per
 sistence.impl;version="4.1",com.liferay.portal.kernel.systemevent;ver
 sion="6.2",com.liferay.portal.kernel.transaction;version="8.1",com.li
 feray.portal.kernel.upgrade;version="18.1",com.liferay.portal.kernel.
 util;version="45.0",com.liferay.portal.kernel.uuid;version="6.2",com.
 liferay.portal.kernel.workflow;version="17.2",com.liferay.portal.prof
 ile,com.liferay.portal.search.filter;version="1.4",com.liferay.portal
 .upgrade.registry;version="5.0",javax.portlet,javax.sql,org.osgi.fram
 ework;version="1.8",org.osgi.service.component,org.osgi.util.tracker;
 version="1.5"
Javac-Debug: on
Javac-Deprecation: off
Javac-Encoding: UTF-8
Liferay-Enterprise-App: product.id=9a473157-06a6-44b6-b017-a360ffaf5f3
 8
Liferay-Releng-App-Title: Liferay Commerce
Liferay-Releng-Bundle: true
Liferay-Releng-Category: Productivity
Liferay-Releng-Deprecated: false
Liferay-Releng-Fix-Delivery-Method: core
Liferay-Releng-Labs: false
Liferay-Releng-Marketplace: true
Liferay-Releng-Portal-Required: true
Liferay-Releng-Public: false
Liferay-Releng-Restart-Required: true
Liferay-Releng-Suite: commerce
Liferay-Releng-Suite-Description: This suite is available in the Lifer
 ay bundle.
Liferay-Releng-Suite-Title: Liferay Commerce
Liferay-Releng-Support-Url: http://www.liferay.com
Liferay-Releng-Supported: true
Liferay-Require-SchemaVersion: 2.8.1
Liferay-Service: true
Private-Package: com.liferay.commerce.discount.internal,com.liferay.co
 mmerce.discount.internal.application.strategy,com.liferay.commerce.di
 scount.internal.messaging,com.liferay.commerce.discount.internal.mode
 l.listener,com.liferay.commerce.discount.internal.permission,com.life
 ray.commerce.discount.internal.rule.type,com.liferay.commerce.discoun
 t.internal.rule.type.comparator,com.liferay.commerce.discount.interna
 l.search,com.liferay.commerce.discount.internal.security.permission.r
 esource,com.liferay.commerce.discount.internal.target,com.liferay.com
 merce.discount.internal.target.comparator,com.liferay.commerce.discou
 nt.internal.upgrade.registry,com.liferay.commerce.discount.internal.u
 pgrade.v2_0_0.util,com.liferay.commerce.discount.internal.upgrade.v2_
 2_0,com.liferay.commerce.discount.internal.upgrade.v2_2_0.util,com.li
 feray.commerce.discount.internal.upgrade.v2_4_0,com.liferay.commerce.
 discount.internal.upgrade.v2_4_1,com.liferay.commerce.discount.intern
 al.upgrade.v2_6_0.util,com.liferay.commerce.discount.internal.validat
 or,com.liferay.commerce.discount.internal.validator.comparator,com.li
 feray.commerce.discount.internal.validator.helper,com.liferay.commerc
 e.discount.internal.workflow,com.liferay.commerce.discount.model.impl
 ,com.liferay.commerce.discount.service.base,com.liferay.commerce.disc
 ount.service.http,com.liferay.commerce.discount.service.impl,com.life
 ray.commerce.discount.service.persistence.impl,com.liferay.commerce.d
 iscount.service.persistence.impl.constants,resource-actions,com.lifer
 ay.commerce.discount.service.internal.portal.profile
Provide-Capability: osgi.service;objectClass:List<String>="com.liferay
 .commerce.discount.CommerceDiscountCalculation";uses:="com.liferay.co
 mmerce.discount",osgi.service;objectClass:List<String>="com.liferay.c
 ommerce.discount.application.strategy.CommerceDiscountApplicationStra
 tegy";uses:="com.liferay.commerce.discount.application.strategy",osgi
 .service;objectClass:List<String>="com.liferay.commerce.discount.inte
 rnal.messaging.CheckCommerceDiscountMessageListener";uses:="com.lifer
 ay.commerce.discount.internal.messaging",osgi.service;objectClass:Lis
 t<String>="com.liferay.commerce.discount.permission.CommerceDiscountP
 ermission";uses:="com.liferay.commerce.discount.permission",osgi.serv
 ice;objectClass:List<String>="com.liferay.commerce.discount.rule.type
 .CommerceDiscountRuleType";uses:="com.liferay.commerce.discount.rule.
 type",osgi.service;objectClass:List<String>="com.liferay.commerce.dis
 count.rule.type.CommerceDiscountRuleTypeJSPContributorRegistry";uses:
 ="com.liferay.commerce.discount.rule.type",osgi.service;objectClass:L
 ist<String>="com.liferay.commerce.discount.rule.type.CommerceDiscount
 RuleTypeRegistry";uses:="com.liferay.commerce.discount.rule.type",osg
 i.service;objectClass:List<String>="com.liferay.commerce.discount.ser
 vice.persistence.CommerceDiscountAccountRelFinder";uses:="com.liferay
 .commerce.discount.service.persistence",osgi.service;objectClass:List
 <String>="com.liferay.commerce.discount.service.persistence.CommerceD
 iscountAccountRelPersistence,com.liferay.portal.kernel.service.persis
 tence.BasePersistence";uses:="com.liferay.commerce.discount.service.p
 ersistence,com.liferay.portal.kernel.service.persistence",osgi.servic
 e;objectClass:List<String>="com.liferay.commerce.discount.service.per
 sistence.CommerceDiscountCommerceAccountGroupRelFinder";uses:="com.li
 feray.commerce.discount.service.persistence",osgi.service;objectClass
 :List<String>="com.liferay.commerce.discount.service.persistence.Comm
 erceDiscountCommerceAccountGroupRelPersistence,com.liferay.portal.ker
 nel.service.persistence.BasePersistence";uses:="com.liferay.commerce.
 discount.service.persistence,com.liferay.portal.kernel.service.persis
 tence",osgi.service;objectClass:List<String>="com.liferay.commerce.di
 scount.service.persistence.CommerceDiscountFinder";uses:="com.liferay
 .commerce.discount.service.persistence",osgi.service;objectClass:List
 <String>="com.liferay.commerce.discount.service.persistence.CommerceD
 iscountOrderTypeRelPersistence,com.liferay.portal.kernel.service.pers
 istence.BasePersistence";uses:="com.liferay.commerce.discount.service
 .persistence,com.liferay.portal.kernel.service.persistence",osgi.serv
 ice;objectClass:List<String>="com.liferay.commerce.discount.service.p
 ersistence.CommerceDiscountPersistence,com.liferay.portal.kernel.serv
 ice.persistence.BasePersistence";uses:="com.liferay.commerce.discount
 .service.persistence,com.liferay.portal.kernel.service.persistence",o
 sgi.service;objectClass:List<String>="com.liferay.commerce.discount.s
 ervice.persistence.CommerceDiscountRelFinder";uses:="com.liferay.comm
 erce.discount.service.persistence",osgi.service;objectClass:List<Stri
 ng>="com.liferay.commerce.discount.service.persistence.CommerceDiscou
 ntRelPersistence,com.liferay.portal.kernel.service.persistence.BasePe
 rsistence";uses:="com.liferay.commerce.discount.service.persistence,c
 om.liferay.portal.kernel.service.persistence",osgi.service;objectClas
 s:List<String>="com.liferay.commerce.discount.service.persistence.Com
 merceDiscountRuleFinder";uses:="com.liferay.commerce.discount.service
 .persistence",osgi.service;objectClass:List<String>="com.liferay.comm
 erce.discount.service.persistence.CommerceDiscountRulePersistence,com
 .liferay.portal.kernel.service.persistence.BasePersistence";uses:="co
 m.liferay.commerce.discount.service.persistence,com.liferay.portal.ke
 rnel.service.persistence",osgi.service;objectClass:List<String>="com.
 liferay.commerce.discount.service.persistence.CommerceDiscountUsageEn
 tryPersistence,com.liferay.portal.kernel.service.persistence.BasePers
 istence";uses:="com.liferay.commerce.discount.service.persistence,com
 .liferay.portal.kernel.service.persistence",osgi.service;objectClass:
 List<String>="com.liferay.commerce.discount.target.CommerceDiscountPr
 oductTarget,com.liferay.commerce.discount.target.CommerceDiscountTarg
 et";uses:="com.liferay.commerce.discount.target,com.liferay.commerce.
 discount.target",osgi.service;objectClass:List<String>="com.liferay.c
 ommerce.discount.target.CommerceDiscountSKUTarget,com.liferay.commerc
 e.discount.target.CommerceDiscountTarget";uses:="com.liferay.commerce
 .discount.target,com.liferay.commerce.discount.target",osgi.service;o
 bjectClass:List<String>="com.liferay.commerce.discount.target.Commerc
 eDiscountTarget";uses:="com.liferay.commerce.discount.target",osgi.se
 rvice;objectClass:List<String>="com.liferay.commerce.discount.target.
 CommerceDiscountTargetRegistry";uses:="com.liferay.commerce.discount.
 target",osgi.service;objectClass:List<String>="com.liferay.commerce.d
 iscount.validator.CommerceDiscountValidator";uses:="com.liferay.comme
 rce.discount.validator",osgi.service;objectClass:List<String>="com.li
 feray.commerce.discount.validator.CommerceDiscountValidatorRegistry";
 uses:="com.liferay.commerce.discount.validator",osgi.service;objectCl
 ass:List<String>="com.liferay.commerce.discount.validator.helper.Comm
 erceDiscountValidatorHelper";uses:="com.liferay.commerce.discount.val
 idator.helper",osgi.service;objectClass:List<String>="com.liferay.por
 tal.aop.AopService";uses:="com.liferay.portal.aop",osgi.service;objec
 tClass:List<String>="com.liferay.portal.kernel.dao.orm.ArgumentsResol
 ver";uses:="com.liferay.portal.kernel.dao.orm",osgi.service;objectCla
 ss:List<String>="com.liferay.portal.kernel.model.ModelListener";uses:
 ="com.liferay.portal.kernel.model",osgi.service;objectClass:List<Stri
 ng>="com.liferay.portal.kernel.search.Indexer";uses:="com.liferay.por
 tal.kernel.search",osgi.service;objectClass:List<String>="com.liferay
 .portal.kernel.security.permission.resource.ModelResourcePermission";
 uses:="com.liferay.portal.kernel.security.permission.resource",osgi.s
 ervice;objectClass:List<String>="com.liferay.portal.kernel.workflow.W
 orkflowHandler";uses:="com.liferay.portal.kernel.workflow",osgi.servi
 ce;objectClass:List<String>="com.liferay.portal.upgrade.registry.Upgr
 adeStepRegistrator";uses:="com.liferay.portal.upgrade.registry",osgi.
 service;objectClass:List<String>="com.liferay.commerce.discount.servi
 ce.CommerceDiscountAccountRelLocalService",osgi.service;objectClass:L
 ist<String>="com.liferay.commerce.discount.service.CommerceDiscountAc
 countRelService",osgi.service;objectClass:List<String>="com.liferay.c
 ommerce.discount.service.CommerceDiscountCommerceAccountGroupRelLocal
 Service",osgi.service;objectClass:List<String>="com.liferay.commerce.
 discount.service.CommerceDiscountCommerceAccountGroupRelService",osgi
 .service;objectClass:List<String>="com.liferay.commerce.discount.serv
 ice.CommerceDiscountLocalService",osgi.service;objectClass:List<Strin
 g>="com.liferay.commerce.discount.service.CommerceDiscountOrderTypeRe
 lLocalService",osgi.service;objectClass:List<String>="com.liferay.com
 merce.discount.service.CommerceDiscountOrderTypeRelService",osgi.serv
 ice;objectClass:List<String>="com.liferay.commerce.discount.service.C
 ommerceDiscountRelLocalService",osgi.service;objectClass:List<String>
 ="com.liferay.commerce.discount.service.CommerceDiscountRelService",o
 sgi.service;objectClass:List<String>="com.liferay.commerce.discount.s
 ervice.CommerceDiscountRuleLocalService",osgi.service;objectClass:Lis
 t<String>="com.liferay.commerce.discount.service.CommerceDiscountRule
 Service",osgi.service;objectClass:List<String>="com.liferay.commerce.
 discount.service.CommerceDiscountService",osgi.service;objectClass:Li
 st<String>="com.liferay.commerce.discount.service.CommerceDiscountUsa
 geEntryLocalService",osgi.service;objectClass:List<String>="com.lifer
 ay.portal.profile.PortalProfile";uses:="com.liferay.portal.profile"
Require-Capability: osgi.extender;filter:="(&(osgi.extender=osgi.compo
 nent)(version>=1.3.0)(!(version>=2.0.0)))",osgi.service;filter:="(obj
 ectClass=com.liferay.asset.kernel.service.AssetCategoryLocalService)"
 ;effective:=active,osgi.service;filter:="(objectClass=com.liferay.ass
 et.kernel.service.AssetEntryLocalService)";effective:=active,osgi.ser
 vice;filter:="(objectClass=com.liferay.commerce.account.util.Commerce
 AccountHelper)";effective:=active,osgi.service;filter:="(objectClass=
 com.liferay.commerce.currency.model.CommerceMoneyFactory)";effective:
 =active,osgi.service;filter:="(objectClass=com.liferay.commerce.disco
 unt.application.strategy.CommerceDiscountApplicationStrategy)";effect
 ive:=active;resolution:=optional;cardinality:=multiple,osgi.service;f
 ilter:="(objectClass=com.liferay.commerce.discount.permission.Commerc
 eDiscountPermission)";effective:=active,osgi.service;filter:="(object
 Class=com.liferay.commerce.discount.rule.type.CommerceDiscountRuleTyp
 eRegistry)";effective:=active,osgi.service;filter:="(objectClass=com.
 liferay.commerce.discount.service.CommerceDiscountAccountRelLocalServ
 ice)";effective:=active,osgi.service;filter:="(objectClass=com.lifera
 y.commerce.discount.service.CommerceDiscountCommerceAccountGroupRelLo
 calService)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.commerce.discount.service.CommerceDiscountLocalService)";eff
 ective:=active,osgi.service;filter:="(objectClass=com.liferay.commerc
 e.discount.service.CommerceDiscountOrderTypeRelLocalService)";effecti
 ve:=active,osgi.service;filter:="(objectClass=com.liferay.commerce.di
 scount.service.CommerceDiscountRelLocalService)";effective:=active,os
 gi.service;filter:="(objectClass=com.liferay.commerce.discount.servic
 e.CommerceDiscountRuleLocalService)";effective:=active,osgi.service;f
 ilter:="(objectClass=com.liferay.commerce.discount.service.CommerceDi
 scountUsageEntryLocalService)";effective:=active,osgi.service;filter:
 ="(objectClass=com.liferay.commerce.discount.service.persistence.Comm
 erceDiscountAccountRelFinder)";effective:=active,osgi.service;filter:
 ="(objectClass=com.liferay.commerce.discount.service.persistence.Comm
 erceDiscountAccountRelPersistence)";effective:=active,osgi.service;fi
 lter:="(objectClass=com.liferay.commerce.discount.service.persistence
 .CommerceDiscountCommerceAccountGroupRelFinder)";effective:=active,os
 gi.service;filter:="(objectClass=com.liferay.commerce.discount.servic
 e.persistence.CommerceDiscountCommerceAccountGroupRelPersistence)";ef
 fective:=active,osgi.service;filter:="(objectClass=com.liferay.commer
 ce.discount.service.persistence.CommerceDiscountFinder)";effective:=a
 ctive,osgi.service;filter:="(objectClass=com.liferay.commerce.discoun
 t.service.persistence.CommerceDiscountOrderTypeRelPersistence)";effec
 tive:=active,osgi.service;filter:="(objectClass=com.liferay.commerce.
 discount.service.persistence.CommerceDiscountPersistence)";effective:
 =active,osgi.service;filter:="(objectClass=com.liferay.commerce.disco
 unt.service.persistence.CommerceDiscountRelFinder)";effective:=active
 ,osgi.service;filter:="(objectClass=com.liferay.commerce.discount.ser
 vice.persistence.CommerceDiscountRelPersistence)";effective:=active,o
 sgi.service;filter:="(objectClass=com.liferay.commerce.discount.servi
 ce.persistence.CommerceDiscountRuleFinder)";effective:=active,osgi.se
 rvice;filter:="(objectClass=com.liferay.commerce.discount.service.per
 sistence.CommerceDiscountRulePersistence)";effective:=active,osgi.ser
 vice;filter:="(objectClass=com.liferay.commerce.discount.service.pers
 istence.CommerceDiscountUsageEntryPersistence)";effective:=active,osg
 i.service;filter:="(objectClass=com.liferay.commerce.discount.target.
 CommerceDiscountOrderTarget)";effective:=active;resolution:=optional;
 cardinality:=multiple,osgi.service;filter:="(objectClass=com.liferay.
 commerce.discount.target.CommerceDiscountProductTarget)";effective:=a
 ctive;resolution:=optional;cardinality:=multiple,osgi.service;filter:
 ="(objectClass=com.liferay.commerce.discount.target.CommerceDiscountT
 argetRegistry)";effective:=active,osgi.service;filter:="(objectClass=
 com.liferay.commerce.discount.validator.CommerceDiscountValidatorRegi
 stry)";effective:=active,osgi.service;filter:="(objectClass=com.lifer
 ay.commerce.discount.validator.helper.CommerceDiscountValidatorHelper
 )";effective:=active,osgi.service;filter:="(objectClass=com.liferay.c
 ommerce.price.CommerceOrderPriceCalculation)";effective:=active,osgi.
 service;filter:="(objectClass=com.liferay.commerce.price.list.service
 .CommercePriceListDiscountRelLocalService)";effective:=active,osgi.se
 rvice;filter:="(objectClass=com.liferay.commerce.pricing.service.Comm
 ercePricingClassLocalService)";effective:=active,osgi.service;filter:
 ="(objectClass=com.liferay.commerce.product.service.CPDefinitionLocal
 Service)";effective:=active,osgi.service;filter:="(objectClass=com.li
 feray.commerce.product.service.CPInstanceLocalService)";effective:=ac
 tive,osgi.service;filter:="(objectClass=com.liferay.commerce.product.
 service.CommerceChannelAccountEntryRelLocalService)";effective:=activ
 e,osgi.service;filter:="(objectClass=com.liferay.commerce.product.ser
 vice.CommerceChannelLocalService)";effective:=active,osgi.service;fil
 ter:="(objectClass=com.liferay.commerce.product.service.CommerceChann
 elRelLocalService)";effective:=active,osgi.service;filter:="(objectCl
 ass=com.liferay.commerce.product.service.CommerceChannelService)";eff
 ective:=active,osgi.service;filter:="(objectClass=com.liferay.commerc
 e.service.CommerceOrderLocalService)";effective:=active,osgi.service;
 filter:="(objectClass=com.liferay.counter.kernel.service.CounterLocal
 Service)";effective:=active,osgi.service;filter:="(objectClass=com.li
 feray.expando.kernel.service.ExpandoRowLocalService)";effective:=acti
 ve,osgi.service;filter:="(objectClass=com.liferay.portal.dao.orm.cust
 om.sql.CustomSQL)";effective:=active,osgi.service;filter:="(objectCla
 ss=com.liferay.portal.kernel.configuration.Configuration)";effective:
 =active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.
 dao.orm.EntityCache)";effective:=active,osgi.service;filter:="(object
 Class=com.liferay.portal.kernel.dao.orm.FinderCache)";effective:=acti
 ve,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.dao.o
 rm.SessionFactory)";effective:=active,osgi.service;filter:="(objectCl
 ass=com.liferay.portal.kernel.language.Language)";effective:=active,o
 sgi.service;filter:="(objectClass=com.liferay.portal.kernel.module.co
 nfiguration.ConfigurationProvider)";effective:=active,osgi.service;fi
 lter:="(objectClass=com.liferay.portal.kernel.module.framework.Module
 ServiceLifecycle)";effective:=active,osgi.service;filter:="(objectCla
 ss=com.liferay.portal.kernel.scheduler.SchedulerEngineHelper)";effect
 ive:=active,osgi.service;filter:="(objectClass=com.liferay.portal.ker
 nel.scheduler.TriggerFactory)";effective:=active,osgi.service;filter:
 ="(objectClass=com.liferay.portal.kernel.search.IndexWriterHelper)";e
 ffective:=active,osgi.service;filter:="(objectClass=com.liferay.porta
 l.kernel.security.permission.resource.ModelResourcePermission)";effec
 tive:=active,osgi.service;filter:="(objectClass=com.liferay.portal.ke
 rnel.security.permission.resource.PortletResourcePermission)";effecti
 ve:=active,osgi.service;filter:="(objectClass=com.liferay.portal.kern
 el.service.ClassNameLocalService)";effective:=active,osgi.service;fil
 ter:="(objectClass=com.liferay.portal.kernel.service.ResourceLocalSer
 vice)";effective:=active,osgi.service;filter:="(objectClass=com.lifer
 ay.portal.kernel.service.UserLocalService)";effective:=active,osgi.se
 rvice;filter:="(objectClass=com.liferay.portal.kernel.service.Workflo
 wInstanceLinkLocalService)";effective:=active,osgi.service;filter:="(
 objectClass=com.liferay.portal.kernel.util.Portal)";effective:=active
 ,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.uuid.Po
 rtalUUID)";effective:=active,osgi.service;filter:="(objectClass=com.l
 iferay.portal.search.filter.FilterBuilders)";effective:=active,osgi.s
 ervice;filter:="(objectClass=javax.sql.DataSource)";effective:=active
 ,osgi.contract;osgi.contract=JavaPortlet;filter:="(&(osgi.contract=Ja
 vaPortlet)(version=3.0.0))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(versi
 on=1.8))"
Service-Component: OSGI-INF/com.liferay.commerce.discount.internal.Com
 merceDiscountCalculationV2Impl.xml,OSGI-INF/com.liferay.commerce.disc
 ount.internal.application.strategy.AdditionCommerceDiscountApplicatio
 nStrategyImpl.xml,OSGI-INF/com.liferay.commerce.discount.internal.app
 lication.strategy.ChainCommerceDiscountApplicationStrategyImpl.xml,OS
 GI-INF/com.liferay.commerce.discount.internal.messaging.CheckCommerce
 DiscountMessageListener.xml,OSGI-INF/com.liferay.commerce.discount.in
 ternal.model.listener.AssetCategoryModelListener.xml,OSGI-INF/com.lif
 eray.commerce.discount.internal.model.listener.CPDefinitionModelListe
 ner.xml,OSGI-INF/com.liferay.commerce.discount.internal.model.listene
 r.CommerceAccountGroupModelListener.xml,OSGI-INF/com.liferay.commerce
 .discount.internal.model.listener.CommerceChannelRelModelListener.xml
 ,OSGI-INF/com.liferay.commerce.discount.internal.model.listener.Compa
 nyModelListener.xml,OSGI-INF/com.liferay.commerce.discount.internal.p
 ermission.CommerceDiscountPermissionImpl.xml,OSGI-INF/com.liferay.com
 merce.discount.internal.rule.type.AddedAllCommerceDiscountRuleTypeImp
 l.xml,OSGI-INF/com.liferay.commerce.discount.internal.rule.type.Added
 AnyCommerceDiscountRuleTypeImpl.xml,OSGI-INF/com.liferay.commerce.dis
 count.internal.rule.type.CartTotalCommerceDiscountRuleTypeImpl.xml,OS
 GI-INF/com.liferay.commerce.discount.internal.rule.type.CommerceDisco
 untRuleTypeJSPContributorRegistryImpl.xml,OSGI-INF/com.liferay.commer
 ce.discount.internal.rule.type.CommerceDiscountRuleTypeRegistryImpl.x
 ml,OSGI-INF/com.liferay.commerce.discount.internal.search.CommerceDis
 countIndexer.xml,OSGI-INF/com.liferay.commerce.discount.internal.secu
 rity.permission.resource.CommerceDiscountAccountRelModelResourcePermi
 ssion.xml,OSGI-INF/com.liferay.commerce.discount.internal.security.pe
 rmission.resource.CommerceDiscountCommerceAccountGroupRelModelResourc
 ePermission.xml,OSGI-INF/com.liferay.commerce.discount.internal.secur
 ity.permission.resource.CommerceDiscountModelResourcePermission.xml,O
 SGI-INF/com.liferay.commerce.discount.internal.security.permission.re
 source.CommerceDiscountOrderTypeRelModelResourcePermission.xml,OSGI-I
 NF/com.liferay.commerce.discount.internal.security.permission.resourc
 e.CommerceDiscountRelModelResourcePermission.xml,OSGI-INF/com.liferay
 .commerce.discount.internal.security.permission.resource.CommerceDisc
 ountRuleModelResourcePermission.xml,OSGI-INF/com.liferay.commerce.dis
 count.internal.target.ApplyToCategoriesCommerceDiscountTargetImpl.xml
 ,OSGI-INF/com.liferay.commerce.discount.internal.target.ApplyToPricin
 gClassCommerceDiscountTargetImpl.xml,OSGI-INF/com.liferay.commerce.di
 scount.internal.target.ApplyToProductCommerceDiscountTargetImpl.xml,O
 SGI-INF/com.liferay.commerce.discount.internal.target.ApplyToSKUComme
 rceDiscountTargetImpl.xml,OSGI-INF/com.liferay.commerce.discount.inte
 rnal.target.ApplyToShippingCommerceDiscountTargetImpl.xml,OSGI-INF/co
 m.liferay.commerce.discount.internal.target.ApplyToSubtotalCommerceDi
 scountTargetImpl.xml,OSGI-INF/com.liferay.commerce.discount.internal.
 target.ApplyToTotalCommerceDiscountTargetImpl.xml,OSGI-INF/com.lifera
 y.commerce.discount.internal.target.CommerceDiscountTargetRegistryImp
 l.xml,OSGI-INF/com.liferay.commerce.discount.internal.upgrade.registr
 y.CommerceDiscountServiceUpgradeStepRegistrator.xml,OSGI-INF/com.life
 ray.commerce.discount.internal.validator.CommerceDiscountValidatorReg
 istryImpl.xml,OSGI-INF/com.liferay.commerce.discount.internal.validat
 or.DefaultCommerceDiscountValidator.xml,OSGI-INF/com.liferay.commerce
 .discount.internal.validator.OrderCommerceDiscountValidator.xml,OSGI-
 INF/com.liferay.commerce.discount.internal.validator.QualifiersCommer
 ceDiscountValidator.xml,OSGI-INF/com.liferay.commerce.discount.intern
 al.validator.RulesCommerceDiscountValidator.xml,OSGI-INF/com.liferay.
 commerce.discount.internal.validator.helper.CommerceDiscountValidator
 HelperImpl.xml,OSGI-INF/com.liferay.commerce.discount.internal.workfl
 ow.CommerceDiscountWorkflowHandler.xml,OSGI-INF/com.liferay.commerce.
 discount.service.impl.CommerceDiscountAccountRelLocalServiceImpl.xml,
 OSGI-INF/com.liferay.commerce.discount.service.impl.CommerceDiscountA
 ccountRelServiceImpl.xml,OSGI-INF/com.liferay.commerce.discount.servi
 ce.impl.CommerceDiscountCommerceAccountGroupRelLocalServiceImpl.xml,O
 SGI-INF/com.liferay.commerce.discount.service.impl.CommerceDiscountCo
 mmerceAccountGroupRelServiceImpl.xml,OSGI-INF/com.liferay.commerce.di
 scount.service.impl.CommerceDiscountLocalServiceImpl.xml,OSGI-INF/com
 .liferay.commerce.discount.service.impl.CommerceDiscountOrderTypeRelL
 ocalServiceImpl.xml,OSGI-INF/com.liferay.commerce.discount.service.im
 pl.CommerceDiscountOrderTypeRelServiceImpl.xml,OSGI-INF/com.liferay.c
 ommerce.discount.service.impl.CommerceDiscountRelLocalServiceImpl.xml
 ,OSGI-INF/com.liferay.commerce.discount.service.impl.CommerceDiscount
 RelServiceImpl.xml,OSGI-INF/com.liferay.commerce.discount.service.imp
 l.CommerceDiscountRuleLocalServiceImpl.xml,OSGI-INF/com.liferay.comme
 rce.discount.service.impl.CommerceDiscountRuleServiceImpl.xml,OSGI-IN
 F/com.liferay.commerce.discount.service.impl.CommerceDiscountServiceI
 mpl.xml,OSGI-INF/com.liferay.commerce.discount.service.impl.CommerceD
 iscountUsageEntryLocalServiceImpl.xml,OSGI-INF/com.liferay.commerce.d
 iscount.service.persistence.impl.CommerceDiscountAccountRelFinderImpl
 .xml,OSGI-INF/com.liferay.commerce.discount.service.persistence.impl.
 CommerceDiscountAccountRelModelArgumentsResolver.xml,OSGI-INF/com.lif
 eray.commerce.discount.service.persistence.impl.CommerceDiscountAccou
 ntRelPersistenceImpl.xml,OSGI-INF/com.liferay.commerce.discount.servi
 ce.persistence.impl.CommerceDiscountCommerceAccountGroupRelFinderImpl
 .xml,OSGI-INF/com.liferay.commerce.discount.service.persistence.impl.
 CommerceDiscountCommerceAccountGroupRelModelArgumentsResolver.xml,OSG
 I-INF/com.liferay.commerce.discount.service.persistence.impl.Commerce
 DiscountCommerceAccountGroupRelPersistenceImpl.xml,OSGI-INF/com.lifer
 ay.commerce.discount.service.persistence.impl.CommerceDiscountFinderI
 mpl.xml,OSGI-INF/com.liferay.commerce.discount.service.persistence.im
 pl.CommerceDiscountModelArgumentsResolver.xml,OSGI-INF/com.liferay.co
 mmerce.discount.service.persistence.impl.CommerceDiscountOrderTypeRel
 ModelArgumentsResolver.xml,OSGI-INF/com.liferay.commerce.discount.ser
 vice.persistence.impl.CommerceDiscountOrderTypeRelPersistenceImpl.xml
 ,OSGI-INF/com.liferay.commerce.discount.service.persistence.impl.Comm
 erceDiscountPersistenceImpl.xml,OSGI-INF/com.liferay.commerce.discoun
 t.service.persistence.impl.CommerceDiscountRelFinderImpl.xml,OSGI-INF
 /com.liferay.commerce.discount.service.persistence.impl.CommerceDisco
 untRelModelArgumentsResolver.xml,OSGI-INF/com.liferay.commerce.discou
 nt.service.persistence.impl.CommerceDiscountRelPersistenceImpl.xml,OS
 GI-INF/com.liferay.commerce.discount.service.persistence.impl.Commerc
 eDiscountRuleFinderImpl.xml,OSGI-INF/com.liferay.commerce.discount.se
 rvice.persistence.impl.CommerceDiscountRuleModelArgumentsResolver.xml
 ,OSGI-INF/com.liferay.commerce.discount.service.persistence.impl.Comm
 erceDiscountRulePersistenceImpl.xml,OSGI-INF/com.liferay.commerce.dis
 count.service.persistence.impl.CommerceDiscountUsageEntryModelArgumen
 tsResolver.xml,OSGI-INF/com.liferay.commerce.discount.service.persist
 ence.impl.CommerceDiscountUsageEntryPersistenceImpl.xml,OSGI-INF/com.
 liferay.commerce.discount.service.internal.portal.profile.ModulePorta
 lProfile.xml
Tool: Bnd-4.3.0.201909301554

