com.atlassian.jira.imports.project.customfield.ProjectImportableCustomField |
Known Indirect Subclasses
CascadingSelectCFType,
DateCFType,
DateTimeCFType,
GenericTextCFType,
ImportIdLinkCFType,
LabelsCFType,
MultiGroupCFType,
MultiSelectCFType,
MultiUserCFType,
NumberCFType,
ProjectCFType,
ReadOnlyCFType,
RenderableTextCFType,
SelectCFType,
TextAreaCFType,
TextAreaNoValidationCFType,
TextCFType,
URLCFType,
UserCFType,
VersionCFType
|
Clients of @PublicSpi
can expect
that programs compiled against a given version will remain binary compatible with later versions of the
@PublicSpi
as per each product's API policy (clients should refer to each product's API policy for
the exact guarantee -- usually binary compatibility is guaranteed at least across minor versions).
@PublicSpi
interfaces and classes are specifically designed to be implemented/extended by clients.
Hence, the guarantee of binary compatibility is different to that of @PublicApi
elements (if an element
is both @PublicApi
and @PublicSpi
, both guarantees apply).
This is an interface that will need to be implemented if a custom field is able to be imported by the
project importer. When importing a project, if the CustomFieldType
is an instance of this interface then we will attempt to perform mappings and import the custom field
data. If it is not an instance of this interface then we will alert the user in the importer that the
custom field is not importable.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns the object that will perform the actual project import functions for the custom field type.
|
Returns the object that will perform the actual project import functions for the custom field type.