com.atlassian.jira.webtests
Class AbstractTestIssueNavigatorView.Item

java.lang.Object
  extended by com.atlassian.jira.webtests.AbstractTestIssueNavigatorView.Item
Enclosing class:
AbstractTestIssueNavigatorView

protected static class AbstractTestIssueNavigatorView.Item
extends Object

Just a helper bean to keep the data encapsulated for each item


Constructor Summary
protected AbstractTestIssueNavigatorView.Item()
           
 
Method Summary
 void addAttachment(String attachment)
           
 void addComment(AbstractTestIssueNavigatorView.Comment comment)
           
 void addComponent(String component)
           
 void addCustomField(AbstractTestIssueNavigatorView.CustomField customField)
           
 Map getAllAttributeAttributesMap()
          Returns a map of attribute key to a Map attName-attValue
 List<String> getAttachments()
           
 String getAttribute(String name)
           
 Map<String,String> getAttributeAttributesMap(String attributeName)
           
 Map getAttributeMap()
           
 List<AbstractTestIssueNavigatorView.Comment> getComments()
           
 List<String> getComponents()
           
 AbstractTestIssueNavigatorView.CustomField getCustomFieldByName(String name)
           
 List<AbstractTestIssueNavigatorView.CustomField> getCustomFields()
           
 AbstractTestIssueNavigatorView.IssueLinks getLinks()
           
 void setAttribute(String name, String value)
           
 void setAttribute(String name, String value, Map<String,String> attributes)
           
 void setIssueLinks(AbstractTestIssueNavigatorView.IssueLinks links)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTestIssueNavigatorView.Item

protected AbstractTestIssueNavigatorView.Item()
Method Detail

getCustomFieldByName

public AbstractTestIssueNavigatorView.CustomField getCustomFieldByName(String name)

getAttribute

public String getAttribute(String name)

setAttribute

public void setAttribute(String name,
                         String value)

setAttribute

public void setAttribute(String name,
                         String value,
                         Map<String,String> attributes)

setIssueLinks

public void setIssueLinks(AbstractTestIssueNavigatorView.IssueLinks links)

getLinks

public AbstractTestIssueNavigatorView.IssueLinks getLinks()

addAttachment

public void addAttachment(String attachment)

addComment

public void addComment(AbstractTestIssueNavigatorView.Comment comment)

addComponent

public void addComponent(String component)

addCustomField

public void addCustomField(AbstractTestIssueNavigatorView.CustomField customField)

getAttachments

public List<String> getAttachments()

getComments

public List<AbstractTestIssueNavigatorView.Comment> getComments()

getComponents

public List<String> getComponents()

getCustomFields

public List<AbstractTestIssueNavigatorView.CustomField> getCustomFields()

getAttributeMap

public Map getAttributeMap()

getAttributeAttributesMap

public Map<String,String> getAttributeAttributesMap(String attributeName)

getAllAttributeAttributesMap

public Map getAllAttributeAttributesMap()
Returns a map of attribute key to a Map attName-attValue

Returns:
all attributes map, never null


Copyright © 2002-2014 Atlassian. All Rights Reserved.