Issue
-
I see there are two ways to get Data from Liferay Objects
-
ObjectEntryLocalService
-
Rest Api
-
-
Calling Liferay Api externally outside Liferay platform will be using Rest Api
-
What if I need to get the value of an object Entry within Liferay platform?
-
Is it right to use an ObjectEntryLocalService to get the values or should I only use Rest Api for calling within the platform as well?
Environment
- Liferay DXP 7.4
Resolution
- You can use ObjectEntryLocalService from the same Java VM, but it does not have any security checks, as it can be used only locally
- Please check Class ObjectEntryLocalServiceUtil as for your reference
- For remote we suggest use ObjectEntryService