@PublicSpi public interface CustomFieldConfigurationHandler
CustomField
.
The implementation of this interface is responsible for serializing/deserializing custom field configuration data and recording
references to Jira configuration elements like workflows, users, groups, other custom fields, etc.Modifier and Type | Method and Description |
---|---|
void |
deleteConfiguration(com.atlassian.jira.issue.fields.config.FieldConfigScheme customFieldContext)
Invoked when configuration needs to be deleted.
|
String |
exportConfiguration(com.atlassian.jira.issue.fields.config.FieldConfigScheme customFieldContext,
ExportContext exportContext)
Invoked when a configuration is being exported.
|
void |
importConfiguration(String configuration,
com.atlassian.jira.issue.fields.config.FieldConfigScheme customFieldContext,
ImportContext importContext)
Invoked when a configuration is being imported.
|
String exportConfiguration(com.atlassian.jira.issue.fields.config.FieldConfigScheme customFieldContext, ExportContext exportContext)
ConfigurationReferenceCollector
methods to handle references to
other configuration objects.customFieldContext
- the currently exported FieldConfigScheme
.exportContext
- context of the export operation.ExportContext
void importConfiguration(String configuration, com.atlassian.jira.issue.fields.config.FieldConfigScheme customFieldContext, ImportContext importContext)
ConfigurationReferenceLookup
methods to retrieve the respective
matching configuration objects referred with ConfigurationReferenceCollector
.configuration
- the configuration as serialized by
exportConfiguration(FieldConfigScheme, ExportContext)
.customFieldContext
- the currently imported FieldConfigScheme
instance.importContext
- context of the import operation.ImportContext
void deleteConfiguration(com.atlassian.jira.issue.fields.config.FieldConfigScheme customFieldContext)
customFieldContext
- the deleted FieldConfigScheme
instance.Copyright © 2022. All rights reserved.