public class

AttachTemporaryFile

extends AbstractIssueSelectAction
java.lang.Object
   ↳ webwork.action.ActionSupport
     ↳ com.atlassian.jira.action.JiraActionSupport
       ↳ com.atlassian.jira.web.action.JiraWebActionSupport
         ↳ com.atlassian.jira.web.action.ProjectActionSupport
           ↳ com.atlassian.jira.web.action.IssueActionSupport
             ↳ com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
               ↳ com.atlassian.jira.web.action.issue.AttachTemporaryFile

Class Overview

Used by inline-file-attach.js to upload temporary attachments that can then be converted to real attachments lateron.

Summary

Constants
String TEMP_FILENAME
[Expand]
Inherited Constants
From class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
From class com.atlassian.jira.web.action.JiraWebActionSupport
From interface webwork.action.Action
Fields
protected final ApplicationProperties applicationProperties
protected final IssueUpdater issueUpdater
protected final WebAttachmentManager webAttachmentManager
[Expand]
Inherited Fields
From class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
Public Constructors
AttachTemporaryFile(SubTaskManager subTaskManager, WebAttachmentManager webAttachmentManager, IssueUpdater issueUpdater, ApplicationProperties applicationProperties)
Public Methods
String encode(String text)
String getErrorMessage()
String getFormToken()
Long getProjectId()
Project getProjectObject()
TemporaryAttachment getTemporaryAttachment()
boolean isCreate()
void setCreate(boolean create)
void setFormToken(String formToken)
void setProjectId(Long projectId)
Protected Methods
String doExecute()
MultiPartRequestWrapper getMultipart()
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
From class java.lang.Object
From interface com.atlassian.jira.util.ErrorCollection
From interface com.atlassian.jira.util.I18nHelper
From interface com.atlassian.jira.web.HttpServletVariables
From interface com.atlassian.jira.web.action.issue.IssueSummaryAware
From interface com.atlassian.jira.web.util.AuthorizationSupport
From interface webwork.action.Action
From interface webwork.action.CommandDriven
From interface webwork.action.IllegalArgumentAware

Constants

public static final String TEMP_FILENAME

Constant Value: "tempFilename"

Fields

protected final ApplicationProperties applicationProperties

protected final IssueUpdater issueUpdater

protected final WebAttachmentManager webAttachmentManager

Public Constructors

public AttachTemporaryFile (SubTaskManager subTaskManager, WebAttachmentManager webAttachmentManager, IssueUpdater issueUpdater, ApplicationProperties applicationProperties)

Public Methods

public String encode (String text)

public String getErrorMessage ()

public String getFormToken ()

public Long getProjectId ()

public Project getProjectObject ()

public TemporaryAttachment getTemporaryAttachment ()

public boolean isCreate ()

public void setCreate (boolean create)

public void setFormToken (String formToken)

public void setProjectId (Long projectId)

Protected Methods

protected String doExecute ()

Throws
Exception

protected MultiPartRequestWrapper getMultipart ()