public abstract class

AbstractViewIssueColumns

extends SearchDescriptionEnabledAction
implements FilterOperationsAction
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.SearchDescriptionEnabledAction
               ↳ com.atlassian.jira.web.action.AbstractViewIssueColumns
Known Direct Subclasses

Summary

Constants
int ADD
int DELETE
int HIDE_ACTIONS
int MOVELEFT
int MOVERIGHT
int RESTORE
int SHOW_ACTIONS
[Expand]
Inherited Constants
From class com.atlassian.jira.web.action.JiraWebActionSupport
From interface webwork.action.Action
[Expand]
Inherited Fields
From class com.atlassian.jira.web.action.issue.SearchDescriptionEnabledAction
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
AbstractViewIssueColumns(IssueSearcherManager issueSearcherManager, SearchService searchService, SearchSortUtil searchSortUtil)
Public Methods
abstract String doHideActionsColumn()
Removes the Actions and Operations drop down column from the issue table
abstract String doShowActionsColumn()
Adds the Actions and Operations drop down column to the issue table
abstract String getActionLocation(String prefix)
List getAddableColumns()
List getColumns()
String getFieldId()
Integer getFieldPosition()
PagerFilter getPager()
List<Issue> getSampleIssues()
boolean isFieldHidden(Long projectId, String id, String issueTypeId)
void setFieldId(String fieldId)
void setFieldPosition(Integer fieldPosition)
void setOperation(int operation)
Protected Methods
abstract String doRestoreDefault()
abstract List<NavigableField> getAvailableNavigatableFields()
abstract EditableColumnLayout getColumnLayout()
This function retrieve an editable column layout and assumes that the same object is returned during the lifetime of this object
ColumnLayoutManager getColumnLayoutManager()
FieldManager getFieldManager()
String redirectToView()
String runOperation()
abstract void store()
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.issue.SearchDescriptionEnabledAction
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.action.filter.FilterOperationsAction
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 int ADD

Constant Value: 1 (0x00000001)

public static final int DELETE

Constant Value: 2 (0x00000002)

public static final int HIDE_ACTIONS

Constant Value: 9 (0x00000009)

public static final int MOVELEFT

Constant Value: 3 (0x00000003)

public static final int MOVERIGHT

Constant Value: 4 (0x00000004)

public static final int RESTORE

Constant Value: 5 (0x00000005)

public static final int SHOW_ACTIONS

Constant Value: 8 (0x00000008)

Public Constructors

public AbstractViewIssueColumns (IssueSearcherManager issueSearcherManager, SearchService searchService, SearchSortUtil searchSortUtil)

Public Methods

public abstract String doHideActionsColumn ()

Removes the Actions and Operations drop down column from the issue table

Returns
  • Should always return INPUT to redirect back the edit columns page.
Throws
Exception if something bad happens...

public abstract String doShowActionsColumn ()

Adds the Actions and Operations drop down column to the issue table

Returns
  • Should always return INPUT to redirect back the edit columns page.
Throws
Exception if something bad happens...

public abstract String getActionLocation (String prefix)

public List getAddableColumns ()

public List getColumns ()

public String getFieldId ()

public Integer getFieldPosition ()

public PagerFilter getPager ()

public List<Issue> getSampleIssues ()

public boolean isFieldHidden (Long projectId, String id, String issueTypeId)

This method is deprecated.
Use isFieldHidden(java.lang.Long, java.lang.String, java.lang.String) instead.

Checks if the field is hidden in the project with id of projectId and the issueType of issue with id of issueId.

Parameters
id fieldId

public void setFieldId (String fieldId)

public void setFieldPosition (Integer fieldPosition)

public void setOperation (int operation)

Protected Methods

protected abstract String doRestoreDefault ()

protected abstract List<NavigableField> getAvailableNavigatableFields ()

protected abstract EditableColumnLayout getColumnLayout ()

This function retrieve an editable column layout and assumes that the same object is returned during the lifetime of this object

protected ColumnLayoutManager getColumnLayoutManager ()

protected FieldManager getFieldManager ()

protected String redirectToView ()

protected String runOperation ()

Throws
Exception

protected abstract void store ()