In my custom portlet, i have defined PortletDisplayTemplateHandler which also uses the AssetEntry model from liferay. But as we already have an PortletDisplayTemplateHandler defined for Asset Publisher portlet against AssetEntry class, there seems to be some weird stuff going on. All old ADTs which were created against Asset Publisher portlet are not displayed anymore in ADTs list and even i don't see Add new "Asset Publisher Template" option. They seems all connected.
Worst part, even if i undeploy my portlet behaviour still remains the same and i have to restart my server to get my Asset publisher ADTs back. This should not be the case, a portlet is an independent plugin which should only have effect on system as long as they are on system.
But the main problem is
Why is it not possible to develop two different PortletDisplayTemplateHandler which uses the same model class , in my case AssetEntry.??? It should be possible to do so.