Manifest-Version: 1.0
Bnd-LastModified: 1751442672453
Bundle-ManifestVersion: 2
Bundle-Name: Liferay Knowledge Base Web
Bundle-SymbolicName: com.liferay.knowledge.base.web
Bundle-Vendor: Liferay, Inc.
Bundle-Version: 5.0.59.hotfix-6739-7413
Created-By: 1.8.0_381 (Oracle Corporation)
Import-Package: aQute.bnd.annotation.metatype;version="1.45",com.lifer
 ay.admin.kernel.util;version="2.0",com.liferay.application.list;versi
 on="3.0",com.liferay.asset.display.page.portlet;version="4.3",com.lif
 eray.asset.display.page.service;version="2.7",com.liferay.asset.info.
 item.provider;version="1.1",com.liferay.asset.kernel;version="2.0",co
 m.liferay.asset.kernel.exception;version="2.3",com.liferay.asset.kern
 el.model;version="9.0",com.liferay.asset.kernel.service;version="7.3"
 ,com.liferay.asset.kernel.service.persistence;version="9.0",com.lifer
 ay.blogs.model;version="6.0",com.liferay.diff;version="1.0",com.lifer
 ay.document.library.configuration;version="4.0",com.liferay.document.
 library.display.context;version="7.1",com.liferay.document.library.ke
 rnel.antivirus;version="3.1",com.liferay.document.library.kernel.exce
 ption;version="3.5",com.liferay.document.library.kernel.service;versi
 on="7.2",com.liferay.document.library.kernel.util;version="7.1",com.l
 iferay.dynamic.data.mapping.model,com.liferay.dynamic.data.mapping.st
 orage,com.liferay.expando.info.item.provider;version="1.0",com.lifera
 y.expando.kernel.model;version="5.0",com.liferay.exportimport.kernel.
 lar;version="4.3",com.liferay.exportimport.kernel.staging;version="2.
 2",com.liferay.exportimport.portlet.preferences.processor;version="1.
 2",com.liferay.fragment.model;version="3.3",com.liferay.fragment.rend
 erer;version="5.0",com.liferay.fragment.util.configuration;version="6
 .0",com.liferay.friendly.url.info.item.provider;version="1.0",com.lif
 eray.friendly.url.model;version="3.0",com.liferay.frontend.taglib.cla
 y.servlet.taglib;version="7.0",com.liferay.frontend.taglib.clay.servl
 et.taglib.display.context;version="1.9",com.liferay.frontend.taglib.c
 lay.servlet.taglib.util;version="4.0",com.liferay.frontend.taglib.ser
 vlet.taglib.util;version="1.0",com.liferay.info.exception;version="2.
 4",com.liferay.info.field;version="3.3",com.liferay.info.field.type;v
 ersion="4.0",com.liferay.info.form;version="2.1",com.liferay.info.ite
 m;version="4.1",com.liferay.info.item.capability;version="1.0",com.li
 feray.info.item.field.reader;version="2.0",com.liferay.info.item.prov
 ider;version="2.0",com.liferay.info.item.selector;version="2.0",com.l
 iferay.info.localized;version="2.0",com.liferay.info.search;version="
 1.0",com.liferay.info.type;version="1.3",com.liferay.item.selector;ve
 rsion="4.7",com.liferay.item.selector.criteria;version="2.3",com.life
 ray.item.selector.criteria.info.item.criterion;version="1.3",com.life
 ray.journal.model;version="9.2",com.liferay.journal.service;version="
 7.1",com.liferay.knowledge.base.configuration;version="1.0",com.lifer
 ay.knowledge.base.constants;version="2.3",com.liferay.knowledge.base.
 exception;version="1.5",com.liferay.knowledge.base.model;version="4.1
 ",com.liferay.knowledge.base.service;version="5.0",com.liferay.knowle
 dge.base.util;version="3.0",com.liferay.knowledge.base.util.comparato
 r;version="4.0",com.liferay.layout.display.page;version="2.2",com.lif
 eray.layout.page.template.info.item.capability;version="1.1",com.life
 ray.layout.page.template.service;version="5.0",com.liferay.layout.seo
 .template,com.liferay.message.boards.model;version="9.0",com.liferay.
 osgi.service.tracker.collections.map;version="2.2",com.liferay.petra.
 function;version="1.5",com.liferay.petra.reflect;version="1.5",com.li
 feray.petra.sql.dsl.query;version="2.0",com.liferay.petra.sql.dsl.que
 ry.sort;version="1.0",com.liferay.petra.string;version="1.7",com.life
 ray.portal.configuration.metatype.annotations;version="1.5",com.lifer
 ay.portal.configuration.metatype.util;version="1.1",com.liferay.porta
 l.kernel.annotation;version="7.0",com.liferay.portal.kernel.bean;vers
 ion="10.0",com.liferay.portal.kernel.configuration;version="7.0",com.
 liferay.portal.kernel.dao.orm;version="12.0",com.liferay.portal.kerne
 l.dao.search;version="9.0",com.liferay.portal.kernel.exception;versio
 n="12.3",com.liferay.portal.kernel.json;version="11.0",com.liferay.po
 rtal.kernel.language;version="11.0",com.liferay.portal.kernel.lock;ve
 rsion="8.0",com.liferay.portal.kernel.log;version="7.1",com.liferay.p
 ortal.kernel.model;version="24.0",com.liferay.portal.kernel.module.co
 nfiguration;version="2.1",com.liferay.portal.kernel.module.framework;
 version="1.4",com.liferay.portal.kernel.notifications;version="9.0",c
 om.liferay.portal.kernel.portlet;version="20.0",com.liferay.portal.ke
 rnel.portlet.bridges.mvc;version="6.0",com.liferay.portal.kernel.port
 let.configuration.icon;version="3.0",com.liferay.portal.kernel.portle
 t.url.builder;version="1.1",com.liferay.portal.kernel.portletfilerepo
 sitory;version="4.0",com.liferay.portal.kernel.repository.capabilitie
 s;version="2.0",com.liferay.portal.kernel.repository.model;version="1
 1.1",com.liferay.portal.kernel.resource.bundle;version="1.0",com.life
 ray.portal.kernel.search;version="17.0",com.liferay.portal.kernel.sec
 urity.auth;version="5.1",com.liferay.portal.kernel.security.permissio
 n;version="6.2",com.liferay.portal.kernel.security.permission.resourc
 e;version="2.1",com.liferay.portal.kernel.service;version="17.0",com.
 liferay.portal.kernel.service.permission;version="5.0",com.liferay.po
 rtal.kernel.servlet;version="11.1",com.liferay.portal.kernel.servlet.
 taglib.ui;version="8.0",com.liferay.portal.kernel.settings;version="3
 .2",com.liferay.portal.kernel.settings.definition;version="1.0",com.l
 iferay.portal.kernel.struts;version="8.0",com.liferay.portal.kernel.t
 heme;version="10.1",com.liferay.portal.kernel.upgrade;version="18.1",
 com.liferay.portal.kernel.upload;version="9.0",com.liferay.portal.ker
 nel.util;version="45.0",com.liferay.portal.kernel.workflow;version="1
 7.2",com.liferay.portal.kernel.xml;version="7.0",com.liferay.portal.u
 pgrade.registry;version="5.0",com.liferay.portal.upgrade.v7_0_0;versi
 on="6.0",com.liferay.portal.util;version="36.0",com.liferay.portlet;v
 ersion="8.2",com.liferay.ratings.kernel;version="1.2",com.liferay.rat
 ings.kernel.definition;version="1.1",com.liferay.site.navigation.tagl
 ib.servlet.taglib.util;version="1.0",com.liferay.social.kernel.model;
 version="6.0",com.liferay.subscription.exception;version="1.0",com.li
 feray.subscription.model;version="3.0",com.liferay.subscription.servi
 ce;version="1.7",com.liferay.taglib.portlet;version="9.0",com.liferay
 .taglib.security;version="8.1",com.liferay.template.info.item.capabil
 ity;version="1.0",com.liferay.template.info.item.provider;version="1.
 0",com.liferay.upload;version="1.2",com.liferay.wiki.model;version="4
 .1",com.liferay.wiki.service;version="2.5",javax.portlet,javax.portle
 t.annotations,javax.servlet,javax.servlet.http,org.osgi.framework;ver
 sion="1.8"
