Fórum

Getting company id and group id in layout listener class

Bharanitharan R, modificado 12 Anos atrás.

Getting company id and group id in layout listener class

New Member Postagens: 23 Data de Entrada: 14/02/12 Postagens Recentes
Hi,

We have a costume portlet , we need to track some activity when that portlet is added or removed from a page.
we have a listener class which implements 'PortletLayoutListener', it's working fine.

@Override
public void onAddToLayout(String portletId, long plid) throws PortletLayoutListenerException {
update(portletId, plid);
}

Now we need to update 'company id' and 'group id'
update(portletId, plid, companyid, groupid);


How to get the 'company id' and 'group id' ?

Thank you

Bharani R
thumbnail
Sandeep Nair, modificado 12 Anos atrás.

RE: Getting company id and group id in layout listener class

Liferay Legend Postagens: 1744 Data de Entrada: 06/11/08 Postagens Recentes
Try this

Layout layout = LayoutLocalServiceUtil.getLayout(plid);

long groupId = layout.getGroup().getGroupId();

long companyId = layout.getCompanyId();


Regards,
Sandeep
Bharanitharan R, modificado 12 Anos atrás.

RE: Getting company id and group id in layout listener class

New Member Postagens: 23 Data de Entrada: 14/02/12 Postagens Recentes
Thank u Sandeep.
Its Working fine.
Bharanitharan R, modificado 12 Anos atrás.

RE: Getting company id and group id in layout listener class

New Member Postagens: 23 Data de Entrada: 14/02/12 Postagens Recentes
Thank u Sandeep
Its working Fine.