@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, mapValueclone, finalize, getClass, notify, notifyAll, wait, wait, waitclearMappedValues, getAllMappedIds, getDisplayName, getKey, getMappedId, getRegisteredOldIds, getRequiredOldIds, getValuesFromImport, mapValuepublic 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)
AbstractMapperregisterOldValue in class AbstractMapperoldId - 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-2017 Atlassian. All Rights Reserved.