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

java.lang.Object
  extended by com.atlassian.jira.issue.fields.screen.DefaultFieldScreenSchemeManager
All Implemented Interfaces:
Startable, FieldScreenSchemeManager

public class DefaultFieldScreenSchemeManager
extends Object
implements FieldScreenSchemeManager, Startable

Copyright (c) 2002-2004 All rights reserved.


Field Summary
 
Fields inherited from interface com.atlassian.jira.issue.fields.screen.FieldScreenSchemeManager
DEFAULT_FIELD_SCREEN_SCHEME_ID, FIELD_SCREEN_SCHEME_ENTITY_NAME
 
Constructor Summary
DefaultFieldScreenSchemeManager(OfBizDelegator ofBizDelegator, FieldScreenManager fieldScreenManager, com.atlassian.event.api.EventPublisher eventPublisher)
           
 
Method Summary
protected  FieldScreenSchemeImpl buildFieldScreenScheme(org.ofbiz.core.entity.GenericValue genericValue)
           
protected  FieldScreenSchemeItem buildFieldScreenSchemeItem(org.ofbiz.core.entity.GenericValue genericValue)
           
 void createFieldScreenScheme(FieldScreenScheme fieldScreenScheme)
           
 void createFieldScreenSchemeItem(FieldScreenSchemeItem fieldScreenSchemeItem)
           
 FieldScreenScheme getFieldScreenScheme(Long id)
           
 Collection<FieldScreenSchemeItem> getFieldScreenSchemeItems(FieldScreenScheme fieldScreenScheme)
           
 Collection<FieldScreenScheme> getFieldScreenSchemes()
           
 Collection<FieldScreenScheme> getFieldScreenSchemes(FieldScreen fieldScreen)
           
protected  OfBizDelegator getOfBizDelegator()
           
 void onClearCache(ClearCacheEvent event)
           
 void refresh()
           
 void removeFieldSchemeItems(FieldScreenScheme fieldScreenScheme)
           
 void removeFieldScreenScheme(FieldScreenScheme fieldScreenScheme)
           
 void removeFieldScreenSchemeItem(FieldScreenSchemeItem fieldScreenSchemeItem)
           
protected  FieldScreenScheme retrieveFieldScreenScheme(Long id)
           
 void start()
          This method wil be called after the plugin system is fully initialised and all components added to the dependency injection framework.
 void updateFieldScreenScheme(FieldScreenScheme fieldScreenScheme)
           
 void updateFieldScreenSchemeItem(FieldScreenSchemeItem fieldScreenSchemeItem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFieldScreenSchemeManager

public DefaultFieldScreenSchemeManager(OfBizDelegator ofBizDelegator,
                                       FieldScreenManager fieldScreenManager,
                                       com.atlassian.event.api.EventPublisher eventPublisher)
Method Detail

start

public void start()
           throws Exception
Description copied from interface: Startable
This method wil be called after the plugin system is fully initialised and all components added to the dependency injection framework.

Specified by:
start in interface Startable
Throws:
Exception - Allows implementations to throw an Exception.

onClearCache

@EventListener
public void onClearCache(ClearCacheEvent event)

getFieldScreenSchemes

public Collection<FieldScreenScheme> getFieldScreenSchemes()
Specified by:
getFieldScreenSchemes in interface FieldScreenSchemeManager

getFieldScreenScheme

public FieldScreenScheme getFieldScreenScheme(Long id)
Specified by:
getFieldScreenScheme in interface FieldScreenSchemeManager

retrieveFieldScreenScheme

protected FieldScreenScheme retrieveFieldScreenScheme(Long id)

buildFieldScreenScheme

protected FieldScreenSchemeImpl buildFieldScreenScheme(org.ofbiz.core.entity.GenericValue genericValue)

getFieldScreenSchemeItems

public Collection<FieldScreenSchemeItem> getFieldScreenSchemeItems(FieldScreenScheme fieldScreenScheme)
Specified by:
getFieldScreenSchemeItems in interface FieldScreenSchemeManager

buildFieldScreenSchemeItem

protected FieldScreenSchemeItem buildFieldScreenSchemeItem(org.ofbiz.core.entity.GenericValue genericValue)

createFieldScreenScheme

public void createFieldScreenScheme(FieldScreenScheme fieldScreenScheme)
Specified by:
createFieldScreenScheme in interface FieldScreenSchemeManager

updateFieldScreenScheme

public void updateFieldScreenScheme(FieldScreenScheme fieldScreenScheme)
Specified by:
updateFieldScreenScheme in interface FieldScreenSchemeManager

removeFieldSchemeItems

public void removeFieldSchemeItems(FieldScreenScheme fieldScreenScheme)
Specified by:
removeFieldSchemeItems in interface FieldScreenSchemeManager

removeFieldScreenScheme

public void removeFieldScreenScheme(FieldScreenScheme fieldScreenScheme)
Specified by:
removeFieldScreenScheme in interface FieldScreenSchemeManager

createFieldScreenSchemeItem

public void createFieldScreenSchemeItem(FieldScreenSchemeItem fieldScreenSchemeItem)
Specified by:
createFieldScreenSchemeItem in interface FieldScreenSchemeManager

updateFieldScreenSchemeItem

public void updateFieldScreenSchemeItem(FieldScreenSchemeItem fieldScreenSchemeItem)
Specified by:
updateFieldScreenSchemeItem in interface FieldScreenSchemeManager

removeFieldScreenSchemeItem

public void removeFieldScreenSchemeItem(FieldScreenSchemeItem fieldScreenSchemeItem)
Specified by:
removeFieldScreenSchemeItem in interface FieldScreenSchemeManager

getFieldScreenSchemes

public Collection<FieldScreenScheme> getFieldScreenSchemes(FieldScreen fieldScreen)
Specified by:
getFieldScreenSchemes in interface FieldScreenSchemeManager

getOfBizDelegator

protected OfBizDelegator getOfBizDelegator()

refresh

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


Copyright © 2002-2012 Atlassian. All Rights Reserved.