Class BaseStagedModelDataHandlerTestCase

java.lang.Object
com.liferay.exportimport.test.util.lar.BaseStagedModelDataHandlerTestCase
Direct Known Subclasses:
BaseWorkflowedStagedModelDataHandlerTestCase

public abstract class BaseStagedModelDataHandlerTestCase extends Object
  • Field Details

    • liveGroup

      @DeleteAfterTestRun protected com.liferay.portal.kernel.model.Group liveGroup
    • missingReferencesElement

      protected com.liferay.portal.kernel.xml.Element missingReferencesElement
    • portletDataContext

      protected com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext
    • rootElement

      protected com.liferay.portal.kernel.xml.Element rootElement
    • stagingGroup

      protected com.liferay.portal.kernel.model.Group stagingGroup
    • userIdStrategy

      protected com.liferay.exportimport.kernel.lar.UserIdStrategy userIdStrategy
    • zipReader

      protected com.liferay.portal.kernel.zip.ZipReader zipReader
    • zipWriter

      protected com.liferay.portal.kernel.zip.ZipWriter zipWriter
  • Constructor Details

    • BaseStagedModelDataHandlerTestCase

      public BaseStagedModelDataHandlerTestCase()
  • Method Details

    • setUp

      public void setUp() throws Exception
      Throws:
      Exception
    • tearDown

      public void tearDown() throws Exception
      Throws:
      Exception
    • testCleanAssetCategoriesAndTags

      public void testCleanAssetCategoriesAndTags() throws Exception
      Throws:
      Exception
    • testCleanStagedModelDataHandler

      public void testCleanStagedModelDataHandler() throws Exception
      Throws:
      Exception
    • testExportImportWithDefaultData

      public void testExportImportWithDefaultData() throws Exception
      Throws:
      Exception
    • testLastPublishDate

      public void testLastPublishDate() throws Exception
      Throws:
      Exception
    • testStagedModelDataHandler

      public void testStagedModelDataHandler() throws Exception
      Throws:
      Exception
    • testVersioning

      public void testVersioning() throws Exception
      Throws:
      Exception
    • testVersioning2

      public void testVersioning2() throws Exception
      Throws:
      Exception
    • testVersioningExportImportTwice

      public void testVersioningExportImportTwice() throws Exception
      Throws:
      Exception
    • addComments

      protected void addComments(com.liferay.portal.kernel.model.StagedModel stagedModel) throws Exception
      Throws:
      Exception
    • addDefaultDependentStagedModelsMap

      protected Map<String,List<com.liferay.portal.kernel.model.StagedModel>> addDefaultDependentStagedModelsMap(com.liferay.portal.kernel.model.Group group) throws Exception
      Throws:
      Exception
    • addDefaultStagedModel

      protected com.liferay.portal.kernel.model.StagedModel addDefaultStagedModel(com.liferay.portal.kernel.model.Group group, Map<String,List<com.liferay.portal.kernel.model.StagedModel>> dependentStagedModelsMap) throws Exception
      Throws:
      Exception
    • addDependentStagedModel

      protected List<com.liferay.portal.kernel.model.StagedModel> addDependentStagedModel(Map<String,List<com.liferay.portal.kernel.model.StagedModel>> dependentStagedModelsMap, Class<?> clazz, com.liferay.portal.kernel.model.StagedModel dependentStagedModel)
    • addDependentStagedModelsMap

      protected Map<String,List<com.liferay.portal.kernel.model.StagedModel>> addDependentStagedModelsMap(com.liferay.portal.kernel.model.Group group) throws Exception
      Throws:
      Exception
    • addRatings

      protected void addRatings(com.liferay.portal.kernel.model.StagedModel stagedModel) throws Exception
      Throws:
      Exception
    • addStagedModel

      protected abstract com.liferay.portal.kernel.model.StagedModel addStagedModel(com.liferay.portal.kernel.model.Group group, Map<String,List<com.liferay.portal.kernel.model.StagedModel>> dependentStagedModelsMap) throws Exception
      Throws:
      Exception
    • addVersion

      protected com.liferay.portal.kernel.model.StagedModel addVersion(com.liferay.portal.kernel.model.StagedModel stagedModel) throws Exception
      Throws:
      Exception
    • deleteStagedModel

      protected void deleteStagedModel(com.liferay.portal.kernel.model.StagedModel stagedModel, Map<String,List<com.liferay.portal.kernel.model.StagedModel>> dependentStagedModelsMap, com.liferay.portal.kernel.model.Group group) throws Exception
      Throws:
      Exception
    • exportImportStagedModel

      protected void exportImportStagedModel(com.liferay.portal.kernel.model.StagedModel stagedModel) throws Exception
      Throws:
      Exception
    • exportImportStagedModelFromLiveToStaging

      protected void exportImportStagedModelFromLiveToStaging(com.liferay.portal.kernel.model.StagedModel stagedModel) throws Exception
      Throws:
      Exception
    • fetchAssetEntry

      protected com.liferay.asset.kernel.model.AssetEntry fetchAssetEntry(com.liferay.portal.kernel.model.StagedModel stagedModel, com.liferay.portal.kernel.model.Group group) throws Exception
      Throws:
      Exception
    • getEndDate

      protected Date getEndDate()
    • getParameterMap

      protected Map<String,String[]> getParameterMap()
    • getStagedModel

      protected abstract com.liferay.portal.kernel.model.StagedModel getStagedModel(String uuid, com.liferay.portal.kernel.model.Group group) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getStagedModelClass

      protected abstract Class<? extends com.liferay.portal.kernel.model.StagedModel> getStagedModelClass()
    • getStartDate

      protected Date getStartDate()
    • initExport

      protected void initExport() throws Exception
      Throws:
      Exception
    • initExport

      protected void initExport(com.liferay.portal.kernel.model.Group exportGroup) throws Exception
      Throws:
      Exception
    • initImport

      protected void initImport() throws Exception
      Throws:
      Exception
    • initImport

      protected void initImport(com.liferay.portal.kernel.model.Group exportGroup, com.liferay.portal.kernel.model.Group importGroup) throws Exception
      Throws:
      Exception
    • isAssetPrioritySupported

      protected boolean isAssetPrioritySupported()
    • isCommentableStagedModel

      protected boolean isCommentableStagedModel()
    • isVersionableStagedModel

      protected boolean isVersionableStagedModel()
    • readExportedStagedModel

      protected com.liferay.portal.kernel.model.StagedModel readExportedStagedModel(com.liferay.portal.kernel.model.StagedModel stagedModel)
    • supportLastPublishDateUpdate

      protected boolean supportLastPublishDateUpdate()
    • updateAssetEntry

      protected BaseStagedModelDataHandlerTestCase.StagedModelAssets updateAssetEntry(com.liferay.portal.kernel.model.StagedModel stagedModel, com.liferay.portal.kernel.model.Group group) throws Exception
      Throws:
      Exception
    • validateAssets

      protected void validateAssets(com.liferay.portal.kernel.model.StagedModel stagedModel, BaseStagedModelDataHandlerTestCase.StagedModelAssets stagedModelAssets, com.liferay.portal.kernel.model.Group group) throws Exception
      Throws:
      Exception
    • validateComments

      protected void validateComments(com.liferay.portal.kernel.model.StagedModel stagedModel, com.liferay.portal.kernel.model.StagedModel importedStagedModel, com.liferay.portal.kernel.model.Group group) throws Exception
      Throws:
      Exception
    • validateExport

      protected void validateExport(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext, com.liferay.portal.kernel.model.StagedModel stagedModel, Map<String,List<com.liferay.portal.kernel.model.StagedModel>> dependentStagedModelsMap) throws Exception
      Throws:
      Exception
    • validateImport

      protected void validateImport(Map<String,List<com.liferay.portal.kernel.model.StagedModel>> dependentStagedModelsMap, com.liferay.portal.kernel.model.Group group) throws Exception
      Throws:
      Exception
    • validateImport

      protected void validateImport(com.liferay.portal.kernel.model.StagedModel stagedModel, BaseStagedModelDataHandlerTestCase.StagedModelAssets stagedModelAssets, Map<String,List<com.liferay.portal.kernel.model.StagedModel>> dependentStagedModelsMap, com.liferay.portal.kernel.model.Group group) throws Exception
      Throws:
      Exception
    • validateImportedStagedModel

      protected void validateImportedStagedModel(com.liferay.portal.kernel.model.StagedModel stagedModel, com.liferay.portal.kernel.model.StagedModel importedStagedModel) throws Exception
      Throws:
      Exception
    • validateRatings

      protected void validateRatings(com.liferay.portal.kernel.model.StagedModel stagedModel, com.liferay.portal.kernel.model.StagedModel importedStagedModel) throws Exception
      Throws:
      Exception