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

java.lang.Object
  extended by com.atlassian.jira.issue.fields.screen.DefaultFieldScreenManager
All Implemented Interfaces:
FieldScreenManager

public class DefaultFieldScreenManager
extends Object
implements FieldScreenManager

Copyright (c) 2002-2004 All rights reserved.


Constructor Summary
DefaultFieldScreenManager(FieldScreenStore fieldScreenStore)
           
 
Method Summary
 FieldScreenLayoutItem buildNewFieldScreenLayoutItem(String fieldId)
           
 void createFieldScreen(FieldScreen fieldScreen)
           
 void createFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
           
 void createFieldScreenTab(FieldScreenTab fieldScreenTab)
           
 FieldScreen getFieldScreen(Long id)
           
 List getFieldScreenLayoutItems(FieldScreenTab fieldScreenTab)
           
 Collection getFieldScreens()
           
 FieldScreenTab getFieldScreenTab(Long fieldScreenTabId)
           
 List getFieldScreenTabs(FieldScreen fieldScreen)
           
 Collection getFieldScreenTabs(String fieldId)
           
 void refresh()
           
 void removeFieldScreen(Long id)
           
 void removeFieldScreenItems(String fieldId)
           
 void removeFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
           
 void removeFieldScreenLayoutItems(FieldScreenTab fieldScreenTab)
           
 void removeFieldScreenTab(Long id)
           
 void removeFieldScreenTabs(FieldScreen fieldScreen)
           
 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

DefaultFieldScreenManager

public DefaultFieldScreenManager(FieldScreenStore fieldScreenStore)
Method Detail

getFieldScreen

public FieldScreen getFieldScreen(Long id)
Specified by:
getFieldScreen in interface FieldScreenManager

getFieldScreens

public Collection getFieldScreens()
Specified by:
getFieldScreens in interface FieldScreenManager

getFieldScreenTabs

public Collection getFieldScreenTabs(String fieldId)
Specified by:
getFieldScreenTabs in interface FieldScreenManager

createFieldScreen

public void createFieldScreen(FieldScreen fieldScreen)
Specified by:
createFieldScreen in interface FieldScreenManager

removeFieldScreen

public void removeFieldScreen(Long id)
Specified by:
removeFieldScreen in interface FieldScreenManager

updateFieldScreen

public void updateFieldScreen(FieldScreen fieldScreen)
Specified by:
updateFieldScreen in interface FieldScreenManager

createFieldScreenTab

public void createFieldScreenTab(FieldScreenTab fieldScreenTab)
Specified by:
createFieldScreenTab in interface FieldScreenManager

updateFieldScreenTab

public void updateFieldScreenTab(FieldScreenTab fieldScreenTab)
Specified by:
updateFieldScreenTab in interface FieldScreenManager

getFieldScreenTab

public FieldScreenTab getFieldScreenTab(Long fieldScreenTabId)
Specified by:
getFieldScreenTab in interface FieldScreenManager

getFieldScreenTabs

public List getFieldScreenTabs(FieldScreen fieldScreen)
Specified by:
getFieldScreenTabs in interface FieldScreenManager

createFieldScreenLayoutItem

public void createFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
Specified by:
createFieldScreenLayoutItem in interface FieldScreenManager

updateFieldScreenLayoutItem

public void updateFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
Specified by:
updateFieldScreenLayoutItem in interface FieldScreenManager

removeFieldScreenLayoutItem

public void removeFieldScreenLayoutItem(FieldScreenLayoutItem fieldScreenLayoutItem)
Specified by:
removeFieldScreenLayoutItem in interface FieldScreenManager

removeFieldScreenLayoutItems

public void removeFieldScreenLayoutItems(FieldScreenTab fieldScreenTab)
Specified by:
removeFieldScreenLayoutItems in interface FieldScreenManager

getFieldScreenLayoutItems

public List getFieldScreenLayoutItems(FieldScreenTab fieldScreenTab)
Specified by:
getFieldScreenLayoutItems in interface FieldScreenManager

removeFieldScreenItems

public void removeFieldScreenItems(String fieldId)
Specified by:
removeFieldScreenItems in interface FieldScreenManager

refresh

public void refresh()
Specified by:
refresh in interface FieldScreenManager

buildNewFieldScreenLayoutItem

public FieldScreenLayoutItem buildNewFieldScreenLayoutItem(String fieldId)
Specified by:
buildNewFieldScreenLayoutItem in interface FieldScreenManager

removeFieldScreenTabs

public void removeFieldScreenTabs(FieldScreen fieldScreen)
Specified by:
removeFieldScreenTabs in interface FieldScreenManager

removeFieldScreenTab

public void removeFieldScreenTab(Long id)
Specified by:
removeFieldScreenTab in interface FieldScreenManager


Copyright © 2002-2007 Atlassian. All Rights Reserved.