com.atlassian.confluence.pageobjects.component.dialog
Class PageRestrictionsDialog

java.lang.Object
  extended by com.atlassian.confluence.pageobjects.component.ConfluenceAbstractPageComponent
      extended by com.atlassian.confluence.pageobjects.component.dialog.AbstractDialog
          extended by com.atlassian.confluence.pageobjects.component.dialog.PageRestrictionsDialog
All Implemented Interfaces:
PageComponent

public class PageRestrictionsDialog
extends AbstractDialog

Page Object to handle page restrictions


Field Summary
 
Fields inherited from class com.atlassian.confluence.pageobjects.component.dialog.AbstractDialog
id
 
Fields inherited from class com.atlassian.confluence.pageobjects.component.ConfluenceAbstractPageComponent
driver, frameExecutor, pageBinder, pageElementFinder, timeouts, waiter
 
Constructor Summary
PageRestrictionsDialog()
           
 
Method Summary
 void addEditRestrictionToPageOwner()
           
 PageRestrictionsDialog addRestriction(java.lang.String name)
          Simple add; types the name in the input field and clicks restrict.
 void addViewRestrictionToPageOwner()
           
 GroupPickerPopup chooseGroup()
          Clicks the group picker button and switches to the group picker popup window
 UserPickerPopup chooseUser()
          Clicks the user picker button and switches to the user picker popup window
 PageRestrictionsDialog clickRestrict()
           
 void close()
           
 boolean editPermissionAddedToDialog(java.lang.String username)
           
 Autocomplete getAutocomplete(java.lang.String name)
           
 boolean hasRestriction(ContentPermission permission)
           
 com.atlassian.pageobjects.elements.query.TimedCondition isEditFormVisible()
           
 void ready()
           
 boolean removeRestriction(java.lang.String name, ContentPermissionType permissionType)
           
 void saveDialog()
           
 void selectRestrictEditRadioButton()
           
 void selectRestrictViewRadioButton()
           
 boolean viewPermissionAddedToDialog(java.lang.String username)
           
 
Methods inherited from class com.atlassian.confluence.pageobjects.component.dialog.AbstractDialog
getDialog, getId, isVisible, isVisibleTimed, pressEscape, pressEscapeOnly, waitForRemoval, waitUntilHidden, waitUntilVisible
 
Methods inherited from class com.atlassian.confluence.pageobjects.component.ConfluenceAbstractPageComponent
getComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageRestrictionsDialog

public PageRestrictionsDialog()
Method Detail

ready

public final void ready()

isEditFormVisible

public com.atlassian.pageobjects.elements.query.TimedCondition isEditFormVisible()

addViewRestrictionToPageOwner

public void addViewRestrictionToPageOwner()

addEditRestrictionToPageOwner

public void addEditRestrictionToPageOwner()

viewPermissionAddedToDialog

public boolean viewPermissionAddedToDialog(java.lang.String username)

editPermissionAddedToDialog

public boolean editPermissionAddedToDialog(java.lang.String username)

saveDialog

public void saveDialog()

selectRestrictEditRadioButton

public void selectRestrictEditRadioButton()

selectRestrictViewRadioButton

public void selectRestrictViewRadioButton()

addRestriction

public PageRestrictionsDialog addRestriction(java.lang.String name)
Simple add; types the name in the input field and clicks restrict. For autocomplete version, see getAutocomplete(String)

Parameters:
name - username or group name

clickRestrict

public PageRestrictionsDialog clickRestrict()

getAutocomplete

public Autocomplete getAutocomplete(java.lang.String name)

removeRestriction

public boolean removeRestriction(java.lang.String name,
                                 ContentPermissionType permissionType)

close

public void close()

chooseUser

public UserPickerPopup chooseUser()
Clicks the user picker button and switches to the user picker popup window


chooseGroup

public GroupPickerPopup chooseGroup()
Clicks the group picker button and switches to the group picker popup window


hasRestriction

public boolean hasRestriction(ContentPermission permission)


Copyright © 2003-2014 Atlassian. All Rights Reserved.