Javac-Debug: on
Javac-Deprecation: off
Javac-Encoding: UTF-8
Liferay-Releng-App-Description: %liferay-releng-app-description
Liferay-Releng-App-Title: Liferay Knowledge Base
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: collaboration
Liferay-Releng-Suite-Description: The Liferay Collaboration suite prov
 ides applications and features that help users share ideas, implement
  them, and produce terrific results. Its apps such as Message Boards 
 and Blogs help users start discussions, ask questions, share ideas, a
 nd connect with other users. Wiki allows users to share in-depth info
 rmation. And Alerts and Announcements facilitate broadcasting informa
 tion and notifications.<br /><br />As users collaborate, they're sure
  to produce important files. The suite's Documents and Media Library 
 allows users to store files, share them, and publish them. It not onl
 y works with Liferay's built-in repository but also allows you to int
 egrate with external repositories, such CMIS repositories. Users can 
 add and share all kinds of files, including documents, presentations,
  images, and videos. And the suite's Documents and Media app and Medi
 a Gallery help users display files the way they like them.<br /><br /
 >As users engage in site activities, you'll want to recognize them an
 d connect them with other users. The suite's social networking apps a
 nd features enable you to attribute social equity to active users aut
 omatically by increasing their rank on the site. You can even highlig
 ht user activities to show your site's liveliness. The Mentions featu
 re facilitates notifying specific users in the context of site conten
 t, discussions, and comments. The social apps also help users share t
 heir thoughts on the your sites and other social sites, such as Faceb
 ook and Twitter. Combined with the suite's collaboration and document
  management features, the Collaboration suite's social features help 
 develop awesome communities, foster high morale, and make work intere
 sting.<br /><br />Apps and Features: Activities, Alerts, Announcement
 s, Blogs, Bookmarks, Comments, Friends/My Sites/Portal/Site Members D
 irectory, Documents and Media, Friend Requests, Image Uploader, Invit
 e Members, Media Gallery, Message Boards, Mentions, Microblogs, Page 
 Flags/Comments/Ratings, Quick Note, Requests, Social Activity, User/G
 roup Statistics, Wiki.<br /><br />This suite may contain modules that
  depend on Foundation suite modules. This suite is available in the L
 iferay bundle.
