Liferay 6.2.0-ce-b2

com.liferay.portlet.layoutsadmin.lar
Class LayoutFriendlyURLStagedModelDataHandler

java.lang.Object
  extended by com.liferay.portal.kernel.lar.BaseStagedModelDataHandler<LayoutFriendlyURL>
      extended by com.liferay.portlet.layoutsadmin.lar.LayoutFriendlyURLStagedModelDataHandler
All Implemented Interfaces:
StagedModelDataHandler<LayoutFriendlyURL>

public class LayoutFriendlyURLStagedModelDataHandler
extends BaseStagedModelDataHandler<LayoutFriendlyURL>


Field Summary
static String[] CLASS_NAMES
           
 
Constructor Summary
LayoutFriendlyURLStagedModelDataHandler()
           
 
Method Summary
 void deleteStagedModel(String uuid, long groupId, String className, String extraData)
           
protected  void doExportStagedModel(PortletDataContext portletDataContext, LayoutFriendlyURL layoutFriendlyURL)
           
protected  void doImportStagedModel(PortletDataContext portletDataContext, LayoutFriendlyURL layoutFriendlyURL)
           
 String[] getClassNames()
           
protected  LayoutFriendlyURL getExistingLayoutFriendlyURL(PortletDataContext portletDataContext, LayoutFriendlyURL layoutFriendlyURL, long plid)
           
protected  LayoutFriendlyURL getUniqueLayoutFriendlyURL(PortletDataContext portletDataContext, LayoutFriendlyURL layoutFriendlyURL, LayoutFriendlyURL existingLayoutFriendlyURL)
           
 
Methods inherited from class com.liferay.portal.kernel.lar.BaseStagedModelDataHandler
countStagedModel, exportStagedModel, getDisplayName, getExportableStatuses, importStagedModel, isExportable, validateMissingReference, validateReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_NAMES

public static final String[] CLASS_NAMES
Constructor Detail

LayoutFriendlyURLStagedModelDataHandler

public LayoutFriendlyURLStagedModelDataHandler()
Method Detail

deleteStagedModel

public void deleteStagedModel(String uuid,
                              long groupId,
                              String className,
                              String extraData)
                       throws PortalException,
                              SystemException
Specified by:
deleteStagedModel in interface StagedModelDataHandler<LayoutFriendlyURL>
Specified by:
deleteStagedModel in class BaseStagedModelDataHandler<LayoutFriendlyURL>
Throws:
PortalException
SystemException

getClassNames

public String[] getClassNames()
Specified by:
getClassNames in interface StagedModelDataHandler<LayoutFriendlyURL>
Specified by:
getClassNames in class BaseStagedModelDataHandler<LayoutFriendlyURL>

doExportStagedModel

protected void doExportStagedModel(PortletDataContext portletDataContext,
                                   LayoutFriendlyURL layoutFriendlyURL)
                            throws Exception
Specified by:
doExportStagedModel in class BaseStagedModelDataHandler<LayoutFriendlyURL>
Throws:
Exception

doImportStagedModel

protected void doImportStagedModel(PortletDataContext portletDataContext,
                                   LayoutFriendlyURL layoutFriendlyURL)
                            throws Exception
Specified by:
doImportStagedModel in class BaseStagedModelDataHandler<LayoutFriendlyURL>
Throws:
Exception

getExistingLayoutFriendlyURL

protected LayoutFriendlyURL getExistingLayoutFriendlyURL(PortletDataContext portletDataContext,
                                                         LayoutFriendlyURL layoutFriendlyURL,
                                                         long plid)
                                                  throws Exception
Throws:
Exception

getUniqueLayoutFriendlyURL

protected LayoutFriendlyURL getUniqueLayoutFriendlyURL(PortletDataContext portletDataContext,
                                                       LayoutFriendlyURL layoutFriendlyURL,
                                                       LayoutFriendlyURL existingLayoutFriendlyURL)
                                                throws Exception
Throws:
Exception

Liferay 6.2.0-ce-b2