public interface

IssueViewFieldParams

com.atlassian.jira.plugin.issueview.IssueViewFieldParams
Known Indirect Subclasses

Class Overview

The purpose of this interface is to provide information about requested fields to @{link IssueView#getContent} and @{link IssueView#wriiteHeaders} methods. Requested fields are evaluated based on "field" url parameters in @{link IssueViewReqestParamsHelperImpl#getIssueViewFieldParams} method

Summary

Public Methods
Set<String> getCustomFieldIds()
Method returns set of custom field ids requested for view.
Set<String> getFieldIds()
Method returns set of field ids requested for view.
Set<String> getOrderableFieldIds()
Method returns set of orderable field ids requested for view.
boolean isAllCustomFields()
Method returns true if allcustom parameter in url was specified, otherwise false
boolean isAnyFieldDefined()
Method returns true if any valid field was specified in url parameters
boolean isCustomViewRequested()
Method returns true if custom issue view was requested by specyfing "field" parameter in request url

Public Methods

public Set<String> getCustomFieldIds ()

Method returns set of custom field ids requested for view.

Returns
  • set of custom field ids requested in view parameters

public Set<String> getFieldIds ()

Method returns set of field ids requested for view. Set contains all field ids including non-orderable fields

Returns
  • set of non-custom field ids requested in view parameters

public Set<String> getOrderableFieldIds ()

Method returns set of orderable field ids requested for view.

Returns
  • set of orderable field ids requested in view parameters

public boolean isAllCustomFields ()

Method returns true if allcustom parameter in url was specified, otherwise false

Returns
  • true if allcustom parameter in url was specified, otherwise false

public boolean isAnyFieldDefined ()

Method returns true if any valid field was specified in url parameters

Returns
  • true if any valid field was requested

public boolean isCustomViewRequested ()

Method returns true if custom issue view was requested by specyfing "field" parameter in request url

Returns
  • true if custom issue view was requested