Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要根据 portlet 组范围首选项为组织的所有组运行一些cron作业。
如果我将 portlet 添加到组织页面,为 portlet 设置一些首选项,然后删除 portlet,则不会删除首选项并且 cron 作业继续执行任务。
有什么方法可以确定一个 portlet 已被删除,或者没有具体id连接到特定portlet 的 portlet groupId?
id
groupId
环境:Liferay 6.1
您可以使用PortalUtil.getPlidFromPortletId(long groupId, String portletId)它将返回plidportlet 所在的那个,或者0如果它不在任何页面上。
PortalUtil.getPlidFromPortletId(long groupId, String portletId)
plid
0