001
014
015 package com.liferay.portal.kernel.lar;
016
017 import com.liferay.portal.kernel.xml.Element;
018 import com.liferay.portal.model.StagedModel;
019
020
024 public interface StagedModelDataHandler<T extends StagedModel> {
025
026 public void export(
027 T stagedModel, PortletDataContext portletDataContext,
028 Element... elements)
029 throws PortletDataException;
030
031 public String getClassName();
032
033 public void importData(
034 Element stagedModelElement, PortletDataContext portletDataContext)
035 throws PortletDataException;
036
037 public void importData(
038 T stagedModel, String path, PortletDataContext portletDataContext)
039 throws PortletDataException;
040
041 }