Manifest-Version: 1.0
Bnd-LastModified: 1744223012628
Bundle-ManifestVersion: 2
Bundle-Name: Liferay Commerce Discount Service
Bundle-SymbolicName: com.liferay.commerce.discount.service
Bundle-Vendor: Liferay, Inc.
Bundle-Version: 4.0.28.hotfix-6562-7413
Created-By: 1.8.0_381 (Oracle Corporation)
Import-Package: com.liferay.asset.kernel.model;version="8.0",com.lifer
 ay.asset.kernel.service;version="7.0",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="7.2",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.5",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="6.1",com.liferay.commerce.discount.service.persistenc
 e;version="4.0",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
 ="11.0",com.liferay.commerce.price;version="5.0",com.liferay.commerce
 .price.list.model;version="6.1",com.liferay.commerce.price.list.servi
 ce;version="7.2",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="17.2",com.liferay.commerce.product.service;version="27.0",
 com.liferay.commerce.service;version="21.1",com.liferay.commerce.util
 ;version="6.0",com.liferay.counter.kernel.service;version="2.1",com.l
 iferay.expando.kernel.model;version="4.1",com.liferay.expando.kernel.
 service;version="1.8",com.liferay.expando.kernel.util;version="4.0",c
 om.liferay.exportimport.kernel.lar;version="4.2",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.0",com.liferay.petra.sql.dsl.expression;version="
 1.3",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.
 6",com.liferay.portal.configuration.metatype.bnd.util;version="2.0",c
 om.liferay.portal.dao.orm.custom.sql;version="1.1",com.liferay.portal
 .kernel.bean;version="10.0",com.liferay.portal.kernel.configuration;v
 ersion="7.0",com.liferay.portal.kernel.dao.db;version="10.1",com.life
 ray.portal.kernel.dao.jdbc;version="8.0",com.liferay.portal.kernel.da
 o.orm;version="11.0",com.liferay.portal.kernel.exception;version="11.
 2",com.liferay.portal.kernel.json;version="10.1",com.liferay.portal.k
 ernel.language;version="10.0",com.liferay.portal.kernel.log;version="
 7.1",com.liferay.portal.kernel.messaging;version="11.0",com.liferay.p
 ortal.kernel.model;version="15.0",com.liferay.portal.kernel.model.imp
 l;version="6.0",com.liferay.portal.kernel.module.configuration;versio
 n="2.0",com.liferay.portal.kernel.module.framework;version="1.4",com.
 liferay.portal.kernel.module.framework.service;version="1.0",com.life
 ray.portal.kernel.scheduler;version="10.1",com.liferay.portal.kernel.
 search;version="13.0",com.liferay.portal.kernel.search.filter;version
 ="1.0",com.liferay.portal.kernel.security.auth;version="5.0",com.life
 ray.portal.kernel.security.permission;version="6.1",com.liferay.porta
 l.kernel.security.permission.resource;version="2.0",com.liferay.porta
 l.kernel.service;version="13.0",com.liferay.portal.kernel.service.htt
 p;version="1.0",com.liferay.portal.kernel.service.persistence;version
 ="12.2",com.liferay.portal.kernel.service.persistence.impl;version="4
 .0",com.liferay.portal.kernel.systemevent;version="6.2",com.liferay.p
 ortal.kernel.transaction;version="8.1",com.liferay.portal.kernel.upgr
 ade;version="16.1",com.liferay.portal.kernel.util;version="36.6",com.
 liferay.portal.kernel.uuid;version="6.2",com.liferay.portal.kernel.wo
 rkflow;version="15.0",com.liferay.portal.profile,com.liferay.portal.s
 earch.filter;version="1.3",com.liferay.portal.spring.extender.service
 ;version="1.0",com.liferay.portal.upgrade.registry;version="3.1",java
 x.portlet,javax.sql,org.osgi.framework;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.7.0
