com.atlassian.mywork.pageobjects
Class NotificationDrilldownPage

java.lang.Object
  extended by com.atlassian.mywork.pageobjects.AbstractPageObject
      extended by com.atlassian.mywork.pageobjects.NotificationDrilldownPage
All Implemented Interfaces:
com.atlassian.pageobjects.Page

public class NotificationDrilldownPage
extends AbstractPageObject
implements com.atlassian.pageobjects.Page


Field Summary
 
Fields inherited from class com.atlassian.mywork.pageobjects.AbstractPageObject
elementFinder, pageBinder, ROOT_URL
 
Constructor Summary
NotificationDrilldownPage()
           
NotificationDrilldownPage(java.lang.String aggregateKey)
           
 
Method Summary
 OAuthConfirmPage authorise()
           
 NotificationsPage back()
           
 void createTask()
           
 NotificationsPage discard()
           
 void expand()
           
 java.util.List<NotificationAction> getActions()
           
protected static java.util.List<NotificationAction> getActions(com.atlassian.pageobjects.PageBinder pageBinder, com.atlassian.pageobjects.elements.PageElement element)
           
 java.lang.String getActionText()
           
 java.lang.String getCollapsedText()
           
 java.lang.String getFocusedDrilldownTitle()
           
 java.lang.String getItemTitle()
           
 java.lang.String getUrl()
           
 java.util.List<NotificationDrilldownItem> getVisibleItems()
           
<P> P
gotoLink(int actionIndex, java.lang.Class<P> pageClass, java.lang.Object... args)
           
 NotificationsPage gotoNotificationListKeyboard()
           
 boolean hasHeader()
           
 boolean hasTask()
           
 boolean isCollapsed()
           
 boolean isConvertTaskButtonVisible()
           
<P> P
navigateToActionMessageLink(java.lang.Class<P> nextPage, java.lang.Object... args)
           
 java.lang.String openFocusedNotification()
           
 TaskDetailPage openTask()
           
 NotificationDrilldownPage sendKeys(java.lang.String shortcut)
          Sends the provided shortcut as keys to test keyboard shortcuts
 void waitUntilVisible()
           
 
Methods inherited from class com.atlassian.mywork.pageobjects.AbstractPageObject
waitForTransition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotificationDrilldownPage

public NotificationDrilldownPage()

NotificationDrilldownPage

public NotificationDrilldownPage(java.lang.String aggregateKey)
Method Detail

waitUntilVisible

public void waitUntilVisible()

getUrl

public java.lang.String getUrl()
Specified by:
getUrl in interface com.atlassian.pageobjects.Page

gotoLink

public <P> P gotoLink(int actionIndex,
                      java.lang.Class<P> pageClass,
                      java.lang.Object... args)

authorise

public OAuthConfirmPage authorise()

discard

public NotificationsPage discard()

back

public NotificationsPage back()

hasHeader

public boolean hasHeader()

getItemTitle

public java.lang.String getItemTitle()

getFocusedDrilldownTitle

public java.lang.String getFocusedDrilldownTitle()

getActionText

public java.lang.String getActionText()

isCollapsed

public boolean isCollapsed()

getCollapsedText

public java.lang.String getCollapsedText()

expand

public void expand()

isConvertTaskButtonVisible

public boolean isConvertTaskButtonVisible()

hasTask

public boolean hasTask()

createTask

public void createTask()

openTask

public TaskDetailPage openTask()

getVisibleItems

public java.util.List<NotificationDrilldownItem> getVisibleItems()

getActions

public java.util.List<NotificationAction> getActions()

getActions

protected static java.util.List<NotificationAction> getActions(com.atlassian.pageobjects.PageBinder pageBinder,
                                                               com.atlassian.pageobjects.elements.PageElement element)

navigateToActionMessageLink

public <P> P navigateToActionMessageLink(java.lang.Class<P> nextPage,
                                         java.lang.Object... args)

sendKeys

public NotificationDrilldownPage sendKeys(java.lang.String shortcut)
Sends the provided shortcut as keys to test keyboard shortcuts

Parameters:
shortcut - string representing the key(s) to be pressed. eg: 'j'

gotoNotificationListKeyboard

public NotificationsPage gotoNotificationListKeyboard()

openFocusedNotification

public java.lang.String openFocusedNotification()


Copyright © 2012 Atlassian. All Rights Reserved.