com.atlassian.jira.imports.project.customfield
Class ExternalCustomFieldConfiguration

java.lang.Object
  extended by com.atlassian.jira.imports.project.customfield.ExternalCustomFieldConfiguration

public class ExternalCustomFieldConfiguration
extends java.lang.Object

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

Since:
v3.13

Constructor Summary
ExternalCustomFieldConfiguration(java.util.List constrainedIssueTypes, java.lang.String constrainedProjectId, ExternalCustomField customField, java.lang.String configurationSchemeId)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getConfigurationSchemeId()
           
 java.util.List getConstrainedIssueTypes()
           
 java.lang.String getConstrainedProjectId()
           
 ExternalCustomField getCustomField()
           
 int hashCode()
           
 boolean isConstrainedForIssueType(java.lang.String issueTypeId)
           
 boolean isForAllIssueTypes()
           
 boolean isForAllProjects()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExternalCustomFieldConfiguration

public ExternalCustomFieldConfiguration(java.util.List constrainedIssueTypes,
                                        java.lang.String constrainedProjectId,
                                        ExternalCustomField customField,
                                        java.lang.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.
Method Detail

getConstrainedIssueTypes

public java.util.List getConstrainedIssueTypes()

getConstrainedProjectId

public java.lang.String getConstrainedProjectId()

getCustomField

public ExternalCustomField getCustomField()

getConfigurationSchemeId

public java.lang.String getConfigurationSchemeId()

isConstrainedForIssueType

public boolean isConstrainedForIssueType(java.lang.String issueTypeId)

isForAllIssueTypes

public boolean isForAllIssueTypes()

isForAllProjects

public boolean isForAllProjects()

toString

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

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2002-2010 Atlassian. All Rights Reserved.