Liferay 7.0-ga1 portal-test-integration

com.liferay.portal.lar.test
Class BaseStagedModelDataHandlerTestCase

java.lang.Object
  extended by com.liferay.portal.lar.test.BaseStagedModelDataHandlerTestCase
Direct Known Subclasses:
BaseWorkflowedStagedModelDataHandlerTestCase

public abstract class BaseStagedModelDataHandlerTestCase
extends Object


Nested Class Summary
protected  class BaseStagedModelDataHandlerTestCase.StagedModelAssets
           
protected  class BaseStagedModelDataHandlerTestCase.TestUserIdStrategy
           
 
Field Summary
protected  com.liferay.portal.kernel.model.Group liveGroup
           
protected  com.liferay.portal.kernel.xml.Element missingReferencesElement
           
protected  com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext
           
protected  com.liferay.portal.kernel.xml.Element rootElement
           
protected  com.liferay.portal.kernel.model.Group stagingGroup
           
protected  com.liferay.exportimport.kernel.lar.UserIdStrategy userIdStrategy
           
protected  com.liferay.portal.kernel.zip.ZipReader zipReader
           
protected  com.liferay.portal.kernel.zip.ZipWriter zipWriter
           
 
Constructor Summary
BaseStagedModelDataHandlerTestCase()
           
 
Method Summary
protected  void addComments(com.liferay.portal.kernel.model.StagedModel stagedModel)
           
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)
           
protected  Map<String,List<com.liferay.portal.kernel.model.StagedModel>> addDependentStagedModelsMap(com.liferay.portal.kernel.model.Group group)
           
protected  void addRatings(com.liferay.portal.kernel.model.StagedModel stagedModel)
           
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)
           
protected  com.liferay.portal.kernel.model.StagedModel addVersion(com.liferay.portal.kernel.model.StagedModel stagedModel)
           
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)
           
protected  void exportImportStagedModel(com.liferay.portal.kernel.model.StagedModel stagedModel)
           
protected  com.liferay.asset.kernel.model.AssetEntry fetchAssetEntry(com.liferay.portal.kernel.model.StagedModel stagedModel, com.liferay.portal.kernel.model.Group group)
           
protected  Date getEndDate()
           
protected  Map<String,String[]> getParameterMap()
           
protected abstract  com.liferay.portal.kernel.model.StagedModel getStagedModel(String uuid, com.liferay.portal.kernel.model.Group group)
           
protected abstract  Class<? extends com.liferay.portal.kernel.model.StagedModel> getStagedModelClass()
           
protected  Date getStartDate()
           
protected  void initExport()
           
protected  void initImport()
           
protected  boolean isAssetPrioritySupported()
           
protected  boolean isCommentableStagedModel()
           
protected  boolean isVersionableStagedModel()
           
protected  com.liferay.portal.kernel.model.StagedModel readExportedStagedModel(com.liferay.portal.kernel.model.StagedModel stagedModel)
           
 void setUp()
           
protected  boolean supportLastPublishDateUpdate()
           
 void tearDown()
           
 void testCleanStagedModelDataHandler()
           
 void testLastPublishDate()
           
 void testStagedModelDataHandler()
           
 void testVersioning()
           
 void testVersioning2()
           
 void testVersioningExportImportTwice()
           
protected  BaseStagedModelDataHandlerTestCase.StagedModelAssets updateAssetEntry(com.liferay.portal.kernel.model.StagedModel stagedModel, com.liferay.portal.kernel.model.Group group)
           
protected  void validateAssets(com.liferay.portal.kernel.model.StagedModel stagedModel, BaseStagedModelDataHandlerTestCase.StagedModelAssets stagedModelAssets, com.liferay.portal.kernel.model.Group group)
           
protected  void validateComments(com.liferay.portal.kernel.model.StagedModel stagedModel, com.liferay.portal.kernel.model.StagedModel importedStagedModel, com.liferay.portal.kernel.model.Group group)
           
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)
           
protected  void validateImport(Map<String,List<com.liferay.portal.kernel.model.StagedModel>> dependentStagedModelsMap, com.liferay.portal.kernel.model.Group group)
           
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)
           
protected  void validateImportedStagedModel(com.liferay.portal.kernel.model.StagedModel stagedModel, com.liferay.portal.kernel.model.StagedModel importedStagedModel)
           
protected  void validateRatings(com.liferay.portal.kernel.model.StagedModel stagedModel, com.liferay.portal.kernel.model.StagedModel importedStagedModel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

@DeleteAfterTestRun
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 Detail

BaseStagedModelDataHandlerTestCase

public BaseStagedModelDataHandlerTestCase()
Method Detail

setUp

public void setUp()
           throws Exception
Throws:
Exception

tearDown

public void tearDown()
              throws Exception
Throws:
Exception

testCleanStagedModelDataHandler

public void testCleanStagedModelDataHandler()
                                     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

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

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)

getStagedModelClass

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

getStartDate

protected Date getStartDate()

initExport

protected void initExport()
                   throws Exception
Throws:
Exception

initImport

protected void initImport()
                   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

Liferay 7.0-ga1 portal-test-integration