public class

ExternalCustomFieldConfiguration

extends Object
java.lang.Object
   ↳ com.atlassian.jira.imports.project.customfield.ExternalCustomFieldConfiguration

Class Overview

Holds a single configuration for a custom field and a reference to the ExternalCustomField.

Summary

Public Constructors
ExternalCustomFieldConfiguration(List constrainedIssueTypes, String constrainedProjectId, ExternalCustomField customField, String configurationSchemeId)
Public Methods
boolean equals(Object o)
String getConfigurationSchemeId()
List getConstrainedIssueTypes()
String getConstrainedProjectId()
ExternalCustomField getCustomField()
int hashCode()
boolean isConstrainedForIssueType(String issueTypeId)
boolean isForAllIssueTypes()
boolean isForAllProjects()
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ExternalCustomFieldConfiguration (List constrainedIssueTypes, String constrainedProjectId, ExternalCustomField customField, String configurationSchemeId)

Parameters
constrainedIssueTypes the issue types that this custom field configuration is relevant for, a null list implies relevance for all issue types.
constrainedProjectId the project that this custom field configuration is relevant for.
customField the customField this configuration describes.
configurationSchemeId is the id the represents this custom field configuration in the old system.

Public Methods

public boolean equals (Object o)

public String getConfigurationSchemeId ()

public List getConstrainedIssueTypes ()

public String getConstrainedProjectId ()

public ExternalCustomField getCustomField ()

public int hashCode ()

public boolean isConstrainedForIssueType (String issueTypeId)

public boolean isForAllIssueTypes ()

public boolean isForAllProjects ()

public String toString ()