|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.issue.customfields.manager.CachedGenericConfigManager
public class CachedGenericConfigManager
Field Summary |
---|
Fields inherited from interface com.atlassian.jira.issue.customfields.manager.GenericConfigManager |
---|
ENTITY_DATA_KEY, ENTITY_DATA_TYPE, ENTITY_ID, ENTITY_TABLE_NAME, ENTITY_XML_VALUE |
Constructor Summary | |
---|---|
CachedGenericConfigManager(GenericConfigManager delegate,
com.atlassian.event.api.EventPublisher eventPublisher)
|
Method Summary | |
---|---|
void |
create(String dataType,
String key,
Object obj)
Stores a new entry for the config manager. |
long |
getCacheSize()
|
void |
onClearCache(ClearCacheEvent event)
|
void |
refreshCache()
|
void |
remove(String dataType,
String key)
Removes a generic config value. |
Object |
retrieve(String dataType,
String key)
Retrieves a particular entry. |
void |
start()
This method wil be called after the plugin system is fully initialised and all components added to the dependency injection framework. |
void |
update(String dataType,
String key,
Object obj)
Updates an entry. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CachedGenericConfigManager(GenericConfigManager delegate, com.atlassian.event.api.EventPublisher eventPublisher)
Method Detail |
---|
public void start() throws Exception
Startable
start
in interface Startable
Exception
- Allows implementations to throw an Exception.@EventListener public void onClearCache(ClearCacheEvent event)
public void create(String dataType, String key, Object obj)
GenericConfigManager
create
in interface GenericConfigManager
dataType
- The datatype for which to store the generic config (e.g.: DefaultValue)key
- A key that identifies the element (e.g.: 10000)obj
- The actual object to store.public void update(String dataType, String key, Object obj)
GenericConfigManager
update
in interface GenericConfigManager
public Object retrieve(String dataType, String key)
GenericConfigManager
retrieve
in interface GenericConfigManager
public void remove(String dataType, String key)
GenericConfigManager
remove
in interface GenericConfigManager
public long getCacheSize()
getCacheSize
in interface JiraCachedManager
public void refreshCache()
refreshCache
in interface JiraCachedManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |