Liferay Screens Compatibility

  • Enterprise Subscribers Only: Find out how to get a subscription.
  • Labs: This app is experimental and not supported by the developer.

This plugin is a portlet that exposes additional classes and methods that are not present in Liferay's out-of-the-box API. These additional classes and methods allow Liferay Screens to do certain operations that are needed for the screenlets to work correctly.

Please report issues with the Liferay Screens Compatibility Plugin by creating a ticket in

Liferay Screens Compatibility 1.x is a Lab application and is not supported by Liferay.

In Liferay 7.1, this app is installed by default and updated through Liferay DXP Fix Packs and Liferay Portal CE GA releases. Using Liferay Marketplace to update the app on Liferay 7.1 will cause an error.

Latest Changes
  • LPS-100596 Incorrect service filter for persistence configuration
  • LPS-101089 Remove wrong @ProviderType usages
  • LPS-101208 Fix ServiceBuilder javadoc missing *
  • LPS-103302 Use ListUtil.fromArray instead of ListUtil.toList
  • LPS-105380 SourceFormatter Improvements
  • LPS-106666 NOTE FOR DEVELOPERS mistakenly added as method Javadoc
  • LPS-124347 Service bundle symbolic name validation fails to execute with invalid symbolic name
  • LPS-124713 Replace ServiceUtil ServiceTracker dependency injection with direct dependency injection
  • LPS-67352 As a developer, I would like the source formatter to integrate checkstyle
  • LPS-67386 Services needed for new CommentsScreenlet
  • LPS-69035 Liferay 7 not considered
  • LPS-71164 Split up logic in SourceFormatter
  • LPS-71603 ServiceBuilder incorrectly adds @ProviderType annotation to ServiceImpl's
  • LPS-72347 Web Content ratings do not display on Live site after publication
  • LPS-72705 SourceFormatter Improvements
  • LPS-73067 Reduce AssetEntry fetches from AssetEntryPermission
  • LPS-73967 Build auto upgrade
  • LPS-74155 Ordering of methods by ServiceBuilder is incorrect
  • LPS-74544 SourceFormatter improvements
  • LPS-75010 Extract basic string utilities into new petra-string module
  • LPS-75049 Drop support for "provided" configuration in gradle-plugins-defaults and move to "compileOnly"
  • LPS-75164 Upgrade to Checkstyle version 8.3
  • LPS-75306 Extract publicly required methods from *Permission classes and move to interface
  • LPS-76997 Remove exported package from spring extender
  • LPS-77357 Remove exported packages from dynamic data lists service
  • LPS-77425 Create a task to increase all major versions of modules and portal artifacts
  • LPS-77591 Remove exported package from asset-publisher-web
  • LPS-77727 Remove exported packages from dynamic-data-mapping-service
  • LPS-78225 Remove exported packages in journal-service
  • LPS-78305 Remove exported packages from portal-configuration-metatype
  • LPS-78772 Formatting of tags in *.jsp should be consistent
  • LPS-78901 Remove com.liferay.osgi.util dependency from service builder modules
  • LPS-79653 Portlet 3.0: Upgrade to the Portlet 3.0.0 API
  • LPS-80184 Unable to use ServiceBuilder across multiple directories on the same machine
  • LPS-80332 Add suite bnd bundle instruction
  • LPS-80453 Behaviour of asset entry for screens is inconsistent with existing service
  • LPS-82128 Remove unused entity references from generated services
  • LPS-82261 Improve Hibernate model property wiring performance
  • LPS-84093 Apply Petra-String StringBundler to modules starting with P to Z
  • LPS-84119 SourceFormatter improvements
  • LPS-86408 Set default Java version to 1.8 for OSGi projects
  • LPS-86806 Create Java Parser
  • LPS-87885 Prepare 7.2.0 Service Builder DTD
  • LPS-87987 Ensuring PortalInstanceLifecycleListener is properly cleaning up DB
  • LPS-88218 Commonly used JSON methods
  • LPS-88579 Deprecate the methods without classloader as parameter in DynamicQueryFactory
  • LPS-88911 Switch to use jdk Function and Supplier
  • LPS-91343 Integrate portal-tools-java-parser with ServiceBuilder
  • LPS-95413 Remove lib/development/biz.aQute.bnd.jar
  • LPS-95555 Unify osgi.core versions in build.gradle files
  • LPS-98877 Sync portlet-api version
  • LPS-98879 Sync servlet-api versions
  • LPS-98884 Screens Rating service is checking for wrong permissions
  • LPS-99260 Migrate screens-service to use DS instead of Spring
  • LPS-99807 Move PersistenceConstants validation to static initializer to avoid component.
  • LRDOCS-6300 Remove unnaccessible class references from Javadoc of generated classes
  • LRDOCS-8120 Javadoc: Don't tell API consumers to use the LocalServiceUtil
Show More

Customers Who Viewed This Also Bought