Liferay-Releng-Suite-Title: Liferay Collaboration
Liferay-Releng-Support-Url: http://www.liferay.com
Liferay-Releng-Supported: true
Private-Package: com.liferay.knowledge.base.web.internal,com.liferay.k
 nowledge.base.web.internal.application.dao.search,com.liferay.knowled
 ge.base.web.internal.application.list,com.liferay.knowledge.base.web.
 internal.asset.model,com.liferay.knowledge.base.web.internal.configur
 ation,com.liferay.knowledge.base.web.internal.constants,com.liferay.k
 nowledge.base.web.internal.custom.attributes,com.liferay.knowledge.ba
 se.web.internal.display.context,com.liferay.knowledge.base.web.intern
 al.display.context.helper,com.liferay.knowledge.base.web.internal.exp
 ortimport.data.handler,com.liferay.knowledge.base.web.internal.export
 import.portlet.preferences.processor,com.liferay.knowledge.base.web.i
 nternal.fragment.renderer,com.liferay.knowledge.base.web.internal.fra
 gment.renderer.dependencies,com.liferay.knowledge.base.web.internal.f
 rontend.taglib.clay.servlet.taglib,com.liferay.knowledge.base.web.int
 ernal.info.item,com.liferay.knowledge.base.web.internal.info.item.pro
 vider,com.liferay.knowledge.base.web.internal.item.selector,com.lifer
 ay.knowledge.base.web.internal.layout.display.page,com.liferay.knowle
 dge.base.web.internal.notifications,com.liferay.knowledge.base.web.in
 ternal.portlet,com.liferay.knowledge.base.web.internal.portlet.action
 ,com.liferay.knowledge.base.web.internal.portlet.configuration.icon,c
 om.liferay.knowledge.base.web.internal.portlet.info.display.contribut
 or.portlet,com.liferay.knowledge.base.web.internal.portlet.route,com.
 liferay.knowledge.base.web.internal.ratings.definition,com.liferay.kn
 owledge.base.web.internal.search,com.liferay.knowledge.base.web.inter
 nal.security.permission.resource,com.liferay.knowledge.base.web.inter
 nal.selector,com.liferay.knowledge.base.web.internal.settings.definit
 ion,com.liferay.knowledge.base.web.internal.social,com.liferay.knowle
 dge.base.web.internal.struts,com.liferay.knowledge.base.web.internal.
 upgrade.registry,com.liferay.knowledge.base.web.internal.upgrade.v1_0
 _0,com.liferay.knowledge.base.web.internal.upgrade.v1_1_0,com.liferay
 .knowledge.base.web.internal.upgrade.v1_2_0,com.liferay.knowledge.bas
 e.web.internal.upload,com.liferay.knowledge.base.web.internal.util,co
 m.liferay.knowledge.base.web.internal.util.comparator,resource-action
 s
