org.xwiki.test.ui.po
Class EditRightsPane

java.lang.Object
  extended by org.xwiki.test.ui.po.BaseElement
      extended by org.xwiki.test.ui.po.EditRightsPane
Direct Known Subclasses:
RightsEditPage

public class EditRightsPane
extends BaseElement

Class that holds the types of Rights and the types of States of a check-box

Since:
3.2M3
Version:
$Id: 4aad12fa2af6659353bb989f932182732660a155 $

Nested Class Summary
static class EditRightsPane.Right
          The known access rights.
static class EditRightsPane.State
          The possible states of an access right box.
 
Constructor Summary
EditRightsPane()
           
 
Method Summary
 void clickGuestRight(EditRightsPane.Right right)
           
 void clickRight(String entityName, EditRightsPane.Right right)
          Click once on a right button, waiting for the next state to appear.
 EditRightsPane.State getGuestRight(EditRightsPane.Right right)
           
 EditRightsPane.State getRight(String entityName, EditRightsPane.Right right)
           
 LiveTableElement getRightsTable()
           
 String getURL(String space, String page)
           
 void setGuestRight(EditRightsPane.Right right, EditRightsPane.State wantedState)
          Click on a right button until it gets in the wanted state.
 void setRight(String entityName, EditRightsPane.Right right, EditRightsPane.State wantedState)
          Click on a right button until it gets in the wanted state.
 void switchToGroups()
           
 void switchToUsers()
           
 
Methods inherited from class org.xwiki.test.ui.po.BaseElement
executeJavascript, getDriver, getUtil, makeAlertDialogSilent, makeConfirmDialogSilent, makeElementVisible, makeElementVisible, setContext, waitForNotificationErrorMessage, waitForNotificationSuccessMessage, waitForNotificationWarningMessage, waitUntilElementDisappears, waitUntilElementEndsWithAttributeValue, waitUntilElementHasAttributeValue, waitUntilElementHasTextContent, waitUntilElementIsVisible, waitUntilElementsAreVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditRightsPane

public EditRightsPane()
Method Detail

switchToUsers

public void switchToUsers()

switchToGroups

public void switchToGroups()

getGuestRight

public EditRightsPane.State getGuestRight(EditRightsPane.Right right)

getRight

public EditRightsPane.State getRight(String entityName,
                                     EditRightsPane.Right right)

clickGuestRight

public void clickGuestRight(EditRightsPane.Right right)

clickRight

public void clickRight(String entityName,
                       EditRightsPane.Right right)
Click once on a right button, waiting for the next state to appear.

Parameters:
entityName - the target user or group name
right - the target right

setRight

public void setRight(String entityName,
                     EditRightsPane.Right right,
                     EditRightsPane.State wantedState)
Click on a right button until it gets in the wanted state.

Parameters:
entityName - the target user or group name
right - the target right
wantedState - the wanted state for the right

setGuestRight

public void setGuestRight(EditRightsPane.Right right,
                          EditRightsPane.State wantedState)
Click on a right button until it gets in the wanted state.

Parameters:
right - the target right
wantedState - the wanted state for the right

getURL

public String getURL(String space,
                     String page)

getRightsTable

public LiveTableElement getRightsTable()


Copyright © 2004-2013 XWiki. All Rights Reserved.