java.lang.Object
com.atlassian.jira.plugin.issuenav.pageobjects.ShareDialog

public class ShareDialog extends Object
Represents the the sharing inline dialog on the view issue and issue navigator pages
Since:
v6.0.4
  • Field Details

    • body

      protected com.atlassian.pageobjects.elements.PageElement body
    • binder

      @Inject protected com.atlassian.pageobjects.PageBinder binder
    • locator

      @Inject protected com.atlassian.pageobjects.elements.PageElementFinder locator
    • traceContext

      @Inject protected TraceContext traceContext
    • dialog

      protected com.atlassian.pageobjects.elements.PageElement dialog
    • shareMultiSelect

      protected MultiSelect shareMultiSelect
  • Constructor Details

    • ShareDialog

      public ShareDialog()
  • Method Details

    • isOpen

      public boolean isOpen()
    • isOpenTimed

      public com.atlassian.pageobjects.elements.query.TimedQuery<Boolean> isOpenTimed()
    • getLocation

      public org.openqa.selenium.Point getLocation()
    • getRecipients

      public List<String> getRecipients()
    • getEmailRecipients

      public List<String> getEmailRecipients()
    • addRecipient

      public ShareDialog addRecipient(String recipient)
    • removeRecipient

      public ShareDialog removeRecipient(String username)
    • addNote

      public ShareDialog addNote(String text)
    • submit

      public ShareDialog submit()
    • selectShareTarget

      public ShareDialog selectShareTarget(String target)
    • openViaKeyboardShortcut

      public ShareDialog openViaKeyboardShortcut()
    • open

      public ShareDialog open()
    • hasDisabledOutgoingMailMessage

      public com.atlassian.pageobjects.elements.query.TimedQuery<Boolean> hasDisabledOutgoingMailMessage()
    • hasSearchPermalink

      public com.atlassian.pageobjects.elements.query.TimedQuery<Boolean> hasSearchPermalink()
    • getSearchPermalinkValue

      public com.atlassian.pageobjects.elements.query.TimedQuery<String> getSearchPermalinkValue()
    • waitForSubmit

      public ShareDialog waitForSubmit(Tracer tracer)
    • getShareRequestData

      public Map<String,String> getShareRequestData(Tracer tracer)
    • getNote

      public String getNote()
    • closeBySelectingOutside

      public ShareDialog closeBySelectingOutside()
    • closeByCancelButton

      public ShareDialog closeByCancelButton()
    • isTriggerPresent

      public boolean isTriggerPresent()
    • refineShareTarget

      public void refineShareTarget(String targetContext)
      It has now become a possibility to have multiple share button on a single page For example split view By default, the trigger context is empty, the first element matching to an id will be chosen This is to ensure that the correct element is being picked instead
      Parameters:
      targetContext -