com.atlassian.jira.web.bean
Class ConvertIssueBean

java.lang.Object
  extended by com.atlassian.jira.web.bean.ConvertIssueBean
All Implemented Interfaces:
OperationContext, java.io.Serializable
Direct Known Subclasses:
ConvertIssueToSubTaskBean

public class ConvertIssueBean
extends java.lang.Object
implements OperationContext, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  int currentStep
           
protected  java.util.Map fieldValuesHolder
           
protected  java.lang.String guid
           
protected  java.lang.String issueId
           
protected  java.lang.String issueType
           
protected  java.lang.String sessionKey
           
protected  java.lang.String targetStatusId
           
 
Constructor Summary
ConvertIssueBean()
           
 
Method Summary
 void clearBean()
          Clears everything in the bean except id.
 void clearSession(javax.servlet.http.HttpSession session)
          Removes itself from the session
 java.lang.String extraFieldsToString()
           
static ConvertIssueBean getBean(javax.servlet.http.HttpSession session, java.lang.String issueId)
          Retrieves itself from the session.
static ConvertIssueBean getBeanFromSession(java.lang.Class beanClass, java.lang.String sessionKey, javax.servlet.http.HttpSession session, java.lang.String issueId)
           
 int getCurrentStep()
           
 java.util.Map getFieldValuesHolder()
          Returns a custom values holder
 java.lang.String getGuid()
           
 java.lang.String getIssueId()
          Returns issue ID
 IssueOperation getIssueOperation()
          Returns the issue operation of this bean
 java.lang.String getIssueType()
          Returns issue type
 java.lang.String getSessionKey()
           
 java.lang.String getTargetStatusId()
          Returns target status id
 void setCurrentStep(int step)
           
 void setGuid(java.lang.String guid)
           
 void setIssueId(java.lang.String issueId)
          Sets the issue ID
 void setIssueType(java.lang.String issueType)
          Sets issue type
 void setSessionKey(java.lang.String sessionKey)
           
 void setTargetStatusId(java.lang.String targetStatusId)
          Sets target status id
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

issueId

protected java.lang.String issueId

fieldValuesHolder

protected java.util.Map fieldValuesHolder

issueType

protected java.lang.String issueType

targetStatusId

protected java.lang.String targetStatusId

guid

protected java.lang.String guid

sessionKey

protected java.lang.String sessionKey

currentStep

protected int currentStep
Constructor Detail

ConvertIssueBean

public ConvertIssueBean()
Method Detail

getBean

public static ConvertIssueBean getBean(javax.servlet.http.HttpSession session,
                                       java.lang.String issueId)
Retrieves itself from the session. If not found in the session, a new instance is created and stored in the session.

Parameters:
session - session
issueId - issue id
Returns:
bean

getBeanFromSession

public static ConvertIssueBean getBeanFromSession(java.lang.Class beanClass,
                                                  java.lang.String sessionKey,
                                                  javax.servlet.http.HttpSession session,
                                                  java.lang.String issueId)

clearBean

public void clearBean()
Clears everything in the bean except id.


clearSession

public void clearSession(javax.servlet.http.HttpSession session)
Removes itself from the session

Parameters:
session - session

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

extraFieldsToString

public java.lang.String extraFieldsToString()

getFieldValuesHolder

public java.util.Map getFieldValuesHolder()
Returns a custom values holder

Specified by:
getFieldValuesHolder in interface OperationContext
Returns:
a custom values holder

getIssueOperation

public IssueOperation getIssueOperation()
Returns the issue operation of this bean

Specified by:
getIssueOperation in interface OperationContext
Returns:
the issue operation of this bean

getIssueId

public java.lang.String getIssueId()
Returns issue ID

Returns:
issue ID

setIssueId

public void setIssueId(java.lang.String issueId)
Sets the issue ID

Parameters:
issueId - issue ID

getIssueType

public java.lang.String getIssueType()
Returns issue type

Returns:
issue type

setIssueType

public void setIssueType(java.lang.String issueType)
Sets issue type

Parameters:
issueType - issue type

getTargetStatusId

public java.lang.String getTargetStatusId()
Returns target status id

Returns:
target status id

setTargetStatusId

public void setTargetStatusId(java.lang.String targetStatusId)
Sets target status id

Parameters:
targetStatusId - target status id

getGuid

public java.lang.String getGuid()

setGuid

public void setGuid(java.lang.String guid)

setCurrentStep

public void setCurrentStep(int step)

getCurrentStep

public int getCurrentStep()

getSessionKey

public java.lang.String getSessionKey()

setSessionKey

public void setSessionKey(java.lang.String sessionKey)


Copyright © 2002-2010 Atlassian. All Rights Reserved.