<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>What is the way to customize internal package classes?</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=112101062" />
  <subtitle>What is the way to customize internal package classes?</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=112101062</id>
  <updated>2026-04-05T20:38:19Z</updated>
  <dc:date>2026-04-05T20:38:19Z</dc:date>
  <entry>
    <title>RE: What is the way to customize internal package classes?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112103387" />
    <author>
      <name>Kailash Yadav</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112103387</id>
    <updated>2019-01-23T10:58:40Z</updated>
    <published>2019-01-23T10:58:40Z</published>
    <summary type="html">Thanks all. I think this (&lt;a href="https://community.liferay.com/en_GB/blogs/-/blogs/fixing-module-package-access-modifiers"&gt;https://community.liferay.com/en_GB/blogs/-/blogs/fixing-module-package-access-modifiers&lt;/a&gt;
) blog is more usefull for me as all are internal package. Thanks Nisarg
for quick help :)</summary>
    <dc:creator>Kailash Yadav</dc:creator>
    <dc:date>2019-01-23T10:58:40Z</dc:date>
  </entry>
  <entry>
    <title>RE: What is the way to customize internal package classes?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112102381" />
    <author>
      <name>Abhishek Jain</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112102381</id>
    <updated>2019-01-23T10:47:29Z</updated>
    <published>2019-01-23T10:47:29Z</published>
    <summary type="html">Hi  &lt;h5 title="Kailash Yadav modified on 1/23/19 2:13 AM."&gt;Kailash,&lt;/h5&gt;
&lt;p&gt;Please refer the following link for extending the class which is not
  the Component...&lt;/p&gt;
&lt;p&gt;
  &lt;a
  href="https://community.liferay.com/blogs/-/blogs/extending-liferay-osgi-modules"&gt;https://community.liferay.com/blogs/-/blogs/extending-liferay-osgi-modules&lt;/a&gt;&lt;br /&gt;  &lt;/p&gt;</summary>
    <dc:creator>Abhishek Jain</dc:creator>
    <dc:date>2019-01-23T10:47:29Z</dc:date>
  </entry>
  <entry>
    <title>RE: What is the way to customize internal package classes?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112102037" />
    <author>
      <name>Sushil Patidar</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112102037</id>
    <updated>2019-01-23T10:26:40Z</updated>
    <published>2019-01-23T10:26:40Z</published>
    <summary type="html">&lt;p&gt;Hi ,&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Check the &lt;a
  href="https://dev.liferay.com/participate/liferaypedia/-/wiki/Main/Display+Context#section-Display+Context-How+do+I+extend+DLViewFileVersionDisplayContext?"&gt;link&lt;/a&gt; and below &lt;/p&gt;
&lt;p&gt;https://github.com/liferay/liferay-portal/blob/65059440dfaf2b8b365a20f99e83e4cdb15478aa/modules/apps/document-library-google-docs/document-library-google-docs/src/main/java/com/liferay/document/library/google/docs/internal/display/context/GoogleDocsDLDisplayContextFactory.java&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I think it should help.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Sushil&lt;/p&gt;</summary>
    <dc:creator>Sushil Patidar</dc:creator>
    <dc:date>2019-01-23T10:26:40Z</dc:date>
  </entry>
  <entry>
    <title>What is the way to customize internal package classes?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112101061" />
    <author>
      <name>Kailash Yadav</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112101061</id>
    <updated>2019-01-23T10:13:41Z</updated>
    <published>2019-01-23T10:13:41Z</published>
    <summary type="html">&lt;p&gt;Hello, we need to customize UI (sorting options) of Asset Browser Web
  and Journal Web modules. In Liferay 7.x, these option moved in Display
  Context classes. What is best way to cusomize these internal package
  classes like : &lt;/p&gt;
&lt;p&gt;
  &lt;a href="https://github.com/liferay/liferay-portal/blob/7.1.x/modules/apps/journal/journal-web/src/main/java/com/liferay/journal/web/internal/display/context/JournalDisplayContext.java"&gt;&lt;strong&gt;JournalDisplayContext.java&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
  &lt;a href="https://github.com/liferay/liferay-portal/blob/7.1.x/modules/apps/asset/asset-browser-web/src/main/java/com/liferay/asset/browser/web/internal/display/context/AssetBrowserDisplayContext.java"&gt;&lt;strong&gt;AssetBrowserDisplayContext.java&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Thanks in Advance :)&lt;/p&gt;</summary>
    <dc:creator>Kailash Yadav</dc:creator>
    <dc:date>2019-01-23T10:13:41Z</dc:date>
  </entry>
</feed>
