1

我需要根据 portlet 组范围首选项为组织的所有组运行一些cron作业。

如果我将 portlet 添加到组织页面,为 portlet 设置一些首选项,然后删除 portlet,则不会删除首选项并且 cron 作业继续执行任务。

有什么方法可以确定一个 portlet 已被删除,或者没有具体id连接到特定portlet 的 portlet groupId

环境:Liferay 6.1

4

1 回答 1

0

您可以使用PortalUtil.getPlidFromPortletId(long groupId, String portletId)它将返回plidportlet 所在的那个,或者0如果它不在任何页面上。

于 2012-11-21T00:36:05.163 回答