com.liferay.portlet.messageboards.lar
Class MBPortletDataHandlerImpl
java.lang.Object
com.liferay.portal.kernel.lar.BasePortletDataHandler
com.liferay.portlet.messageboards.lar.MBPortletDataHandlerImpl
- All Implemented Interfaces:
- com.liferay.portal.kernel.lar.PortletDataHandler
public class MBPortletDataHandlerImpl
- extends com.liferay.portal.kernel.lar.BasePortletDataHandler
- Author:
- Bruno Farache, Raymond Augé
|
Method Summary |
protected javax.portlet.PortletPreferences |
doDeleteData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences)
|
protected java.lang.String |
doExportData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences)
|
protected javax.portlet.PortletPreferences |
doImportData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String data)
|
protected void |
exportBan(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element userBansElement,
com.liferay.portlet.messageboards.model.MBBan ban)
|
protected void |
exportCategory(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element categoriesElement,
com.liferay.portal.kernel.xml.Element messagesElement,
com.liferay.portal.kernel.xml.Element threadFlagsElement,
com.liferay.portlet.messageboards.model.MBCategory category)
|
protected void |
exportMessage(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element categoriesElement,
com.liferay.portal.kernel.xml.Element messagesElement,
com.liferay.portal.kernel.xml.Element threadFlagsElement,
com.liferay.portlet.messageboards.model.MBMessage message)
|
protected void |
exportParentCategory(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element categoriesElement,
long categoryId)
|
protected void |
exportThreadFlag(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element threadFlagsElement,
com.liferay.portlet.messageboards.model.MBThreadFlag threadFlag)
|
protected java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String,java.io.InputStream>> |
getAttachments(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element messageElement,
com.liferay.portlet.messageboards.model.MBMessage message)
|
protected long |
getCategoryId(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.messageboards.model.MBMessage message,
java.util.Map<java.lang.Long,java.lang.Long> categoryPKs,
long categoryId)
|
protected java.lang.String |
getCategoryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.messageboards.model.MBCategory category)
|
com.liferay.portal.kernel.lar.PortletDataHandlerControl[] |
getExportControls()
|
protected java.lang.String |
getImportCategoryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
long categoryId)
|
com.liferay.portal.kernel.lar.PortletDataHandlerControl[] |
getImportControls()
|
protected java.lang.String |
getMessageAttachementBinPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.messageboards.model.MBMessage message,
java.lang.String attachment)
|
protected java.lang.String |
getMessagePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.messageboards.model.MBMessage message)
|
protected java.lang.String |
getThreadFlagPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.messageboards.model.MBThreadFlag threadFlag)
|
protected java.lang.String |
getUserBanPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.messageboards.model.MBBan ban)
|
protected void |
importBan(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element userBanElement,
com.liferay.portlet.messageboards.model.MBBan ban)
|
protected void |
importCategory(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String categoryPath,
com.liferay.portlet.messageboards.model.MBCategory category)
|
protected void |
importMessage(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element messageElement,
com.liferay.portlet.messageboards.model.MBMessage message)
|
protected void |
importThreadFlag(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element threadFlagElement,
com.liferay.portlet.messageboards.model.MBThreadFlag threadFlag)
|
boolean |
isAlwaysExportable()
|
boolean |
isPublishToLiveByDefault()
|
| Methods inherited from class com.liferay.portal.kernel.lar.BasePortletDataHandler |
deleteData, exportData, importData, isAlwaysStaged |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MBPortletDataHandlerImpl
public MBPortletDataHandlerImpl()
getExportControls
public com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getExportControls()
- Specified by:
getExportControls in interface com.liferay.portal.kernel.lar.PortletDataHandler- Overrides:
getExportControls in class com.liferay.portal.kernel.lar.BasePortletDataHandler
getImportControls
public com.liferay.portal.kernel.lar.PortletDataHandlerControl[] getImportControls()
- Specified by:
getImportControls in interface com.liferay.portal.kernel.lar.PortletDataHandler- Overrides:
getImportControls in class com.liferay.portal.kernel.lar.BasePortletDataHandler
isAlwaysExportable
public boolean isAlwaysExportable()
- Specified by:
isAlwaysExportable in interface com.liferay.portal.kernel.lar.PortletDataHandler- Overrides:
isAlwaysExportable in class com.liferay.portal.kernel.lar.BasePortletDataHandler
isPublishToLiveByDefault
public boolean isPublishToLiveByDefault()
- Specified by:
isPublishToLiveByDefault in interface com.liferay.portal.kernel.lar.PortletDataHandler- Overrides:
isPublishToLiveByDefault in class com.liferay.portal.kernel.lar.BasePortletDataHandler
doDeleteData
protected javax.portlet.PortletPreferences doDeleteData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences)
throws java.lang.Exception
- Overrides:
doDeleteData in class com.liferay.portal.kernel.lar.BasePortletDataHandler
- Throws:
java.lang.Exception
doExportData
protected java.lang.String doExportData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences)
throws java.lang.Exception
- Overrides:
doExportData in class com.liferay.portal.kernel.lar.BasePortletDataHandler
- Throws:
java.lang.Exception
doImportData
protected javax.portlet.PortletPreferences doImportData(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String data)
throws java.lang.Exception
- Overrides:
doImportData in class com.liferay.portal.kernel.lar.BasePortletDataHandler
- Throws:
java.lang.Exception
exportBan
protected void exportBan(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element userBansElement,
com.liferay.portlet.messageboards.model.MBBan ban)
throws java.lang.Exception
- Throws:
java.lang.Exception
exportCategory
protected void exportCategory(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element categoriesElement,
com.liferay.portal.kernel.xml.Element messagesElement,
com.liferay.portal.kernel.xml.Element threadFlagsElement,
com.liferay.portlet.messageboards.model.MBCategory category)
throws java.lang.Exception
- Throws:
java.lang.Exception
exportMessage
protected void exportMessage(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element categoriesElement,
com.liferay.portal.kernel.xml.Element messagesElement,
com.liferay.portal.kernel.xml.Element threadFlagsElement,
com.liferay.portlet.messageboards.model.MBMessage message)
throws java.lang.Exception
- Throws:
java.lang.Exception
exportParentCategory
protected void exportParentCategory(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element categoriesElement,
long categoryId)
throws java.lang.Exception
- Throws:
java.lang.Exception
exportThreadFlag
protected void exportThreadFlag(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element threadFlagsElement,
com.liferay.portlet.messageboards.model.MBThreadFlag threadFlag)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAttachments
protected java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String,java.io.InputStream>> getAttachments(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element messageElement,
com.liferay.portlet.messageboards.model.MBMessage message)
getCategoryId
protected long getCategoryId(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.messageboards.model.MBMessage message,
java.util.Map<java.lang.Long,java.lang.Long> categoryPKs,
long categoryId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCategoryPath
protected java.lang.String getCategoryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.messageboards.model.MBCategory category)
getImportCategoryPath
protected java.lang.String getImportCategoryPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
long categoryId)
getMessageAttachementBinPath
protected java.lang.String getMessageAttachementBinPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.messageboards.model.MBMessage message,
java.lang.String attachment)
getMessagePath
protected java.lang.String getMessagePath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.messageboards.model.MBMessage message)
getThreadFlagPath
protected java.lang.String getThreadFlagPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.messageboards.model.MBThreadFlag threadFlag)
getUserBanPath
protected java.lang.String getUserBanPath(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portlet.messageboards.model.MBBan ban)
importBan
protected void importBan(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element userBanElement,
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 portletDataContext,
java.lang.String categoryPath,
com.liferay.portlet.messageboards.model.MBCategory category)
throws java.lang.Exception
- Throws:
java.lang.Exception
importMessage
protected void importMessage(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element messageElement,
com.liferay.portlet.messageboards.model.MBMessage message)
throws java.lang.Exception
- Throws:
java.lang.Exception
importThreadFlag
protected void importThreadFlag(com.liferay.portal.kernel.lar.PortletDataContext portletDataContext,
com.liferay.portal.kernel.xml.Element threadFlagElement,
com.liferay.portlet.messageboards.model.MBThreadFlag threadFlag)
throws java.lang.Exception
- Throws:
java.lang.Exception