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

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.Dialog
              extended by com.atlassian.confluence.pageobjects.component.dialog.BlueprintDialog
All Implemented Interfaces:
PageComponent

public class BlueprintDialog
extends Dialog

PageObject for the Blueprint dialog

Since:
v5.0

Nested Class Summary
static class BlueprintDialog.TemplatesPage
           
 
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, pageBinder, pageElementFinder, waiter
 
Constructor Summary
BlueprintDialog()
           
 
Method Summary
 void assertThatEditTemplatesLinkIsNotPresent()
           
 void assertThatEditTemplatesLinkIsPresent()
           
 BlueprintDialog.TemplatesPage clickEditTemplatesLink()
           
 String getParentTitle()
           
 String getWarningMessage()
           
 boolean hasTemplateItem(String itemModuleCompleteKey)
           
 boolean isParentVisible()
           
 BlueprintDialog selectContentType(String moduleCompleteKey)
           
 BlueprintDialog selectTemplate(long templateId)
           
<P> P
submit(Class<P> clazz)
          Press the dialog's Next button and return a bound Page Object of the type specified.
 CreateBlog submitForCreateBlogEditor()
           
 CreatePage submitForCreatePageEditor()
           
 void waitForBlueprints()
           
 
Methods inherited from class com.atlassian.confluence.pageobjects.component.dialog.Dialog
clickButton, clickCancel, clickLink, clickPageMenu, find, findAll, getTitle, hasButton, hasLink, hasPageMenu, isButtonDisabled
 
Methods inherited from class com.atlassian.confluence.pageobjects.component.dialog.AbstractDialog
getId, isVisible, 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

BlueprintDialog

public BlueprintDialog()
Method Detail

waitForBlueprints

public void waitForBlueprints()

selectContentType

public BlueprintDialog selectContentType(String moduleCompleteKey)

selectTemplate

public BlueprintDialog selectTemplate(long templateId)

submitForCreatePageEditor

public CreatePage submitForCreatePageEditor()

submitForCreateBlogEditor

public CreateBlog submitForCreateBlogEditor()

submit

public <P> P submit(Class<P> clazz)
Press the dialog's Next button and return a bound Page Object of the type specified.


getParentTitle

public String getParentTitle()

isParentVisible

public boolean isParentVisible()

hasTemplateItem

public boolean hasTemplateItem(String itemModuleCompleteKey)

getWarningMessage

public String getWarningMessage()

assertThatEditTemplatesLinkIsNotPresent

public void assertThatEditTemplatesLinkIsNotPresent()

assertThatEditTemplatesLinkIsPresent

public void assertThatEditTemplatesLinkIsPresent()

clickEditTemplatesLink

public BlueprintDialog.TemplatesPage clickEditTemplatesLink()


Copyright © 2003-2013 Atlassian. All Rights Reserved.