Class CachingFieldScreenStore
java.lang.Object
com.atlassian.jira.issue.fields.screen.CachingFieldScreenStore
- All Implemented Interfaces:
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
ConstructorsConstructorDescriptionCachingFieldScreenStore
(FieldScreenStore decoratedStore, com.atlassian.cache.CacheManager cacheManager) -
Method Summary
Modifier and TypeMethodDescriptionbuildNewFieldScreenLayoutItem
(org.ofbiz.core.entity.GenericValue genericValue) void
createFieldScreen
(FieldScreen fieldScreen) void
createFieldScreenLayoutItem
(FieldScreenLayoutItem fieldScreenLayoutItem) void
createFieldScreenTab
(FieldScreenTab fieldScreenTab) getFieldScreen
(Long id) Returns a List of FieldScreen Ids.getFieldScreenLayoutItems
(FieldScreenTab fieldScreenTab) Returns a List of FieldScreen objects, sorted by name.getFieldScreenTab
(Long tabId) getFieldScreenTabs
(FieldScreen fieldScreen) void
onClearCache
(ClearCacheEvent event) void
Refreshes a single FieldScreen when there is a change to any of its constituent FieldScreenLayoutItem's.void
refresh()
void
void
removeFieldScreenLayoutItem
(FieldScreenLayoutItem fieldScreenLayoutItem) void
removeFieldScreenLayoutItems
(FieldScreenTab fieldScreenTab) void
void
removeFieldScreenTabs
(FieldScreen fieldScreen) boolean
screenNameExists
(String name) void
setFieldScreenManager
(FieldScreenManager fieldScreenManager) void
updateFieldScreen
(FieldScreen fieldScreen) void
updateFieldScreenLayoutItem
(FieldScreenLayoutItem fieldScreenLayoutItem) void
updateFieldScreenTab
(FieldScreenTab fieldScreenTab)
-
Constructor Details
-
CachingFieldScreenStore
public CachingFieldScreenStore(FieldScreenStore decoratedStore, com.atlassian.cache.CacheManager cacheManager)
-
-
Method Details
-
onClearCache
-
setFieldScreenManager
- Specified by:
setFieldScreenManager
in interfaceFieldScreenStore
-
getFieldScreen
- Specified by:
getFieldScreen
in interfaceFieldScreenStore
-
getFieldScreenIds
Description copied from interface:FieldScreenStore
Returns a List of FieldScreen Ids.- Specified by:
getFieldScreenIds
in interfaceFieldScreenStore
- Returns:
- a List of FieldScreen ids.
-
getFieldScreens
Description copied from interface:FieldScreenStore
Returns a List of FieldScreen objects, sorted by name.- Specified by:
getFieldScreens
in interfaceFieldScreenStore
- Returns:
- a List of FieldScreen objects, sorted by name.
-
createFieldScreen
- Specified by:
createFieldScreen
in interfaceFieldScreenStore
-
removeFieldScreen
- Specified by:
removeFieldScreen
in interfaceFieldScreenStore
-
updateFieldScreen
- Specified by:
updateFieldScreen
in interfaceFieldScreenStore
-
createFieldScreenTab
- Specified by:
createFieldScreenTab
in interfaceFieldScreenStore
-
updateFieldScreenTab
- Specified by:
updateFieldScreenTab
in interfaceFieldScreenStore
-
getFieldScreenTabs
- Specified by:
getFieldScreenTabs
in interfaceFieldScreenStore
-
updateFieldScreenLayoutItem
- Specified by:
updateFieldScreenLayoutItem
in interfaceFieldScreenStore
-
removeFieldScreenLayoutItem
- Specified by:
removeFieldScreenLayoutItem
in interfaceFieldScreenStore
-
removeFieldScreenLayoutItems
- Specified by:
removeFieldScreenLayoutItems
in interfaceFieldScreenStore
-
getFieldScreenLayoutItems
- Specified by:
getFieldScreenLayoutItems
in interfaceFieldScreenStore
-
refresh
public void refresh()- Specified by:
refresh
in interfaceFieldScreenStore
-
onFieldScreenLayoutChange
Refreshes a single FieldScreen when there is a change to any of its constituent FieldScreenLayoutItem's.- Parameters:
event
- a AbstractFieldScreenLayoutItemEvent
-
createFieldScreenLayoutItem
- Specified by:
createFieldScreenLayoutItem
in interfaceFieldScreenStore
-
buildNewFieldScreenLayoutItem
public FieldScreenLayoutItem buildNewFieldScreenLayoutItem(org.ofbiz.core.entity.GenericValue genericValue) - Specified by:
buildNewFieldScreenLayoutItem
in interfaceFieldScreenStore
-
removeFieldScreenTabs
- Specified by:
removeFieldScreenTabs
in interfaceFieldScreenStore
-
removeFieldScreenTab
- Specified by:
removeFieldScreenTab
in interfaceFieldScreenStore
-
getFieldScreenTab
- Specified by:
getFieldScreenTab
in interfaceFieldScreenStore
-
screenNameExists
- Specified by:
screenNameExists
in interfaceFieldScreenStore
-