Class DefaultFieldScreenManager
java.lang.Object
com.atlassian.jira.issue.fields.screen.DefaultFieldScreenManager
- All Implemented Interfaces:
FieldScreenManager
Copyright (c) 2002-2004
All rights reserved.
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultFieldScreenManager
(FieldScreenStore fieldScreenStore, com.atlassian.event.api.EventPublisher eventPublisher) -
Method Summary
Modifier and TypeMethodDescriptionbuildNewFieldScreenLayoutItem
(String fieldId) void
createFieldScreen
(FieldScreen fieldScreen) void
createFieldScreenLayoutItem
(FieldScreenLayoutItem fieldScreenLayoutItem) void
createFieldScreenTab
(FieldScreenTab fieldScreenTab) getFieldScreen
(Long id) getFieldScreenLayoutItems
(FieldScreenTab fieldScreenTab) getFieldScreens
(int startIndex, int count) getFieldScreens
(int startIndex, int count, String searchQuery) getFieldScreens
(String searchQuery) getFieldScreenTab
(Long fieldScreenTabId) getFieldScreenTabs
(FieldScreen fieldScreen) getFieldScreenTabs
(String fieldId) void
refresh()
void
void
removeFieldScreenItems
(String fieldId) void
removeFieldScreenLayoutItem
(FieldScreenLayoutItem fieldScreenLayoutItem) void
removeFieldScreenLayoutItems
(FieldScreenTab fieldScreenTab) void
void
removeFieldScreenTabs
(FieldScreen fieldScreen) boolean
screenNameExists
(String name) boolean
screenNameOrDescriptionContains
(FieldScreen fieldScreen, String phrase) streamFieldScreenTabs
(String fieldId) Returns a stream of field screen tabs for the given field id.void
updateFieldScreen
(FieldScreen fieldScreen) void
updateFieldScreenLayoutItem
(FieldScreenLayoutItem fieldScreenLayoutItem) void
updateFieldScreenTab
(FieldScreenTab fieldScreenTab)
-
Constructor Details
-
DefaultFieldScreenManager
public DefaultFieldScreenManager(FieldScreenStore fieldScreenStore, com.atlassian.event.api.EventPublisher eventPublisher)
-
-
Method Details
-
getFieldScreen
- Specified by:
getFieldScreen
in interfaceFieldScreenManager
-
getFieldScreens
- Specified by:
getFieldScreens
in interfaceFieldScreenManager
-
getFieldScreens
- Specified by:
getFieldScreens
in interfaceFieldScreenManager
- Parameters:
searchQuery
- - search phrase which screen's name or description may contain- Returns:
- collection of screens matching the given search phrase
-
getFieldScreens
- Specified by:
getFieldScreens
in interfaceFieldScreenManager
- Parameters:
startIndex
- - index where every screen that has its index lower than startIndex will be discardedcount
- - upper limit of screens to return- Returns:
- collection of screens which index is higher than startIndex, limited to specific amount
-
getFieldScreens
- Specified by:
getFieldScreens
in interfaceFieldScreenManager
- Parameters:
startIndex
- - index where every screen that matches the search query has its index lower than startIndex will be discardedcount
- - upper limit of screens with matching search query to returnsearchQuery
- - search phrase which screen's name or description may contain- Returns:
- collection of screens matching the given search phrase and which index is higher than startIndex, limited to specific amount
-
getFieldScreenTabs
- Specified by:
getFieldScreenTabs
in interfaceFieldScreenManager
-
streamFieldScreenTabs
Description copied from interface:FieldScreenManager
Returns a stream of field screen tabs for the given field id.- Specified by:
streamFieldScreenTabs
in interfaceFieldScreenManager
- Parameters:
fieldId
- - id of the field for which field screen tabs will be returned- Returns:
-
createFieldScreen
- Specified by:
createFieldScreen
in interfaceFieldScreenManager
-
removeFieldScreen
- Specified by:
removeFieldScreen
in interfaceFieldScreenManager
-
updateFieldScreen
- Specified by:
updateFieldScreen
in interfaceFieldScreenManager
-
createFieldScreenTab
- Specified by:
createFieldScreenTab
in interfaceFieldScreenManager
-
updateFieldScreenTab
- Specified by:
updateFieldScreenTab
in interfaceFieldScreenManager
-
getFieldScreenTab
- Specified by:
getFieldScreenTab
in interfaceFieldScreenManager
-
getFieldScreenTabs
- Specified by:
getFieldScreenTabs
in interfaceFieldScreenManager
-
createFieldScreenLayoutItem
- Specified by:
createFieldScreenLayoutItem
in interfaceFieldScreenManager
-
updateFieldScreenLayoutItem
- Specified by:
updateFieldScreenLayoutItem
in interfaceFieldScreenManager
-
removeFieldScreenLayoutItem
- Specified by:
removeFieldScreenLayoutItem
in interfaceFieldScreenManager
-
removeFieldScreenLayoutItems
- Specified by:
removeFieldScreenLayoutItems
in interfaceFieldScreenManager
-
getFieldScreenLayoutItems
- Specified by:
getFieldScreenLayoutItems
in interfaceFieldScreenManager
-
removeFieldScreenItems
- Specified by:
removeFieldScreenItems
in interfaceFieldScreenManager
-
refresh
public void refresh()- Specified by:
refresh
in interfaceFieldScreenManager
-
buildNewFieldScreenLayoutItem
- Specified by:
buildNewFieldScreenLayoutItem
in interfaceFieldScreenManager
-
removeFieldScreenTabs
- Specified by:
removeFieldScreenTabs
in interfaceFieldScreenManager
-
removeFieldScreenTab
- Specified by:
removeFieldScreenTab
in interfaceFieldScreenManager
-
screenNameExists
- Specified by:
screenNameExists
in interfaceFieldScreenManager
-
screenNameOrDescriptionContains
- Specified by:
screenNameOrDescriptionContains
in interfaceFieldScreenManager
- Parameters:
fieldScreen
- - field screens on which phrase search will be performedphrase
- - search phrase that field screen's name or description should contain- Returns:
- boolean indicating whether search phrase is present in field screen or not
-