Package org.alfresco.utility.data
Class DataSite
Data Preparation for Sites
This class with handle all aspects of creating sites using dataprep project
In the future we will remove this dataprep dependencies if there will be another solution of creating sites.
-
Field Summary
Fields inherited from class org.alfresco.utility.data.TestData
currentUser, EMAIL, PASSWORD, tasProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdd current site to favoritesCreate IMAP site immediatelyCreate moderated site immediatelyCreate private site immediatelyCreate public site immediatelycreateRMSite(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.createSite(SiteModel siteModel) Creates a new random site on test server defined inTasPropertiesfile.voiddeleteSite(SiteModel siteModel) booleanisSiteCreated(SiteModel siteModel) Check if site is createdRemove current site from favoritesvoidSet current site as IMAP favoritevoidUnset current site as IMAP favoritevoidupdateSiteVisibility(SiteModel siteModel, org.alfresco.dataprep.SiteService.Visibility newVisibility) Change site visibilityMethods inherited from class org.alfresco.utility.data.TestData
assertExtensionAmpExists, assertLogLineIs, getAdminUser, getAlfrescoHome, getCurrentSite, getCurrentSpace, getCurrentUser, getDataDictionaryPath, getLastNodeId, getLastResource, getRootPath, getSitesPath, getUserHomesPath, isAFile, setCurrentSite, setCurrentSpace, setCurrentUser, setLastNodeId, setLastResource, usingAdmin, usingLastServerLogLines, usingResource, usingRoot, usingSite, usingSite, usingUser, usingUserHome, usingUserHome, withJMX
-
Constructor Details
-
DataSite
public DataSite()
-
-
Method Details
-
createSite
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-- Returns:
- Throws:
DataPreparationException
-
createPublicRandomSite
Create public site immediately- Returns:
- Throws:
DataPreparationException
-
createModeratedRandomSite
Create moderated site immediately- Returns:
- Throws:
DataPreparationException
-
createPrivateRandomSite
Create private site immediately- Returns:
- Throws:
DataPreparationException
-
createIMAPSite
Create IMAP site immediately- Returns:
- Throws:
DataPreparationException
-
setIMAPFavorite
Set current site as IMAP favorite- Throws:
DataPreparationException
-
unsetIMAPFavorite
Unset current site as IMAP favorite- Throws:
DataPreparationException
-
addSiteToFavorites
Add current site to favorites- Returns:
- current site model
- Throws:
DataPreparationException
-
removeSiteFromFavorites
Remove current site from favorites- Returns:
- current site model
- Throws:
DataPreparationException
-
isSiteCreated
Check if site is created- Parameters:
siteModel-- Returns:
- boolean
-
deleteSite
- 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
Create a new RM Site UsingTestData.assertExtensionAmpExists(java.lang.String)we assert if the RM AMP is first applied on the test server.
-