The recommended way to escape text is:
The service() method in GenericPortlet handles all requests for a particular portlet and dispatches to the appropriate method based on the portlet mode.
Portlet application security roles are mapped to Liferay roles in:
The method to retrieve a list of users that have been added directly to a site is:
To define a primary key named ''bookld" in service.xml: