@PublicApi public class CustomFieldMapper extends AbstractMapper implements ProjectImportIdMapper
Constructor and Description |
---|
CustomFieldMapper() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
void |
flagIssueTypeInUse(String oldIssueId,
String oldIssueTypeId)
This method is called when we parse the
|
void |
flagValueAsRequired(String oldCustomFieldId,
String oldIssueId)
This method is called when we parse the
|
String |
getIssueTypeForIssue(String issueId)
Get the issue type in use for the provided issue id.
|
Collection |
getIssueTypeIdsForRequiredCustomField(String customFieldId)
Will return a collection of issue type ids that are in use on issues that have values for the specified
custom field id.
|
int |
hashCode() |
void |
ignoreCustomField(String customFieldId) |
boolean |
isIgnoredCustomField(String customFieldId) |
void |
registerIssueTypesInUse()
Associates issue types to custom fields.
|
void |
registerOldValue(String oldId,
String oldKey)
This is an internal method for use by Mappers extending AbstractMapper and should not be called from other classes.
|
String |
toString() |
clearMappedValues, flagValueAsRequired, getAllMappedIds, getDisplayName, getKey, getMappedId, getRegisteredOldIds, getRequiredOldIds, getValuesFromImport, mapValue
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
clearMappedValues, getAllMappedIds, getDisplayName, getKey, getMappedId, getRegisteredOldIds, getRequiredOldIds, getValuesFromImport, mapValue
public Collection getIssueTypeIdsForRequiredCustomField(String customFieldId)
customFieldId
- the custom field idpublic void flagValueAsRequired(String oldCustomFieldId, String oldIssueId)
registerIssueTypesInUse()
method should be called to associate issuetypes
to custom fields.oldCustomFieldId
- The old CustomFieldId from the backup XML.oldIssueId
- The old issue ID from the backup XML.flagIssueTypeInUse(String, String)
public void flagIssueTypeInUse(String oldIssueId, String oldIssueTypeId)
registerIssueTypesInUse()
method.oldIssueId
- The old issue ID from the backup XML.oldIssueTypeId
- The old issue type ID from the backup XML.flagValueAsRequired(String, String)
public void registerIssueTypesInUse()
public void registerOldValue(String oldId, String oldKey)
AbstractMapper
registerOldValue
in class AbstractMapper
oldId
- The ID of the required object from the import file.oldKey
- The unique key of the required object from the import file.public String getIssueTypeForIssue(String issueId)
issueId
- the issue id whose issue type you want to findflagIssueTypeInUse(String, String)
public boolean isIgnoredCustomField(String customFieldId)
public void ignoreCustomField(String customFieldId)
Copyright © 2002-2021 Atlassian. All Rights Reserved.