Package org.alfresco.utility.data
Class DataSite
- java.lang.Object
-
- org.alfresco.utility.data.TestData<DataSite>
-
- org.alfresco.utility.data.DataSite
-
-
Field Summary
-
Fields inherited from class org.alfresco.utility.data.TestData
currentUser, EMAIL, PASSWORD, tasProperties
-
-
Constructor Summary
Constructors Constructor Description DataSite()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SiteModeladdSiteToFavorites()Add current site to favoritesSiteModelcreateIMAPSite()Create IMAP site immediatelySiteModelcreateModeratedRandomSite()Create moderated site immediatelySiteModelcreatePrivateRandomSite()Create private site immediatelySiteModelcreatePublicRandomSite()Create public site immediatelySiteModelcreateRMSite(org.alfresco.dataprep.SiteService.RMSiteCompliance compliance)Create a new RM Site UsingTestData.assertExtensionAmpExists(java.lang.String)we assert if the RM AMP is first applied on the test server.SiteModelcreateSite(SiteModel siteModel)Creates a new random site on test server defined inTasPropertiesfile.voiddeleteSite(SiteModel siteModel)booleanisSiteCreated(SiteModel siteModel)Check if site is createdSiteModelremoveSiteFromFavorites()Remove current site from favoritesvoidsetIMAPFavorite()Set current site as IMAP favoritevoidunsetIMAPFavorite()Unset current site as IMAP favoritevoidupdateSiteVisibility(SiteModel siteModel, org.alfresco.dataprep.SiteService.Visibility newVisibility)Change site visibility-
Methods inherited from class org.alfresco.utility.data.TestData
assertExtensionAmpExists, assertLogLineIs, getAdminUser, getAlfrescoHome, getCurrentSite, getCurrentSpace, getCurrentUser, getDataDictionaryPath, getLastResource, getRootPath, getSitesPath, getUserHomesPath, isAFile, setCurrentSite, setCurrentSpace, setCurrentUser, setLastResource, usingAdmin, usingLastServerLogLines, usingResource, usingRoot, usingSite, usingSite, usingUser, usingUserHome, usingUserHome, withJMX
-
-
-
-
Method Detail
-
createSite
public SiteModel createSite(SiteModel siteModel) throws DataPreparationException
Creates a new random site on test server defined inTasPropertiesfile. You can also use theTestData.usingUser(org.alfresco.utility.model.UserModel)method for defining a new user rather than admin- Parameters:
siteModel-userModel-- Returns:
- Throws:
DataPreparationException
-
createPublicRandomSite
public SiteModel createPublicRandomSite() throws DataPreparationException
Create public site immediately- Returns:
- Throws:
DataPreparationException
-
createModeratedRandomSite
public SiteModel createModeratedRandomSite() throws DataPreparationException
Create moderated site immediately- Returns:
- Throws:
DataPreparationException
-
createPrivateRandomSite
public SiteModel createPrivateRandomSite() throws DataPreparationException
Create private site immediately- Returns:
- Throws:
DataPreparationException
-
createIMAPSite
public SiteModel createIMAPSite() throws DataPreparationException
Create IMAP site immediately- Returns:
- Throws:
DataPreparationException
-
setIMAPFavorite
public void setIMAPFavorite() throws DataPreparationExceptionSet current site as IMAP favorite- Throws:
DataPreparationException
-
unsetIMAPFavorite
public void unsetIMAPFavorite() throws DataPreparationExceptionUnset current site as IMAP favorite- Throws:
DataPreparationException
-
addSiteToFavorites
public SiteModel addSiteToFavorites() throws DataPreparationException
Add current site to favorites- Returns:
- current site model
- Throws:
DataPreparationException
-
removeSiteFromFavorites
public SiteModel removeSiteFromFavorites() throws DataPreparationException
Remove current site from favorites- Returns:
- current site model
- Throws:
DataPreparationException
-
isSiteCreated
public boolean isSiteCreated(SiteModel siteModel)
Check if site is created- Parameters:
siteModel-- Returns:
- boolean
-
deleteSite
public void deleteSite(SiteModel siteModel) throws DataPreparationException
- Throws:
DataPreparationException
-
updateSiteVisibility
public void updateSiteVisibility(SiteModel siteModel, org.alfresco.dataprep.SiteService.Visibility newVisibility) throws DataPreparationException
Change site visibility- Parameters:
siteModel-newVisibility-- Throws:
DataPreparationException
-
createRMSite
public SiteModel createRMSite(org.alfresco.dataprep.SiteService.RMSiteCompliance compliance) throws java.lang.Exception
Create a new RM Site UsingTestData.assertExtensionAmpExists(java.lang.String)we assert if the RM AMP is first applied on the test server.- Throws:
java.lang.Exception
-
-