public class CachingFieldScreenStore extends Object implements FieldScreenStore
FIELD_SCREEN_ENTITY_NAME, FIELD_SCREEN_LAYOUT_ITEM_ENTITY_NAME, FIELD_SCREEN_TAB_ENTITY_NAME
Constructor and Description |
---|
CachingFieldScreenStore(FieldScreenStore decoratedStore,
com.atlassian.cache.CacheManager cacheManager) |
public CachingFieldScreenStore(FieldScreenStore decoratedStore, com.atlassian.cache.CacheManager cacheManager)
@EventListener public void onClearCache(ClearCacheEvent event)
public void setFieldScreenManager(FieldScreenManager fieldScreenManager)
setFieldScreenManager
in interface FieldScreenStore
@Nullable public FieldScreen getFieldScreen(Long id)
getFieldScreen
in interface FieldScreenStore
public List<Long> getFieldScreenIds()
FieldScreenStore
getFieldScreenIds
in interface FieldScreenStore
public List<FieldScreen> getFieldScreens()
FieldScreenStore
getFieldScreens
in interface FieldScreenStore
public void createFieldScreen(FieldScreen fieldScreen)
createFieldScreen
in interface FieldScreenStore
public void removeFieldScreen(Long id)
removeFieldScreen
in interface FieldScreenStore
public void updateFieldScreen(FieldScreen fieldScreen)
updateFieldScreen
in interface FieldScreenStore
public void createFieldScreenTab(FieldScreenTab fieldScreenTab)
createFieldScreenTab
in interface FieldScreenStore
public void updateFieldScreenTab(FieldScreenTab fieldScreenTab)
updateFieldScreenTab
in interface FieldScreenStore
public List<FieldScreenTab> getFieldScreenTabs(FieldScreen fieldScreen)
getFieldScreenTabs
in interface FieldScreenStore
public void updateFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
updateFieldScreenLayoutItem
in interface FieldScreenStore
public void removeFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
removeFieldScreenLayoutItem
in interface FieldScreenStore
public void removeFieldScreenLayoutItems(FieldScreenTab fieldScreenTab)
removeFieldScreenLayoutItems
in interface FieldScreenStore
public List<FieldScreenLayoutItem> getFieldScreenLayoutItems(FieldScreenTab fieldScreenTab)
getFieldScreenLayoutItems
in interface FieldScreenStore
public void refresh()
refresh
in interface FieldScreenStore
@EventListener public void onFieldScreenLayoutChange(AbstractFieldScreenLayoutItemEvent event)
event
- a AbstractFieldScreenLayoutItemEventpublic void createFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
createFieldScreenLayoutItem
in interface FieldScreenStore
public FieldScreenLayoutItem buildNewFieldScreenLayoutItem(org.ofbiz.core.entity.GenericValue genericValue)
buildNewFieldScreenLayoutItem
in interface FieldScreenStore
public void removeFieldScreenTabs(FieldScreen fieldScreen)
removeFieldScreenTabs
in interface FieldScreenStore
public void removeFieldScreenTab(Long id)
removeFieldScreenTab
in interface FieldScreenStore
public FieldScreenTab getFieldScreenTab(Long tabId)
getFieldScreenTab
in interface FieldScreenStore
public boolean screenNameExists(String name)
screenNameExists
in interface FieldScreenStore
Copyright © 2002-2021 Atlassian. All Rights Reserved.