Class PermissionsTab
- java.lang.Object
-
- com.adobe.cq.testing.selenium.pagewidgets.common.BaseComponent
-
- com.adobe.cq.testing.selenium.pagewidgets.common.AEMBaseComponent
-
- com.adobe.cq.testing.selenium.pagewidgets.cq.tabs.PermissionsTab
-
public final class PermissionsTab extends AEMBaseComponent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPermissionsTab.AddPermissionsDialogclassPermissionsTab.EditCUGDialogclassPermissionsTab.EditPermissionDialogclassPermissionsTab.EffectivePermissionDialog
-
Field Summary
-
Fields inherited from class com.adobe.cq.testing.selenium.pagewidgets.common.BaseComponent
cssSelector, currentElement
-
-
Constructor Summary
Constructors Constructor Description PermissionsTab(java.lang.String panelId)Construct a wrapper on PermissionsTab panel content.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PermissionsTab.AddPermissionsDialogaddPermission()Click on add permission button.com.codeborne.selenide.ElementsCollectioncugList()voiddeleteUserPermission(java.lang.String userName)Delete the permission for a userPermissionsTab.EditCUGDialogeditCUG()Click on edit cug button.PermissionsTab.EditPermissionDialogeditPermission(java.lang.String userName)OpensEditPermission Dialog for existing usercom.codeborne.selenide.SelenideElementgetAddPermission()com.codeborne.selenide.SelenideElementgetEditCUG()booleanisCreatePermissionGranted(java.lang.String userName)Checks if permission to create is granted to a user in permission listbooleanisDeletePermissionGranted(java.lang.String userName)Checks if permission to delete is granted to a user in permission listbooleanisModifyPermissionGranted(java.lang.String userName)Checks if permission to modify is granted to a user in permission listbooleanisReadPermissionGranted(java.lang.String userName)Checks if permission to read is granted to a user in permission listbooleanisReplicatePermissionGranted(java.lang.String userName)Checks if permission to replicate is granted to a user in permission listPermissionsTab.EffectivePermissionDialogopenEffectivePermissions()com.codeborne.selenide.ElementsCollectionpermissionsList()-
Methods inherited from class com.adobe.cq.testing.selenium.pagewidgets.common.AEMBaseComponent
getAction, getTrackingElement, waitPageMasked, waitPageUnmasked, waitReady
-
Methods inherited from class com.adobe.cq.testing.selenium.pagewidgets.common.BaseComponent
adaptTo, click, element, getCssSelector, isExisting, isVisible, isVisibleWithinViewport, render, scrollTo, waitDisabled, waitEnabled, waitVanish, waitVisible
-
-
-
-
Method Detail
-
getAddPermission
public com.codeborne.selenide.SelenideElement getAddPermission()
- Returns:
- the add permission button element.
-
getEditCUG
public com.codeborne.selenide.SelenideElement getEditCUG()
- Returns:
- the edit cug button element.
-
addPermission
public PermissionsTab.AddPermissionsDialog addPermission()
Click on add permission button.- Returns:
- the permission dialog.
-
editCUG
public PermissionsTab.EditCUGDialog editCUG()
Click on edit cug button.- Returns:
- the edit cug dialog.
-
cugList
public com.codeborne.selenide.ElementsCollection cugList()
- Returns:
- the list of elements for current CUG list.
-
permissionsList
public com.codeborne.selenide.ElementsCollection permissionsList()
- Returns:
- the list of elements for current permissions list.
-
isReadPermissionGranted
public boolean isReadPermissionGranted(java.lang.String userName)
Checks if permission to read is granted to a user in permission list- Parameters:
userName- user name- Returns:
- true if read permission is granted to user
-
isModifyPermissionGranted
public boolean isModifyPermissionGranted(java.lang.String userName)
Checks if permission to modify is granted to a user in permission list- Parameters:
userName- user name- Returns:
- true if modify permission is granted to user
-
isDeletePermissionGranted
public boolean isDeletePermissionGranted(java.lang.String userName)
Checks if permission to delete is granted to a user in permission list- Parameters:
userName- user name- Returns:
- true if delete permission is granted to user
-
isReplicatePermissionGranted
public boolean isReplicatePermissionGranted(java.lang.String userName)
Checks if permission to replicate is granted to a user in permission list- Parameters:
userName- user name- Returns:
- true if replicate permission is granted to user
-
isCreatePermissionGranted
public boolean isCreatePermissionGranted(java.lang.String userName)
Checks if permission to create is granted to a user in permission list- Parameters:
userName- user name- Returns:
- true if create permission is granted to user
-
editPermission
public PermissionsTab.EditPermissionDialog editPermission(java.lang.String userName)
OpensEditPermission Dialog for existing user- Parameters:
userName-- Returns:
- EditPermissionDialog
-
deleteUserPermission
public void deleteUserPermission(java.lang.String userName)
Delete the permission for a user- Parameters:
userName-
-
openEffectivePermissions
public PermissionsTab.EffectivePermissionDialog openEffectivePermissions()
- Returns:
- effective permission dialog
-
-