com.atlassian.greenhopper.manager.detailview
Class DetailViewFieldManagerImpl
java.lang.Object
com.atlassian.greenhopper.manager.detailview.DetailViewFieldManagerImpl
- All Implemented Interfaces:
- DetailViewFieldManager, GreenHopperCache
@Service
public class DetailViewFieldManagerImpl
- extends java.lang.Object
- implements DetailViewFieldManager
TODO: Document this class / interface here
- Since:
- v5.0
Method Summary |
ServiceOutcome<DetailViewField> |
add(RapidView rapidView,
DetailViewField detailViewField)
|
ServiceOutcome<java.util.List<DetailViewField>> |
copy(RapidView sourceRapidView,
RapidView targetRapidView)
|
ServiceOutcome<java.lang.Void> |
delete(RapidView rapidView,
long detailViewFieldId)
|
void |
flushCache()
Invoked when all caches in the plugin need to be cleared. |
ServiceOutcome<DetailViewField> |
get(RapidView rapidView,
long detailViewFieldId)
|
ServiceOutcome<java.util.List<DetailViewField>> |
getAll(RapidView rapidView)
|
void |
invalidate(RapidView view)
invalidates the cache entry for a given RV, should only be called by other services. |
ServiceOutcome<java.lang.Void> |
moveBefore(RapidView rapidView,
long detailViewFieldId,
long moveBeforeDetailViewFieldId)
|
ServiceOutcome<java.lang.Void> |
moveLast(RapidView rapidView,
long detailViewFieldId)
|
ServiceOutcome<java.util.List<DetailViewField>> |
set(RapidView rapidView,
java.util.List<DetailViewField> detailViewFields)
|
ServiceOutcome<DetailViewField> |
update(RapidView rapidView,
DetailViewField detailViewField)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DetailViewFieldManagerImpl
public DetailViewFieldManagerImpl()
get
public ServiceOutcome<DetailViewField> get(RapidView rapidView,
long detailViewFieldId)
- Specified by:
get
in interface DetailViewFieldManager
getAll
public ServiceOutcome<java.util.List<DetailViewField>> getAll(RapidView rapidView)
- Specified by:
getAll
in interface DetailViewFieldManager
add
public ServiceOutcome<DetailViewField> add(RapidView rapidView,
DetailViewField detailViewField)
- Specified by:
add
in interface DetailViewFieldManager
update
public ServiceOutcome<DetailViewField> update(RapidView rapidView,
DetailViewField detailViewField)
- Specified by:
update
in interface DetailViewFieldManager
set
public ServiceOutcome<java.util.List<DetailViewField>> set(RapidView rapidView,
java.util.List<DetailViewField> detailViewFields)
- Specified by:
set
in interface DetailViewFieldManager
delete
public ServiceOutcome<java.lang.Void> delete(RapidView rapidView,
long detailViewFieldId)
- Specified by:
delete
in interface DetailViewFieldManager
moveBefore
public ServiceOutcome<java.lang.Void> moveBefore(RapidView rapidView,
long detailViewFieldId,
long moveBeforeDetailViewFieldId)
- Specified by:
moveBefore
in interface DetailViewFieldManager
moveLast
public ServiceOutcome<java.lang.Void> moveLast(RapidView rapidView,
long detailViewFieldId)
- Specified by:
moveLast
in interface DetailViewFieldManager
copy
public ServiceOutcome<java.util.List<DetailViewField>> copy(RapidView sourceRapidView,
RapidView targetRapidView)
- Specified by:
copy
in interface DetailViewFieldManager
invalidate
public void invalidate(RapidView view)
- Description copied from interface:
DetailViewFieldManager
- invalidates the cache entry for a given RV, should only be called by other services.
Ideally, the cache should be in a manager which lies between the service and dao
- Specified by:
invalidate
in interface DetailViewFieldManager
flushCache
public void flushCache()
- Description copied from interface:
GreenHopperCache
- Invoked when all caches in the plugin need to be cleared.
- Specified by:
flushCache
in interface GreenHopperCache
Copyright © 2007-2012 Atlassian. All Rights Reserved.