com.liferay.portlet.messageboards.lar
Class MBPortletDataHandlerImpl

java.lang.Object
  extended by com.liferay.portlet.messageboards.lar.MBPortletDataHandlerImpl
All Implemented Interfaces:
com.liferay.portal.kernel.lar.PortletDataHandler

public class MBPortletDataHandlerImpl
extends java.lang.Object
implements com.liferay.portal.kernel.lar.PortletDataHandler

View Source

Author:
Bruno Farache

Constructor Summary
MBPortletDataHandlerImpl()
           
 
Method Summary
 javax.portlet.PortletPreferences deleteData(com.liferay.portal.kernel.lar.PortletDataContext context, java.lang.String portletId, javax.portlet.PortletPreferences prefs)
           
 java.lang.String exportData(com.liferay.portal.kernel.lar.PortletDataContext context, java.lang.String portletId, javax.portlet.PortletPreferences prefs)
           
 com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getExportControls()
           
 com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getImportControls()
           
protected  void importBan(com.liferay.portal.kernel.lar.PortletDataContext context, com.liferay.portlet.messageboards.model.MBBan ban)
           
protected  void importCategory(com.liferay.portal.kernel.lar.PortletDataContext context, java.util.Map categoryPKs, com.liferay.portlet.messageboards.model.MBCategory category)
           
 javax.portlet.PortletPreferences importData(com.liferay.portal.kernel.lar.PortletDataContext context, java.lang.String portletId, javax.portlet.PortletPreferences prefs, java.lang.String data)
           
protected  void importFlag(com.liferay.portal.kernel.lar.PortletDataContext context, java.util.Map messagePKs, com.liferay.portlet.messageboards.model.MBMessageFlag flag)
           
protected  void importMessage(com.liferay.portal.kernel.lar.PortletDataContext context, java.util.Map categoryPKs, java.util.Map threadPKs, java.util.Map messagePKs, com.liferay.portlet.messageboards.model.MBMessage message)
           
 boolean isPublishToLiveByDefault()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MBPortletDataHandlerImpl

public MBPortletDataHandlerImpl()
Method Detail

deleteData

public javax.portlet.PortletPreferences deleteData(com.liferay.portal.kernel.lar.PortletDataContext context,
                                                   java.lang.String portletId,
                                                   javax.portlet.PortletPreferences prefs)
                                            throws com.liferay.portal.kernel.lar.PortletDataException
Specified by:
deleteData in interface com.liferay.portal.kernel.lar.PortletDataHandler
Throws:
com.liferay.portal.kernel.lar.PortletDataException

exportData

public java.lang.String exportData(com.liferay.portal.kernel.lar.PortletDataContext context,
                                   java.lang.String portletId,
                                   javax.portlet.PortletPreferences prefs)
                            throws com.liferay.portal.kernel.lar.PortletDataException
Specified by:
exportData in interface com.liferay.portal.kernel.lar.PortletDataHandler
Throws:
com.liferay.portal.kernel.lar.PortletDataException

getExportControls

public com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getExportControls()
                                                                            throws com.liferay.portal.kernel.lar.PortletDataException
Specified by:
getExportControls in interface com.liferay.portal.kernel.lar.PortletDataHandler
Throws:
com.liferay.portal.kernel.lar.PortletDataException

getImportControls

public com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getImportControls()
                                                                            throws com.liferay.portal.kernel.lar.PortletDataException
Specified by:
getImportControls in interface com.liferay.portal.kernel.lar.PortletDataHandler
Throws:
com.liferay.portal.kernel.lar.PortletDataException

importData

public javax.portlet.PortletPreferences importData(com.liferay.portal.kernel.lar.PortletDataContext context,
                                                   java.lang.String portletId,
                                                   javax.portlet.PortletPreferences prefs,
                                                   java.lang.String data)
                                            throws com.liferay.portal.kernel.lar.PortletDataException
Specified by:
importData in interface com.liferay.portal.kernel.lar.PortletDataHandler
Throws:
com.liferay.portal.kernel.lar.PortletDataException

isPublishToLiveByDefault

public boolean isPublishToLiveByDefault()
Specified by:
isPublishToLiveByDefault in interface com.liferay.portal.kernel.lar.PortletDataHandler

importBan

protected void importBan(com.liferay.portal.kernel.lar.PortletDataContext context,
                         com.liferay.portlet.messageboards.model.MBBan ban)
                  throws java.lang.Exception
Throws:
java.lang.Exception

importCategory

protected void importCategory(com.liferay.portal.kernel.lar.PortletDataContext context,
                              java.util.Map categoryPKs,
                              com.liferay.portlet.messageboards.model.MBCategory category)
                       throws java.lang.Exception
Throws:
java.lang.Exception

importFlag

protected void importFlag(com.liferay.portal.kernel.lar.PortletDataContext context,
                          java.util.Map messagePKs,
                          com.liferay.portlet.messageboards.model.MBMessageFlag flag)
                   throws java.lang.Exception
Throws:
java.lang.Exception

importMessage

protected void importMessage(com.liferay.portal.kernel.lar.PortletDataContext context,
                             java.util.Map categoryPKs,
                             java.util.Map threadPKs,
                             java.util.Map messagePKs,
                             com.liferay.portlet.messageboards.model.MBMessage message)
                      throws java.lang.Exception
Throws:
java.lang.Exception