Class CustomFieldCreatorImpl
java.lang.Object
com.atlassian.jira.dev.reference.plugin.fields.CustomFieldCreatorImpl
- All Implemented Interfaces:
CustomFieldCreator
Will create instances of certain custom fields onStart and register as managed configuration items.
- Since:
- v5.2
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCustomFieldCreatorImpl
(ManagedConfigurationItemService managedConfigurationItemService, CustomFieldManager customFieldManager, ConstantsManager constantsManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.plugin.PluginAccessor pluginAccessor) -
Method Summary
Modifier and TypeMethodDescriptionvoid
onPluginEnabled
(com.atlassian.plugin.event.events.PluginEnabledEvent event) void
void
void
-
Constructor Details
-
CustomFieldCreatorImpl
public CustomFieldCreatorImpl(ManagedConfigurationItemService managedConfigurationItemService, CustomFieldManager customFieldManager, ConstantsManager constantsManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.plugin.PluginAccessor pluginAccessor)
-
-
Method Details
-
onSpringContextStarted
@PostConstruct public void onSpringContextStarted() -
onSpringContextStopped
@PreDestroy public void onSpringContextStopped() -
onPluginEnabled
@EventListener public void onPluginEnabled(com.atlassian.plugin.event.events.PluginEnabledEvent event) -
registerManagedFields
public void registerManagedFields()- Specified by:
registerManagedFields
in interfaceCustomFieldCreator
-