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 exportStagedModel(
027 PortletDataContext portletDataContext, Element element,
028 T stagedModel)
029 throws PortletDataException;
030
031 public void exportStagedModel(
032 PortletDataContext portletDataContext, Element[] elements,
033 T stagedModel)
034 throws PortletDataException;
035
036 public String getClassName();
037
038 public void importStagedModel(
039 PortletDataContext portletDataContext, Element element, String path,
040 T stagedModel)
041 throws PortletDataException;
042
043 }