com.atlassian.greenhopper.manager.sprintmarker
Class SprintMarkerManager

java.lang.Object
  extended by com.atlassian.greenhopper.global.AbstractLoggable
      extended by com.atlassian.greenhopper.manager.sprintmarker.SprintMarkerManager
All Implemented Interfaces:
GreenHopperCache

@Service
public class SprintMarkerManager
extends AbstractLoggable
implements GreenHopperCache


Field Summary
 
Fields inherited from class com.atlassian.greenhopper.global.AbstractLoggable
logger
 
Constructor Summary
SprintMarkerManager()
           
 
Method Summary
 ServiceOutcome<SprintMarker> createSprintMarker(SprintMarker marker)
           
 ServiceOutcome<java.lang.Void> deleteMarker(java.lang.Long markerId)
           
 ServiceOutcome<java.lang.Void> deleteMarker(SprintMarker marker)
           
 ServiceOutcome<java.lang.Void> deleteMarkersForView(RapidView rapidView)
           
 void flushCache()
          Invoked when all caches in the plugin need to be cleared.
 ServiceOutcome<SprintMarker> getSprintMarker(java.lang.Long id)
           
 ServiceOutcome<java.util.List<SprintMarker>> loadMarkers(RapidView rapidView)
           
 ServiceOutcome<SprintMarker> updateSprintmarker(SprintMarker sprintMarker)
           
 
Methods inherited from class com.atlassian.greenhopper.global.AbstractLoggable
logDebug, logError, logException, logInfo, logTrace, logWarn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SprintMarkerManager

public SprintMarkerManager()
Method Detail

createSprintMarker

public ServiceOutcome<SprintMarker> createSprintMarker(SprintMarker marker)

loadMarkers

public ServiceOutcome<java.util.List<SprintMarker>> loadMarkers(RapidView rapidView)

getSprintMarker

public ServiceOutcome<SprintMarker> getSprintMarker(java.lang.Long id)

updateSprintmarker

public ServiceOutcome<SprintMarker> updateSprintmarker(SprintMarker sprintMarker)

deleteMarkersForView

public ServiceOutcome<java.lang.Void> deleteMarkersForView(RapidView rapidView)

deleteMarker

public ServiceOutcome<java.lang.Void> deleteMarker(SprintMarker marker)

deleteMarker

public ServiceOutcome<java.lang.Void> deleteMarker(java.lang.Long markerId)

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.