Class BaseStagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>

java.lang.Object
com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler<T>
com.liferay.exportimport.data.handler.base.BaseStagedModelDataHandler<T>
All Implemented Interfaces:
com.liferay.exportimport.kernel.lar.StagedModelDataHandler<T>

@ProviderType public abstract class BaseStagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel> extends com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler<T>
  • Constructor Details

    • BaseStagedModelDataHandler

      public BaseStagedModelDataHandler()
  • Method Details

    • deleteStagedModel

      public void deleteStagedModel(String uuid, long groupId, String className, String extraData) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteStagedModel in interface com.liferay.exportimport.kernel.lar.StagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
      Specified by:
      deleteStagedModel in class com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteStagedModel

      public void deleteStagedModel(T stagedModel) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteStagedModel in interface com.liferay.exportimport.kernel.lar.StagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
      Specified by:
      deleteStagedModel in class com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • exportStagedModel

      public void exportStagedModel(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext, T stagedModel) throws com.liferay.exportimport.kernel.lar.PortletDataException
      Specified by:
      exportStagedModel in interface com.liferay.exportimport.kernel.lar.StagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
      Overrides:
      exportStagedModel in class com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
      Throws:
      com.liferay.exportimport.kernel.lar.PortletDataException
    • fetchMissingReference

      public T fetchMissingReference(String uuid, long groupId)
      Specified by:
      fetchMissingReference in interface com.liferay.exportimport.kernel.lar.StagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
      Overrides:
      fetchMissingReference in class com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
    • fetchStagedModelByUuidAndGroupId

      public T fetchStagedModelByUuidAndGroupId(String uuid, long groupId)
      Specified by:
      fetchStagedModelByUuidAndGroupId in interface com.liferay.exportimport.kernel.lar.StagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
      Overrides:
      fetchStagedModelByUuidAndGroupId in class com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
    • fetchStagedModelsByUuidAndCompanyId

      public List<T> fetchStagedModelsByUuidAndCompanyId(String uuid, long companyId)
      Specified by:
      fetchStagedModelsByUuidAndCompanyId in interface com.liferay.exportimport.kernel.lar.StagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
      Specified by:
      fetchStagedModelsByUuidAndCompanyId in class com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
    • restoreStagedModel

      public void restoreStagedModel(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext, T stagedModel) throws com.liferay.exportimport.kernel.lar.PortletDataException
      Specified by:
      restoreStagedModel in interface com.liferay.exportimport.kernel.lar.StagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
      Overrides:
      restoreStagedModel in class com.liferay.exportimport.kernel.lar.BaseStagedModelDataHandler<T extends com.liferay.portal.kernel.model.StagedModel>
      Throws:
      com.liferay.exportimport.kernel.lar.PortletDataException
    • getExportImportContentProcessor

      protected ExportImportContentProcessor<String> getExportImportContentProcessor(Class<T> clazz)
    • getStagedModelRepository

      protected StagedModelRepository<T> getStagedModelRepository()