com.atlassian.jira.pageobjects.pages.viewissue.fields
Class NonInlineEditLabelsField

java.lang.Object
  extended by com.atlassian.jira.pageobjects.pages.viewissue.fields.NonInlineEditLabelsField
All Implemented Interfaces:
ViewIssueField<Iterable<MultiSelect.Lozenge>,LabelsDialog>

public class NonInlineEditLabelsField
extends Object
implements ViewIssueField<Iterable<MultiSelect.Lozenge>,LabelsDialog>

Labels field 'old style' - when inline edit is turned off.

Since:
v5.2

Field Summary
protected  com.atlassian.pageobjects.elements.PageElement context
           
protected  String customFieldId
           
protected  ExtendedElementFinder extendedFinder
           
protected  boolean isSystem
           
protected  com.atlassian.pageobjects.PageBinder pageBinder
           
protected  com.atlassian.pageobjects.elements.timeout.Timeouts timeouts
           
 
Constructor Summary
NonInlineEditLabelsField(com.atlassian.pageobjects.elements.PageElement context)
           
NonInlineEditLabelsField(com.atlassian.pageobjects.elements.PageElement context, int customFieldId)
           
 
Method Summary
 LabelsDialog edit()
          Triggers edit for the field from bview issue (if applicable) and returns the page object responsible for editing.
protected  List<com.atlassian.pageobjects.elements.PageElement> getLozengeElements()
           
 com.atlassian.pageobjects.elements.query.TimedQuery<Iterable<MultiSelect.Lozenge>> getValue()
           
 com.atlassian.pageobjects.elements.query.TimedCondition hasValue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

timeouts

@Inject
protected com.atlassian.pageobjects.elements.timeout.Timeouts timeouts

extendedFinder

@Inject
protected ExtendedElementFinder extendedFinder

pageBinder

@Inject
protected com.atlassian.pageobjects.PageBinder pageBinder

context

protected final com.atlassian.pageobjects.elements.PageElement context

customFieldId

protected final String customFieldId

isSystem

protected final boolean isSystem
Constructor Detail

NonInlineEditLabelsField

public NonInlineEditLabelsField(com.atlassian.pageobjects.elements.PageElement context)

NonInlineEditLabelsField

public NonInlineEditLabelsField(com.atlassian.pageobjects.elements.PageElement context,
                                int customFieldId)
Method Detail

getValue

public com.atlassian.pageobjects.elements.query.TimedQuery<Iterable<MultiSelect.Lozenge>> getValue()
Specified by:
getValue in interface ViewIssueField<Iterable<MultiSelect.Lozenge>,LabelsDialog>

hasValue

public com.atlassian.pageobjects.elements.query.TimedCondition hasValue()
Specified by:
hasValue in interface ViewIssueField<Iterable<MultiSelect.Lozenge>,LabelsDialog>

edit

public LabelsDialog edit()
Description copied from interface: ViewIssueField
Triggers edit for the field from bview issue (if applicable) and returns the page object responsible for editing. That object should be initialized and ready to use.

Specified by:
edit in interface ViewIssueField<Iterable<MultiSelect.Lozenge>,LabelsDialog>
Returns:
edit page object

getLozengeElements

protected List<com.atlassian.pageobjects.elements.PageElement> getLozengeElements()


Copyright © 2002-2014 Atlassian. All Rights Reserved.