com.atlassian.jira.pageobjects.project.notifications
Class NotificationsPage

java.lang.Object
  extended by com.atlassian.jira.pageobjects.pages.AbstractJiraPage
      extended by com.atlassian.jira.pageobjects.project.notifications.NotificationsPage
All Implemented Interfaces:
com.atlassian.pageobjects.Page

public class NotificationsPage
extends AbstractJiraPage

Represents the notifications page in JIRA.

Since:
v4.4

Field Summary
 
Fields inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
body, driver, elementFinder, footerElement, metaElement, pageBinder
 
Constructor Summary
NotificationsPage(String projectKey)
           
 
Method Summary
 boolean canChangeMailServer()
           
 boolean canEditEmail()
           
 OutgoingMailServers configureMailServer()
           
 String getDesc()
           
 List<Notification> getNotifications()
           
 String getNotificationSchemeName()
           
 String getProjectEmail()
           
 ProjectSharedBy getSharedBy()
           
 String getUrl()
           
 EditNotificationsPage gotoScheme()
           
 SelectNotificationScheme gotoSelectScheme()
           
 boolean hasMailServer()
           
 boolean hasNotificationScheme()
           
 boolean hasProjectEmail()
           
 void initialise()
           
 com.atlassian.pageobjects.elements.query.TimedCondition isAt()
          Timed condition checking if we're at given page.
 boolean isNotificationsMessagePresent()
           
 boolean isSchemeChangeAvailable()
           
 boolean isSchemeLinked()
           
 ProjectEmailDialog openProjectEmailDialog()
           
 
Methods inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
back, createXsrfUrl, doWait, execKeyboardShortcut, getHeader, getPageTitle, getXsrfToken, isAdmin, isLoggedIn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotificationsPage

public NotificationsPage(String projectKey)
Method Detail

initialise

public void initialise()

getNotifications

public List<Notification> getNotifications()

getUrl

public String getUrl()

isAt

public com.atlassian.pageobjects.elements.query.TimedCondition isAt()
Description copied from class: AbstractJiraPage
Timed condition checking if we're at given page.

Specified by:
isAt in class AbstractJiraPage
Returns:
timed condition checking, if the test is at given page

hasNotificationScheme

public boolean hasNotificationScheme()

getNotificationSchemeName

public String getNotificationSchemeName()

getDesc

public String getDesc()

isNotificationsMessagePresent

public boolean isNotificationsMessagePresent()

getSharedBy

public ProjectSharedBy getSharedBy()

hasProjectEmail

public boolean hasProjectEmail()

getProjectEmail

public String getProjectEmail()

canEditEmail

public boolean canEditEmail()

canChangeMailServer

public boolean canChangeMailServer()

openProjectEmailDialog

public ProjectEmailDialog openProjectEmailDialog()

hasMailServer

public boolean hasMailServer()

configureMailServer

public OutgoingMailServers configureMailServer()

isSchemeLinked

public boolean isSchemeLinked()

isSchemeChangeAvailable

public boolean isSchemeChangeAvailable()

gotoScheme

public EditNotificationsPage gotoScheme()

gotoSelectScheme

public SelectNotificationScheme gotoSelectScheme()


Copyright © 2002-2012 Atlassian. All Rights Reserved.