com.atlassian.jira.issue.fields.screen
Class CachingFieldScreenStore

java.lang.Object
  extended bycom.atlassian.jira.issue.fields.screen.CachingFieldScreenStore
All Implemented Interfaces:
FieldScreenStore

public class CachingFieldScreenStore
extends Object
implements FieldScreenStore

Copyright (c) 2002-2004 All rights reserved.


Field Summary
 
Fields inherited from interface com.atlassian.jira.issue.fields.screen.FieldScreenStore
FIELD_SCREEN_ENTITY_NAME, FIELD_SCREEN_LAYOUT_ITEM_ENTITY_NAME, FIELD_SCREEN_TAB_ENTITY_NAME
 
Constructor Summary
CachingFieldScreenStore(FieldScreenStore decoratedStore)
           
 
Method Summary
 FieldScreenLayoutItem buildNewFieldScreenLayoutItem(org.ofbiz.core.entity.GenericValue genericValue)
           
 void createFieldScreen(FieldScreen fieldScreen)
           
 void createFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
           
 void createFieldScreenTab(FieldScreenTab fieldScreenTab)
           
 FieldScreen getFieldScreen(Long id)
           
 List getFieldScreenLayoutItems(FieldScreenTab fieldScreenTab)
           
protected  Map getFieldScreenMap()
           
 Collection getFieldScreens()
           
 FieldScreenTab getFieldScreenTab(Long tabId)
           
 List getFieldScreenTabs(FieldScreen fieldScreen)
           
 void refresh()
           
 void removeFieldScreen(Long id)
           
 void removeFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
           
 void removeFieldScreenLayoutItems(FieldScreenTab fieldScreenTab)
           
 void removeFieldScreenTab(Long id)
           
 void removeFieldScreenTabs(FieldScreen fieldScreen)
           
protected  void removeFromCache(Long id)
           
 void setFieldScreenManager(FieldScreenManager fieldScreenManager)
           
protected  void updateCache(Long id)
           
 void updateFieldScreen(FieldScreen fieldScreen)
           
 void updateFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
           
 void updateFieldScreenTab(FieldScreenTab fieldScreenTab)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachingFieldScreenStore

public CachingFieldScreenStore(FieldScreenStore decoratedStore)
Method Detail

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 Collection getFieldScreens()
Specified by:
getFieldScreens in interface FieldScreenStore

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

getFieldScreenMap

protected Map getFieldScreenMap()

updateCache

protected void updateCache(Long id)

removeFromCache

protected void removeFromCache(Long id)


Copyright © 2002-2006 Atlassian. All Rights Reserved.