Provide-Capability: osgi.webresource;osgi.webresource=knowledge-base-w
 eb;version:Version="5.0.59.hotfix-6739-7413",osgi.service;objectClass
 :List<String>="com.liferay.application.list.PanelApp";uses:="com.life
 ray.application.list",osgi.service;objectClass:List<String>="com.life
 ray.asset.kernel.model.AssetRendererFactory";uses:="com.liferay.asset
 .kernel.model",osgi.service;objectClass:List<String>="com.liferay.exp
 ando.kernel.model.CustomAttributesDisplay";uses:="com.liferay.expando
 .kernel.model",osgi.service;objectClass:List<String>="com.liferay.exp
 ortimport.kernel.lar.PortletDataHandler";uses:="com.liferay.exportimp
 ort.kernel.lar",osgi.service;objectClass:List<String>="com.liferay.ex
 portimport.portlet.preferences.processor.ExportImportPortletPreferenc
 esProcessor";uses:="com.liferay.exportimport.portlet.preferences.proc
 essor",osgi.service;objectClass:List<String>="com.liferay.fragment.re
 nderer.FragmentRenderer";uses:="com.liferay.fragment.renderer",osgi.s
 ervice;objectClass:List<String>="com.liferay.friendly.url.info.item.p
 rovider.InfoItemFriendlyURLProvider";uses:="com.liferay.friendly.url.
 info.item.provider",osgi.service;objectClass:List<String>="com.lifera
 y.info.item.provider.InfoItemCapabilitiesProvider";uses:="com.liferay
 .info.item.provider",osgi.service;objectClass:List<String>="com.lifer
 ay.info.item.provider.InfoItemDetailsProvider";uses:="com.liferay.inf
 o.item.provider",osgi.service;objectClass:List<String>="com.liferay.i
 nfo.item.provider.InfoItemFieldValuesProvider";uses:="com.liferay.inf
 o.item.provider",osgi.service;objectClass:List<String>="com.liferay.i
 nfo.item.provider.InfoItemFormProvider";uses:="com.liferay.info.item.
 provider",osgi.service;objectClass:List<String>="com.liferay.info.ite
 m.provider.InfoItemObjectProvider";uses:="com.liferay.info.item.provi
 der",osgi.service;objectClass:List<String>="com.liferay.info.item.pro
 vider.InfoItemPermissionProvider";uses:="com.liferay.info.item.provid
 er",osgi.service;objectClass:List<String>="com.liferay.item.selector.
 ItemSelectorView";uses:="com.liferay.item.selector",osgi.service;obje
 ctClass:List<String>="com.liferay.knowledge.base.web.internal.selecto
 r.KBArticleSelector";uses:="com.liferay.knowledge.base.web.internal.s
 elector",osgi.service;objectClass:List<String>="com.liferay.knowledge
 .base.web.internal.selector.KBArticleSelectorFactory";uses:="com.life
 ray.knowledge.base.web.internal.selector",osgi.service;objectClass:Li
 st<String>="com.liferay.knowledge.base.web.internal.upload.KBArticleA
 ttachmentKBUploadFileEntryHandler";uses:="com.liferay.knowledge.base.
 web.internal.upload",osgi.service;objectClass:List<String>="com.lifer
 ay.layout.display.page.LayoutDisplayPageProvider";uses:="com.liferay.
 layout.display.page",osgi.service;objectClass:List<String>="com.lifer
 ay.portal.kernel.notifications.UserNotificationDefinition";uses:="com
 .liferay.portal.kernel.notifications",osgi.service;objectClass:List<S
 tring>="com.liferay.portal.kernel.notifications.UserNotificationHandl
 er";uses:="com.liferay.portal.kernel.notifications",osgi.service;obje
 ctClass:List<String>="com.liferay.portal.kernel.portlet.Configuration
 Action";uses:="com.liferay.portal.kernel.portlet",osgi.service;object
 Class:List<String>="com.liferay.portal.kernel.portlet.FriendlyURLMapp
 er";uses:="com.liferay.portal.kernel.portlet",osgi.service;objectClas
 s:List<String>="com.liferay.portal.kernel.portlet.FriendlyURLResolver
 ";uses:="com.liferay.portal.kernel.portlet",osgi.service;objectClass:
 List<String>="com.liferay.portal.kernel.portlet.bridges.mvc.MVCAction
 Command";uses:="com.liferay.portal.kernel.portlet.bridges.mvc",osgi.s
 ervice;objectClass:List<String>="com.liferay.portal.kernel.portlet.br
 idges.mvc.MVCRenderCommand";uses:="com.liferay.portal.kernel.portlet.
 bridges.mvc",osgi.service;objectClass:List<String>="com.liferay.porta
 l.kernel.portlet.configuration.icon.PortletConfigurationIcon";uses:="
 com.liferay.portal.kernel.portlet.configuration.icon",osgi.service;ob
 jectClass:List<String>="com.liferay.portal.kernel.settings.definition
 .ConfigurationBeanDeclaration";uses:="com.liferay.portal.kernel.setti
 ngs.definition",osgi.service;objectClass:List<String>="com.liferay.po
 rtal.kernel.struts.StrutsAction";uses:="com.liferay.portal.kernel.str
 uts",osgi.service;objectClass:List<String>="com.liferay.portal.upgrad
 e.registry.UpgradeStepRegistrator";uses:="com.liferay.portal.upgrade.
 registry",osgi.service;objectClass:List<String>="com.liferay.ratings.
 kernel.definition.PortletRatingsDefinition";uses:="com.liferay.rating
 s.kernel.definition",osgi.service;objectClass:List<String>="com.lifer
 ay.social.kernel.model.SocialActivityInterpreter";uses:="com.liferay.
 social.kernel.model",osgi.service;objectClass:List<String>="javax.por
 tlet.Portlet";uses:="javax.portlet"
