com.atlassian.jira.dev.reference.plugin.fields
Class CustomFieldCreatorImpl

java.lang.Object
  extended by com.atlassian.jira.dev.reference.plugin.fields.CustomFieldCreatorImpl
All Implemented Interfaces:
CustomFieldCreator

public class CustomFieldCreatorImpl
extends Object
implements CustomFieldCreator

Will create instances of certain custom fields onStart and register as managed configuration items.

Since:
v5.2
See Also:
ManagedConfigurationItemService

Constructor Summary
CustomFieldCreatorImpl(ManagedConfigurationItemService managedConfigurationItemService, CustomFieldManager customFieldManager, ConstantsManager constantsManager, com.atlassian.event.api.EventPublisher eventPublisher, com.atlassian.plugin.PluginAccessor pluginAccessor)
           
 
Method Summary
 void onPluginEnabled(com.atlassian.plugin.event.events.PluginEnabledEvent event)
           
 void onSpringContextStarted()
           
 void onSpringContextStopped()
           
 void registerManagedFields()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomFieldCreatorImpl

public CustomFieldCreatorImpl(ManagedConfigurationItemService managedConfigurationItemService,
                              CustomFieldManager customFieldManager,
                              ConstantsManager constantsManager,
                              com.atlassian.event.api.EventPublisher eventPublisher,
                              com.atlassian.plugin.PluginAccessor pluginAccessor)
Method Detail

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 interface CustomFieldCreator


Copyright © 2002-2014 Atlassian. All Rights Reserved.