com.atlassian.jira.issue.views
Class IssueXMLView

java.lang.Object
  extended by com.atlassian.jira.plugin.issueview.AbstractIssueView
      extended by com.atlassian.jira.issue.views.IssueXMLView
All Implemented Interfaces:
IssueView

public class IssueXMLView
extends AbstractIssueView

A view of an issue that produces a full XML view of an issue. It is also valid RSS.


Field Summary
 
Fields inherited from class com.atlassian.jira.plugin.issueview.AbstractIssueView
descriptor
 
Constructor Summary
IssueXMLView(JiraAuthenticationContext authenticationContext, ApplicationProperties applicationProperties, FieldLayoutManager fieldLayoutManager, CommentManager commentManager, IssueViewUtil issueViewUtil)
           
 
Method Summary
 String getBody(Issue issue)
           
 String getContent(Issue issue)
           
 String getCustomFieldXML(CustomField field, Issue issue)
           
 String getPrettyDuration(Long v)
           
 String getRenderedContent(String fieldName, String value, Issue issue)
           
 List getVisibleCustomFields(Issue issue, User user)
           
 
Methods inherited from class com.atlassian.jira.plugin.issueview.AbstractIssueView
init, writeHeaders
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IssueXMLView

public IssueXMLView(JiraAuthenticationContext authenticationContext,
                    ApplicationProperties applicationProperties,
                    FieldLayoutManager fieldLayoutManager,
                    CommentManager commentManager,
                    IssueViewUtil issueViewUtil)
Method Detail

getContent

public String getContent(Issue issue)
Specified by:
getContent in interface IssueView
Specified by:
getContent in class AbstractIssueView

getBody

public String getBody(Issue issue)
Specified by:
getBody in class AbstractIssueView

getRenderedContent

public String getRenderedContent(String fieldName,
                                 String value,
                                 Issue issue)
                          throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

getPrettyDuration

public String getPrettyDuration(Long v)

getVisibleCustomFields

public List getVisibleCustomFields(Issue issue,
                                   User user)

getCustomFieldXML

public String getCustomFieldXML(CustomField field,
                                Issue issue)
                         throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException


Copyright © 2002-2007 Atlassian. All Rights Reserved.