Require-Capability: osgi.extender;filter:="(&(osgi.extender=jsp.taglib
 )(uri=http://java.sun.com/portlet_2_0))",osgi.extender;filter:="(&(os
 gi.extender=jsp.taglib)(uri=http://liferay.com/tld/asset))",osgi.exte
 nder;filter:="(&(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld
 /aui))",osgi.extender;filter:="(&(osgi.extender=jsp.taglib)(uri=http:
 //liferay.com/tld/clay))",osgi.extender;filter:="(&(osgi.extender=jsp
 .taglib)(uri=http://liferay.com/tld/editor))",osgi.extender;filter:="
 (&(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/expando))",os
 gi.extender;filter:="(&(osgi.extender=jsp.taglib)(uri=http://liferay.
 com/tld/frontend))",osgi.extender;filter:="(&(osgi.extender=jsp.tagli
 b)(uri=http://liferay.com/tld/portlet))",osgi.extender;filter:="(&(os
 gi.extender=jsp.taglib)(uri=http://liferay.com/tld/ratings))",osgi.ex
 tender;filter:="(&(osgi.extender=jsp.taglib)(uri=http://liferay.com/t
 ld/react))",osgi.extender;filter:="(&(osgi.extender=jsp.taglib)(uri=h
 ttp://liferay.com/tld/rss))",osgi.extender;filter:="(&(osgi.extender=
 jsp.taglib)(uri=http://liferay.com/tld/security))",osgi.extender;filt
 er:="(&(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld/site-nav
 igation))",osgi.extender;filter:="(&(osgi.extender=jsp.taglib)(uri=ht
 tp://liferay.com/tld/social-bookmarks))",osgi.extender;filter:="(&(os
 gi.extender=jsp.taglib)(uri=http://liferay.com/tld/theme))",osgi.exte
 nder;filter:="(&(osgi.extender=jsp.taglib)(uri=http://liferay.com/tld
 /ui))",osgi.extender;filter:="(&(osgi.extender=jsp.taglib)(uri=http:/
 /liferay.com/tld/util))",osgi.service;filter:="(objectClass=com.lifer
 ay.asset.display.page.service.AssetDisplayPageEntryLocalService)";eff
 ective:=active,osgi.service;filter:="(objectClass=com.liferay.asset.i
 nfo.item.provider.AssetEntryInfoItemFieldSetProvider)";effective:=act
 ive,osgi.service;filter:="(objectClass=com.liferay.asset.kernel.servi
 ce.AssetEntryLocalService)";effective:=active,osgi.service;filter:="(
 objectClass=com.liferay.asset.kernel.service.AssetEntryService)";effe
 ctive:=active,osgi.service;filter:="(objectClass=com.liferay.document
 .library.display.context.DLMimeTypeDisplayContext)";effective:=active
 ,osgi.service;filter:="(objectClass=com.liferay.document.library.kern
 el.service.DLAppService)";effective:=active,osgi.service;filter:="(ob
 jectClass=com.liferay.expando.info.item.provider.ExpandoInfoItemField
 SetProvider)";effective:=active,osgi.service;filter:="(objectClass=co
 m.liferay.exportimport.kernel.staging.Staging)";effective:=active,osg
 i.service;filter:="(objectClass=com.liferay.exportimport.portlet.pref
 erences.processor.Capability)";effective:=active,osgi.service;filter:
 ="(objectClass=com.liferay.fragment.util.configuration.FragmentEntryC
 onfigurationParser)";effective:=active,osgi.service;filter:="(objectC
 lass=com.liferay.friendly.url.info.item.provider.InfoItemFriendlyURLP
 rovider)";effective:=active,osgi.service;filter:="(objectClass=com.li
 feray.info.item.InfoItemServiceTracker)";effective:=active,osgi.servi
 ce;filter:="(objectClass=com.liferay.info.item.field.reader.InfoItemF
 ieldReaderFieldSetProvider)";effective:=active,osgi.service;filter:="
 (objectClass=com.liferay.info.search.InfoSearchClassMapperTracker)";e
 ffective:=active,osgi.service;filter:="(objectClass=com.liferay.item.
 selector.ItemSelector)";effective:=active,osgi.service;filter:="(obje
 ctClass=com.liferay.item.selector.ItemSelectorUploadResponseHandler)"
 ;effective:=active,osgi.service;filter:="(objectClass=com.liferay.kno
 wledge.base.service.KBArticleLocalService)";effective:=active,osgi.se
 rvice;filter:="(objectClass=com.liferay.knowledge.base.service.KBArti
 cleService)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.knowledge.base.service.KBCommentLocalService)";effective:=ac
 tive,osgi.service;filter:="(objectClass=com.liferay.knowledge.base.se
 rvice.KBCommentService)";effective:=active,osgi.service;filter:="(obj
 ectClass=com.liferay.knowledge.base.service.KBFolderLocalService)";ef
 fective:=active,osgi.service;filter:="(objectClass=com.liferay.knowle
 dge.base.service.KBFolderService)";effective:=active,osgi.service;fil
 ter:="(objectClass=com.liferay.knowledge.base.service.KBTemplateLocal
 Service)";effective:=active,osgi.service;filter:="(objectClass=com.li
 feray.knowledge.base.service.KBTemplateService)";effective:=active,os
 gi.service;filter:="(objectClass=com.liferay.knowledge.base.util.Admi
 nHelper)";effective:=active,osgi.service;filter:="(objectClass=com.li
 feray.knowledge.base.web.internal.selector.KBArticleSelectorFactory)"
 ;effective:=active,osgi.service;filter:="(objectClass=com.liferay.kno
 wledge.base.web.internal.upload.KBArticleAttachmentKBUploadFileEntryH
 andler)";effective:=active,osgi.service;filter:="(objectClass=com.lif
 eray.layout.display.page.LayoutDisplayPageProviderTracker)";effective
 :=active,osgi.service;filter:="(objectClass=com.liferay.layout.page.t
 emplate.info.item.capability.DisplayPageInfoItemCapability)";effectiv
 e:=active,osgi.service;filter:="(objectClass=com.liferay.layout.page.
 template.service.LayoutPageTemplateEntryService)";effective:=active,o
 sgi.service;filter:="(objectClass=com.liferay.layout.seo.template.Lay
 outSEOTemplateProcessor)";effective:=active,osgi.service;filter:="(ob
 jectClass=com.liferay.portal.kernel.language.Language)";effective:=ac
 tive,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.mod
 el.Portlet)";effective:=active,osgi.service;filter:="(objectClass=com
 .liferay.portal.kernel.model.Release)";effective:=active,osgi.service
 ;filter:="(objectClass=com.liferay.portal.kernel.module.framework.Mod
 uleServiceLifecycle)";effective:=active,osgi.service;filter:="(object
 Class=com.liferay.portal.kernel.security.permission.resource.ModelRes
 ourcePermission)";effective:=active,osgi.service;filter:="(objectClas
 s=com.liferay.portal.kernel.security.permission.resource.PortletResou
 rcePermission)";effective:=active,osgi.service;filter:="(objectClass=
 com.liferay.portal.kernel.service.ClassNameLocalService)";effective:=
 active,osgi.service;filter:="(objectClass=com.liferay.portal.kernel.s
 ervice.GroupLocalService)";effective:=active,osgi.service;filter:="(o
 bjectClass=com.liferay.portal.kernel.service.LayoutLocalService)";eff
 ective:=active,osgi.service;filter:="(objectClass=com.liferay.portal.
 kernel.service.UserLocalService)";effective:=active,osgi.service;filt
 er:="(objectClass=com.liferay.portal.kernel.service.permission.GroupP
 ermission)";effective:=active,osgi.service;filter:="(objectClass=com.
 liferay.portal.kernel.settings.SettingsFactory)";effective:=active,os
 gi.service;filter:="(objectClass=com.liferay.portal.kernel.util.HtmlP
 arser)";effective:=active,osgi.service;filter:="(objectClass=com.life
 ray.portal.kernel.util.Portal)";effective:=active,osgi.service;filter
 :="(objectClass=com.liferay.subscription.service.SubscriptionLocalSer
 vice)";effective:=active,osgi.service;filter:="(objectClass=com.lifer
 ay.template.info.item.capability.TemplateInfoItemCapability)";effecti
 ve:=active,osgi.service;filter:="(objectClass=com.liferay.template.in
 fo.item.provider.TemplateInfoItemFieldSetProvider)";effective:=active
 ,osgi.service;filter:="(objectClass=com.liferay.upload.UniqueFileName
 Provider)";effective:=active,osgi.service;filter:="(objectClass=com.l
 iferay.upload.UploadHandler)";effective:=active,osgi.service;filter:=
 "(objectClass=com.liferay.upload.UploadResponseHandler)";effective:=a
 ctive,osgi.service;filter:="(objectClass=javax.servlet.ServletContext
 )";effective:=active,osgi.extender;filter:="(&(osgi.extender=osgi.com
 ponent)(version>=1.4.0)(!(version>=2.0.0)))",osgi.contract;osgi.contr
 act=JavaPortlet;filter:="(&(osgi.contract=JavaPortlet)(version=3.0.0)
 )",osgi.contract;osgi.contract=JavaServlet;filter:="(&(osgi.contract=
 JavaServlet)(version=3.1.0))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(ver
 sion=1.8))"
