com.atlassian.jira.issue.fields.screen
Class CachingFieldScreenStore
java.lang.Object
com.atlassian.jira.issue.fields.screen.CachingFieldScreenStore
- All Implemented Interfaces:
- Startable, FieldScreenStore
public class CachingFieldScreenStore
- extends Object
- implements FieldScreenStore, Startable
Copyright (c) 2002-2004
All rights reserved.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CachingFieldScreenStore
public CachingFieldScreenStore(FieldScreenStore decoratedStore,
com.atlassian.event.api.EventPublisher eventPublisher)
start
public void start()
throws Exception
- Description copied from interface:
Startable
- This method wil be called after the plugin system is fully initialised and all components added to the
dependency injection framework.
- Specified by:
start
in interface Startable
- Throws:
Exception
- Allows implementations to throw an Exception.
onClearCache
@EventListener
public void onClearCache(ClearCacheEvent event)
setFieldScreenManager
public void setFieldScreenManager(FieldScreenManager fieldScreenManager)
- Specified by:
setFieldScreenManager
in interface FieldScreenStore
getFieldScreen
public FieldScreen getFieldScreen(Long id)
- Specified by:
getFieldScreen
in interface FieldScreenStore
getFieldScreens
public List<FieldScreen> getFieldScreens()
- Description copied from interface:
FieldScreenStore
- Returns a List of FieldScreen objects, sorted by name.
- Specified by:
getFieldScreens
in interface FieldScreenStore
- Returns:
- a List of FieldScreen objects, sorted by name.
createFieldScreen
public void createFieldScreen(FieldScreen fieldScreen)
- Specified by:
createFieldScreen
in interface FieldScreenStore
removeFieldScreen
public void removeFieldScreen(Long id)
- Specified by:
removeFieldScreen
in interface FieldScreenStore
updateFieldScreen
public void updateFieldScreen(FieldScreen fieldScreen)
- Specified by:
updateFieldScreen
in interface FieldScreenStore
createFieldScreenTab
public void createFieldScreenTab(FieldScreenTab fieldScreenTab)
- Specified by:
createFieldScreenTab
in interface FieldScreenStore
updateFieldScreenTab
public void updateFieldScreenTab(FieldScreenTab fieldScreenTab)
- Specified by:
updateFieldScreenTab
in interface FieldScreenStore
getFieldScreenTabs
public List<FieldScreenTab> getFieldScreenTabs(FieldScreen fieldScreen)
- Specified by:
getFieldScreenTabs
in interface FieldScreenStore
updateFieldScreenLayoutItem
public void updateFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
- Specified by:
updateFieldScreenLayoutItem
in interface FieldScreenStore
removeFieldScreenLayoutItem
public void removeFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
- Specified by:
removeFieldScreenLayoutItem
in interface FieldScreenStore
removeFieldScreenLayoutItems
public void removeFieldScreenLayoutItems(FieldScreenTab fieldScreenTab)
- Specified by:
removeFieldScreenLayoutItems
in interface FieldScreenStore
getFieldScreenLayoutItems
public List<FieldScreenLayoutItem> getFieldScreenLayoutItems(FieldScreenTab fieldScreenTab)
- Specified by:
getFieldScreenLayoutItems
in interface FieldScreenStore
refresh
public void refresh()
- Specified by:
refresh
in interface FieldScreenStore
createFieldScreenLayoutItem
public void createFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
- Specified by:
createFieldScreenLayoutItem
in interface FieldScreenStore
buildNewFieldScreenLayoutItem
public FieldScreenLayoutItem buildNewFieldScreenLayoutItem(org.ofbiz.core.entity.GenericValue genericValue)
- Specified by:
buildNewFieldScreenLayoutItem
in interface FieldScreenStore
removeFieldScreenTabs
public void removeFieldScreenTabs(FieldScreen fieldScreen)
- Specified by:
removeFieldScreenTabs
in interface FieldScreenStore
removeFieldScreenTab
public void removeFieldScreenTab(Long id)
- Specified by:
removeFieldScreenTab
in interface FieldScreenStore
getFieldScreenTab
public FieldScreenTab getFieldScreenTab(Long tabId)
- Specified by:
getFieldScreenTab
in interface FieldScreenStore
Copyright © 2002-2011 Atlassian. All Rights Reserved.