| Modifier and Type | Class and Description |
|---|---|
class |
ManagePermissionsPage.UserSearchPage
Page object for searching user and selecting user.
|
dojoSupport, PROMPT_PANEL_ID, WAIT_TIME_3000drone, elementWaitInSeconds, maxPageLoadingTime, popupRendertime, version| Constructor and Description |
|---|
ManagePermissionsPage(WebDrone drone)
Default constructor is not provided as the client should pass the
FromClass while creating ManagePermissionsPage. |
| Modifier and Type | Method and Description |
|---|---|
UserRole |
getAccessType()
From the drop down, get the access level selected.
|
boolean |
isDirectPermissionForUser(UserProfile userProfile)
Checks whether a user has direct permissions present.
|
boolean |
isInheritPermissionEnabled()
Clicks on save and returns the page from where user arrived to this page.
|
boolean |
isUserExistForPermission(String userName)
Check if user is already added for permission.
|
ManagePermissionsPage |
render()
Page renderer verifies the page has rendered
by checking java script page loaded status is complete.
|
ManagePermissionsPage |
render(long time)
Page renderer verifies the page has rendered
by checking all elements are visible and loaded by the
max limit time set.
|
ManagePermissionsPage |
render(RenderTime timer)
Page renderer verifies the page has rendered
by checking all elements are visible and loaded.
|
ManagePermissionsPage.UserSearchPage |
selectAddUser()
Mimics the action of clicking on Add user button.
|
HtmlPage |
selectCancel()
Clicks on cancel and returns the page from where user arrived to this
page.
|
HtmlPage |
selectSave()
Clicks on save and returns the page from where user arrived to this page.
|
void |
setAccessType(UserRole userRole)
From the drop down, the access level is selected.
|
ManagePermissionsPage |
toggleInheritPermission(boolean turnOn)
Mimics the action of clicking on Inherit permission button.
|
boolean |
updateUserRole(String userName,
UserRole userRole)
Update role of existing Users in permission table.
|
basicRender, canResume, canResume, disbaleFileUploadFlash, elementRender, findButton, getCopyRight, getElementText, getLogin, getNav, getPageTitle, getSearch, isJSMessageDisplayed, isLoggedIn, isLogoPresent, isTitlePresent, panelExists, submit, waitForFile, waitForFile, waitForFileclose, getDrone, getScreenShot, getTitle, isBrowserTitle, toStringpublic ManagePermissionsPage(WebDrone drone)
FromClass while creating ManagePermissionsPage.drone - fromClass - public ManagePermissionsPage render()
RenderHtmlPage object responsepublic ManagePermissionsPage render(long time)
Rendertime - waiting timeHtmlPage page object responsepublic ManagePermissionsPage render(RenderTime timer)
RenderRenderTime.timer - RenderTime time to waitHtmlPage page object responsepublic ManagePermissionsPage.UserSearchPage selectAddUser()
public ManagePermissionsPage toggleInheritPermission(boolean turnOn)
turnOn - - Inherit permission to be turned on/off. Send true if you
want to turn on.public boolean isInheritPermissionEnabled()
public HtmlPage selectSave()
public HtmlPage selectCancel()
public void setAccessType(UserRole userRole)
userRole - public boolean isUserExistForPermission(String userName)
userName - public boolean updateUserRole(String userName, UserRole userRole)
userName - userRole - public UserRole getAccessType()
accessType - public boolean isDirectPermissionForUser(UserProfile userProfile)
userProfile - Copyright © 2014. All rights reserved.