Service-Component: OSGI-INF/com.liferay.knowledge.base.web.internal.ap
 plication.list.AdminPanelApp.xml,OSGI-INF/com.liferay.knowledge.base.
 web.internal.asset.model.KBArticleAssetRendererFactory.xml,OSGI-INF/c
 om.liferay.knowledge.base.web.internal.custom.attributes.KBArticleCus
 tomAttributesDisplay.xml,OSGI-INF/com.liferay.knowledge.base.web.inte
 rnal.custom.attributes.KBFolderCustomAttributesDisplay.xml,OSGI-INF/c
 om.liferay.knowledge.base.web.internal.display.context.DLMimeTypeDisp
 layContextUtil.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.e
 xportimport.data.handler.AdminPortletDataHandler.xml,OSGI-INF/com.lif
 eray.knowledge.base.web.internal.exportimport.data.handler.KBArticleP
 ortletDataHandler.xml,OSGI-INF/com.liferay.knowledge.base.web.interna
 l.exportimport.data.handler.KBDisplayPortletDataHandler.xml,OSGI-INF/
 com.liferay.knowledge.base.web.internal.exportimport.portlet.preferen
 ces.processor.KBArticleExportImportPortletPreferencesProcessor.xml,OS
 GI-INF/com.liferay.knowledge.base.web.internal.exportimport.portlet.p
 references.processor.KBDisplayExportImportPortletPreferencesProcessor
 .xml,OSGI-INF/com.liferay.knowledge.base.web.internal.fragment.render
 er.KBArticleNavigationFragmentRenderer.xml,OSGI-INF/com.liferay.knowl
 edge.base.web.internal.info.item.provider.KBArticleInfoItemCapabiliti
 esProvider.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.info.
 item.provider.KBArticleInfoItemDetailsProvider.xml,OSGI-INF/com.lifer
 ay.knowledge.base.web.internal.info.item.provider.KBArticleInfoItemFi
 eldValuesProvider.xml,OSGI-INF/com.liferay.knowledge.base.web.interna
 l.info.item.provider.KBArticleInfoItemFormProvider.xml,OSGI-INF/com.l
 iferay.knowledge.base.web.internal.info.item.provider.KBArticleInfoIt
 emFriendlyURLProvider.xml,OSGI-INF/com.liferay.knowledge.base.web.int
 ernal.info.item.provider.KBArticleInfoItemObjectProvider.xml,OSGI-INF
 /com.liferay.knowledge.base.web.internal.info.item.provider.KBArticle
 InfoItemPermissionProvider.xml,OSGI-INF/com.liferay.knowledge.base.we
 b.internal.item.selector.KBArticleItemSelectorView.xml,OSGI-INF/com.l
 iferay.knowledge.base.web.internal.layout.display.page.KBArticleLayou
 tDisplayPageProvider.xml,OSGI-INF/com.liferay.knowledge.base.web.inte
 rnal.notifications.KBAddEntryUserNotificationDefinition.xml,OSGI-INF/
 com.liferay.knowledge.base.web.internal.notifications.KBUpdateEntryUs
 erNotificationDefinition.xml,OSGI-INF/com.liferay.knowledge.base.web.
 internal.notifications.KBUserNotificationHandler.xml,OSGI-INF/com.lif
 eray.knowledge.base.web.internal.portlet.AdminPortlet.xml,OSGI-INF/co
 m.liferay.knowledge.base.web.internal.portlet.ArticlePortlet.xml,OSGI
 -INF/com.liferay.knowledge.base.web.internal.portlet.DisplayPortlet.x
 ml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.SearchPor
 tlet.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.Sec
 tionPortlet.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.port
 let.action.AddTempAttachmentMVCActionCommand.xml,OSGI-INF/com.liferay
 .knowledge.base.web.internal.portlet.action.AdminConfigurationAction.
 xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.action.A
 rticleConfigurationAction.xml,OSGI-INF/com.liferay.knowledge.base.web
 .internal.portlet.action.DeleteKBArticleMVCActionCommand.xml,OSGI-INF
 /com.liferay.knowledge.base.web.internal.portlet.action.DeleteKBArtic
 lesAndFoldersMVCActionCommand.xml,OSGI-INF/com.liferay.knowledge.base
 .web.internal.portlet.action.DeleteKBCommentMVCActionCommand.xml,OSGI
 -INF/com.liferay.knowledge.base.web.internal.portlet.action.DeleteKBC
 ommentsMVCActionCommand.xml,OSGI-INF/com.liferay.knowledge.base.web.i
 nternal.portlet.action.DeleteKBFolderMVCActionCommand.xml,OSGI-INF/co
 m.liferay.knowledge.base.web.internal.portlet.action.DeleteKBTemplate
 MVCActionCommand.xml,OSGI-INF/com.liferay.knowledge.base.web.internal
 .portlet.action.DeleteKBTemplatesMVCActionCommand.xml,OSGI-INF/com.li
 feray.knowledge.base.web.internal.portlet.action.DeleteTempAttachment
 MVCActionCommand.xml,OSGI-INF/com.liferay.knowledge.base.web.internal
 .portlet.action.DisplayConfigurationAction.xml,OSGI-INF/com.liferay.k
 nowledge.base.web.internal.portlet.action.ImportFileMVCActionCommand.
 xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.action.M
 oveKBObjectMVCActionCommand.xml,OSGI-INF/com.liferay.knowledge.base.w
 eb.internal.portlet.action.SearchConfigurationAction.xml,OSGI-INF/com
 .liferay.knowledge.base.web.internal.portlet.action.SearchMVCRenderCo
 mmand.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.ac
 tion.SectionConfigurationAction.xml,OSGI-INF/com.liferay.knowledge.ba
 se.web.internal.portlet.action.SubscribeGroupKBArticlesMVCActionComma
 nd.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.actio
 n.SubscribeKBArticleMVCActionCommand.xml,OSGI-INF/com.liferay.knowled
 ge.base.web.internal.portlet.action.UnsubscribeGroupKBArticlesMVCActi
 onCommand.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portle
 t.action.UnsubscribeKBArticleMVCActionCommand.xml,OSGI-INF/com.lifera
 y.knowledge.base.web.internal.portlet.action.UpdateKBArticleMVCAction
 Command.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.
 action.UpdateKBCommentMVCActionCommand.xml,OSGI-INF/com.liferay.knowl
 edge.base.web.internal.portlet.action.UpdateKBCommentStatusMVCActionC
 ommand.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.a
 ction.UpdateKBFolderMVCActionCommand.xml,OSGI-INF/com.liferay.knowled
 ge.base.web.internal.portlet.action.UpdateKBTemplateMVCActionCommand.
 xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.action.U
 pdateRootKBFolderIdMVCActionCommand.xml,OSGI-INF/com.liferay.knowledg
 e.base.web.internal.portlet.action.UploadKBArticleAttachmentsMVCActio
 nCommand.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet
 .action.ViewArticleMVCRenderCommand.xml,OSGI-INF/com.liferay.knowledg
 e.base.web.internal.portlet.action.ViewMVCRenderCommand.xml,OSGI-INF/
 com.liferay.knowledge.base.web.internal.portlet.configuration.icon.Ad
 dChildKBArticlePortletConfigurationIcon.xml,OSGI-INF/com.liferay.know
 ledge.base.web.internal.portlet.configuration.icon.DeleteKBArticlePor
 tletConfigurationIcon.xml,OSGI-INF/com.liferay.knowledge.base.web.int
 ernal.portlet.configuration.icon.DeleteKBFolderPortletConfigurationIc
 on.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.confi
 guration.icon.DeleteKBTemplatePortletConfigurationIcon.xml,OSGI-INF/c
 om.liferay.knowledge.base.web.internal.portlet.configuration.icon.Edi
 tKBArticlePortletConfigurationIcon.xml,OSGI-INF/com.liferay.knowledge
 .base.web.internal.portlet.configuration.icon.EditKBFolderPortletConf
 igurationIcon.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.po
 rtlet.configuration.icon.EditKBTemplatePortletConfigurationIcon.xml,O
 SGI-INF/com.liferay.knowledge.base.web.internal.portlet.configuration
 .icon.HistoryKBArticlePortletConfigurationIcon.xml,OSGI-INF/com.lifer
 ay.knowledge.base.web.internal.portlet.configuration.icon.KBArticleGr
 oupSubscriptionPortletConfigurationIcon.xml,OSGI-INF/com.liferay.know
 ledge.base.web.internal.portlet.configuration.icon.KBArticlePermissio
 nsPortletConfigurationIcon.xml,OSGI-INF/com.liferay.knowledge.base.we
 b.internal.portlet.configuration.icon.KBArticleSubscriptionPortletCon
 figurationIcon.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.p
 ortlet.configuration.icon.KBFolderPermissionsPortletConfigurationIcon
 .xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.configu
 ration.icon.KBTemplatePermissionsPortletConfigurationIcon.xml,OSGI-IN
 F/com.liferay.knowledge.base.web.internal.portlet.configuration.icon.
 MoveKBArticlePortletConfigurationIcon.xml,OSGI-INF/com.liferay.knowle
 dge.base.web.internal.portlet.configuration.icon.MoveKBFolderPortletC
 onfigurationIcon.xml,OSGI-INF/com.liferay.knowledge.base.web.internal
 .portlet.configuration.icon.PermissionsPortletConfigurationIcon.xml,O
 SGI-INF/com.liferay.knowledge.base.web.internal.portlet.configuration
 .icon.PrintKBArticlePortletConfigurationIcon.xml,OSGI-INF/com.liferay
 .knowledge.base.web.internal.portlet.configuration.icon.PrintKBTempla
 tePortletConfigurationIcon.xml,OSGI-INF/com.liferay.knowledge.base.we
 b.internal.portlet.configuration.icon.UseKBTemplatePortletConfigurati
 onIcon.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.i
 nfo.display.contributor.portlet.KBArticleAssetDisplayPageFriendlyURLR
 esolver.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.
 route.AdminFriendlyURLMapper.xml,OSGI-INF/com.liferay.knowledge.base.
 web.internal.portlet.route.ArticleFriendlyURLMapper.xml,OSGI-INF/com.
 liferay.knowledge.base.web.internal.portlet.route.DisplayFriendlyURLM
 apper.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.portlet.ro
 ute.SearchFriendlyURLMapper.xml,OSGI-INF/com.liferay.knowledge.base.w
 eb.internal.portlet.route.SectionFriendlyURLMapper.xml,OSGI-INF/com.l
 iferay.knowledge.base.web.internal.ratings.definition.KBPortletRating
 sDefinition.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.secu
 rity.permission.resource.AdminPermission.xml,OSGI-INF/com.liferay.kno
 wledge.base.web.internal.security.permission.resource.DisplayPermissi
 on.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.security.perm
 ission.resource.KBArticlePermission.xml,OSGI-INF/com.liferay.knowledg
 e.base.web.internal.security.permission.resource.KBCommentPermission.
 xml,OSGI-INF/com.liferay.knowledge.base.web.internal.security.permiss
 ion.resource.KBFolderPermission.xml,OSGI-INF/com.liferay.knowledge.ba
 se.web.internal.security.permission.resource.KBTemplatePermission.xml
 ,OSGI-INF/com.liferay.knowledge.base.web.internal.selector.DefaultKBA
 rticleSelectorFactory.xml,OSGI-INF/com.liferay.knowledge.base.web.int
 ernal.selector.KBArticleKBArticleSelector.xml,OSGI-INF/com.liferay.kn
 owledge.base.web.internal.selector.KBFolderKBArticleSelector.xml,OSGI
 -INF/com.liferay.knowledge.base.web.internal.settings.definition.KBAr
 ticlePortletInstanceConfigurationBeanDeclaration.xml,OSGI-INF/com.lif
 eray.knowledge.base.web.internal.settings.definition.KBDisplayPortlet
 InstanceConfigurationBeanDeclaration.xml,OSGI-INF/com.liferay.knowled
 ge.base.web.internal.settings.definition.KBSearchPortletInstanceConfi
 gurationBeanDeclaration.xml,OSGI-INF/com.liferay.knowledge.base.web.i
 nternal.settings.definition.KBSectionPortletInstanceConfigurationBean
 Declaration.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.soci
 al.KBActivityInterpreter.xml,OSGI-INF/com.liferay.knowledge.base.web.
 internal.struts.FindKBArticleStrutsAction.xml,OSGI-INF/com.liferay.kn
 owledge.base.web.internal.upgrade.registry.KnowledgeBaseWebUpgradeSte
 pRegistrator.xml,OSGI-INF/com.liferay.knowledge.base.web.internal.upl
 oad.KBArticleAttachmentKBUploadFileEntryHandler.xml,OSGI-INF/com.life
 ray.knowledge.base.web.internal.util.AdminUtil.xml
Tool: Bnd-4.3.0.201909301554
Web-ContextPath: /knowledge-base-web