Liferay-Service: true
Liferay-Spring-Context: META-INF/spring
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,com.liferay.commerce.discount.internal.upgrade.ba
 se,com.liferay.commerce.discount.internal.upgrade.v2_0_0,com.liferay.
 commerce.discount.internal.upgrade.v2_0_0.util,com.liferay.commerce.d
 iscount.internal.upgrade.v2_1_0,com.liferay.commerce.discount.interna
 l.upgrade.v2_2_0,com.liferay.commerce.discount.internal.upgrade.v2_2_
 0.util,com.liferay.commerce.discount.internal.upgrade.v2_3_0,com.life
 ray.commerce.discount.internal.upgrade.v2_4_0,com.liferay.commerce.di
 scount.internal.upgrade.v2_4_1,com.liferay.commerce.discount.internal
 .upgrade.v2_6_0.util,com.liferay.commerce.discount.internal.validator
 ,com.liferay.commerce.discount.internal.validator.comparator,com.life
 ray.commerce.discount.internal.validator.helper,com.liferay.commerce.
 discount.internal.workflow,com.liferay.commerce.discount.model.impl,c
 om.liferay.commerce.discount.service.base,com.liferay.commerce.discou
 nt.service.http,com.liferay.commerce.discount.service.impl,com.lifera
 y.commerce.discount.service.persistence.impl,com.liferay.commerce.dis
 count.service.util,resource-actions,com.liferay.commerce.discount.ser
 vice.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.tar
 get.CommerceDiscountProductTarget,com.liferay.commerce.discount.targe
 t.CommerceDiscountTarget";uses:="com.liferay.commerce.discount.target
 ,com.liferay.commerce.discount.target",osgi.service;objectClass:List<
 String>="com.liferay.commerce.discount.target.CommerceDiscountSKUTarg
 et,com.liferay.commerce.discount.target.CommerceDiscountTarget";uses:
 ="com.liferay.commerce.discount.target,com.liferay.commerce.discount.
 target",osgi.service;objectClass:List<String>="com.liferay.commerce.d
 iscount.target.CommerceDiscountTarget";uses:="com.liferay.commerce.di
 scount.target",osgi.service;objectClass:List<String>="com.liferay.com
 merce.discount.target.CommerceDiscountTargetRegistry";uses:="com.life
 ray.commerce.discount.target",osgi.service;objectClass:List<String>="
 com.liferay.commerce.discount.validator.CommerceDiscountValidator";us
 es:="com.liferay.commerce.discount.validator",osgi.service;objectClas
 s:List<String>="com.liferay.commerce.discount.validator.CommerceDisco
 untValidatorRegistry";uses:="com.liferay.commerce.discount.validator"
 ,osgi.service;objectClass:List<String>="com.liferay.commerce.discount
 .validator.helper.CommerceDiscountValidatorHelper";uses:="com.liferay
 .commerce.discount.validator.helper",osgi.service;objectClass:List<St
 ring>="com.liferay.portal.kernel.model.ModelListener";uses:="com.life
 ray.portal.kernel.model",osgi.service;objectClass:List<String>="com.l
 iferay.portal.kernel.search.Indexer";uses:="com.liferay.portal.kernel
 .search",osgi.service;objectClass:List<String>="com.liferay.portal.ke
 rnel.security.permission.resource.ModelResourcePermission";uses:="com
 .liferay.portal.kernel.security.permission.resource",osgi.service;obj
 ectClass:List<String>="com.liferay.portal.kernel.workflow.WorkflowHan
 dler";uses:="com.liferay.portal.kernel.workflow",osgi.service;objectC
 lass:List<String>="com.liferay.portal.upgrade.registry.UpgradeStepReg
 istrator";uses:="com.liferay.portal.upgrade.registry",osgi.service;ob
 jectClass:List<String>="com.liferay.commerce.discount.service.Commerc
 eDiscountAccountRelLocalService",osgi.service;objectClass:List<String
 >="com.liferay.commerce.discount.service.CommerceDiscountAccountRelSe
 rvice",osgi.service;objectClass:List<String>="com.liferay.commerce.di
 scount.service.CommerceDiscountCommerceAccountGroupRelLocalService",o
 sgi.service;objectClass:List<String>="com.liferay.commerce.discount.s
 ervice.CommerceDiscountCommerceAccountGroupRelService",osgi.service;o
 bjectClass:List<String>="com.liferay.commerce.discount.service.Commer
 ceDiscountLocalService",osgi.service;objectClass:List<String>="com.li
 feray.commerce.discount.service.CommerceDiscountOrderTypeRelLocalServ
 ice",osgi.service;objectClass:List<String>="com.liferay.commerce.disc
 ount.service.CommerceDiscountOrderTypeRelService",osgi.service;object
 Class:List<String>="com.liferay.commerce.discount.service.CommerceDis
 countRelLocalService",osgi.service;objectClass:List<String>="com.life
 ray.commerce.discount.service.CommerceDiscountRelService",osgi.servic
 e;objectClass:List<String>="com.liferay.commerce.discount.service.Com
 merceDiscountRuleLocalService",osgi.service;objectClass:List<String>=
 "com.liferay.commerce.discount.service.CommerceDiscountRuleService",o
 sgi.service;objectClass:List<String>="com.liferay.commerce.discount.s
 ervice.CommerceDiscountService",osgi.service;objectClass:List<String>
 ="com.liferay.commerce.discount.service.CommerceDiscountUsageEntryLoc
 alService",osgi.service;objectClass:List<String>="com.liferay.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.target.CommerceDiscountO
 rderTarget)";effective:=active;resolution:=optional;cardinality:=mult
 iple,osgi.service;filter:="(objectClass=com.liferay.commerce.discount
 .target.CommerceDiscountProductTarget)";effective:=active;resolution:
 =optional;cardinality:=multiple,osgi.service;filter:="(objectClass=co
 m.liferay.commerce.discount.target.CommerceDiscountTargetRegistry)";e
 ffective:=active,osgi.service;filter:="(objectClass=com.liferay.comme
 rce.discount.validator.CommerceDiscountValidatorRegistry)";effective:
 =active,osgi.service;filter:="(objectClass=com.liferay.commerce.disco
 unt.validator.helper.CommerceDiscountValidatorHelper)";effective:=act
 ive,osgi.service;filter:="(objectClass=com.liferay.commerce.price.Com
 merceOrderPriceCalculation)";effective:=active,osgi.service;filter:="
 (objectClass=com.liferay.commerce.price.list.service.CommercePriceLis
 tDiscountRelLocalService)";effective:=active,osgi.service;filter:="(o
 bjectClass=com.liferay.commerce.pricing.service.CommercePricingClassL
 ocalService)";effective:=active,osgi.service;filter:="(objectClass=co
 m.liferay.commerce.product.service.CPDefinitionLocalService)";effecti
 ve:=active,osgi.service;filter:="(objectClass=com.liferay.commerce.pr
 oduct.service.CPInstanceLocalService)";effective:=active,osgi.service
 ;filter:="(objectClass=com.liferay.commerce.product.service.CommerceC
 hannelLocalService)";effective:=active,osgi.service;filter:="(objectC
 lass=com.liferay.commerce.product.service.CommerceChannelRelLocalServ
 ice)";effective:=active,osgi.service;filter:="(objectClass=com.lifera
 y.commerce.service.CommerceOrderLocalService)";effective:=active,osgi
 .service;filter:="(objectClass=com.liferay.portal.kernel.module.confi
 guration.ConfigurationProvider)";effective:=active,osgi.service;filte
 r:="(objectClass=com.liferay.portal.kernel.module.framework.ModuleSer
 viceLifecycle)";effective:=active,osgi.service;filter:="(objectClass=
 com.liferay.portal.kernel.scheduler.SchedulerEngineHelper)";effective
 :=active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel
 .scheduler.TriggerFactory)";effective:=active,osgi.service;filter:="(
 objectClass=com.liferay.portal.kernel.search.IndexWriterHelper)";effe
 ctive:=active,osgi.service;filter:="(objectClass=com.liferay.portal.k
 ernel.security.permission.resource.PortletResourcePermission)";effect
 ive:=active,osgi.service;filter:="(objectClass=com.liferay.portal.sea
 rch.filter.FilterBuilders)";effective:=active,liferay.extender;filter
 :="(&(liferay.extender=spring.extender)(version>=6.0)(!(version>=7.0)
 ))",osgi.contract;osgi.contract=JavaPortlet;filter:="(&(osgi.contract
 =JavaPortlet)(version=3.0.0))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(ve
 rsion=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.Commerc
 eDiscountUpgradeStepRegistrator.xml,OSGI-INF/com.liferay.commerce.dis
 count.internal.validator.CommerceDiscountValidatorRegistryImpl.xml,OS
 GI-INF/com.liferay.commerce.discount.internal.validator.DefaultCommer
 ceDiscountValidator.xml,OSGI-INF/com.liferay.commerce.discount.intern
 al.validator.QualifiersCommerceDiscountValidator.xml,OSGI-INF/com.lif
 eray.commerce.discount.internal.validator.RulesCommerceDiscountValida
 tor.xml,OSGI-INF/com.liferay.commerce.discount.internal.validator.hel
 per.CommerceDiscountValidatorHelperImpl.xml,OSGI-INF/com.liferay.comm
 erce.discount.internal.workflow.CommerceDiscountWorkflowHandler.xml,O
 SGI-INF/com.liferay.commerce.discount.service.internal.portal.profile
 .ModulePortalProfile.xml
Tool: Bnd-4.3.0.201909301554

