001
014
015 package com.liferay.portal.kernel.portlet;
016
017 import com.liferay.portal.kernel.util.UnicodeProperties;
018
019
022 public interface PortletLayoutListener {
023
024 public void onAddToLayout(String portletId, long plid)
025 throws PortletLayoutListenerException;
026
027 public void onMoveInLayout(String portletId, long plid)
028 throws PortletLayoutListenerException;
029
030 public void onRemoveFromLayout(String portletId, long plid)
031 throws PortletLayoutListenerException;
032
033 public void onSetup(String portletId, long plid)
034 throws PortletLayoutListenerException;
035
036 public void updatePropertiesOnRemoveFromLayout(
037 String portletId, UnicodeProperties typeSettingsProperties)
038 throws PortletLayoutListenerException;
039
040 }