com.atlassian.greenhopper.service.sprintmarker
Interface SprintMarkerService

All Known Implementing Classes:
SprintMarkerServiceImpl

public interface SprintMarkerService

Sprint Marker Service


Method Summary
 boolean canManageMarkers(com.atlassian.crowd.embedded.api.User user, RapidView rapidView)
          Checks whether a given user can manage markers for a given board
 ServiceOutcome<SprintMarker> createSprintMarker(com.atlassian.crowd.embedded.api.User user, java.lang.String name, RapidView rapidView)
          Create a new sprint marker This will create a sprintmarker together with a rankable object, which initially isn't ranked though.
 ServiceOutcome<java.lang.Void> deleteMarker(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, SprintMarker marker)
          Delete a given sprint marker
 ServiceOutcome<SprintMarker> getSprintMarker(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.lang.Long id)
          Get a sprint marker given its id.
 ServiceOutcome<java.util.List<SprintMarker>> loadMarkers(com.atlassian.crowd.embedded.api.User user, RapidView rapidView)
          Load all markers for a given rapid view
 ServiceOutcome<SprintMarker> updateSprintMarker(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, SprintMarker marker)
          Update a sprint marker
 

Method Detail

canManageMarkers

boolean canManageMarkers(com.atlassian.crowd.embedded.api.User user,
                         RapidView rapidView)
Checks whether a given user can manage markers for a given board


createSprintMarker

ServiceOutcome<SprintMarker> createSprintMarker(com.atlassian.crowd.embedded.api.User user,
                                                java.lang.String name,
                                                RapidView rapidView)
Create a new sprint marker This will create a sprintmarker together with a rankable object, which initially isn't ranked though.


loadMarkers

ServiceOutcome<java.util.List<SprintMarker>> loadMarkers(com.atlassian.crowd.embedded.api.User user,
                                                         RapidView rapidView)
Load all markers for a given rapid view


getSprintMarker

ServiceOutcome<SprintMarker> getSprintMarker(com.atlassian.crowd.embedded.api.User user,
                                             RapidView rapidView,
                                             java.lang.Long id)
Get a sprint marker given its id.


updateSprintMarker

ServiceOutcome<SprintMarker> updateSprintMarker(com.atlassian.crowd.embedded.api.User user,
                                                RapidView rapidView,
                                                SprintMarker marker)
Update a sprint marker


deleteMarker

ServiceOutcome<java.lang.Void> deleteMarker(com.atlassian.crowd.embedded.api.User user,
                                            RapidView rapidView,
                                            SprintMarker marker)
Delete a given sprint marker



Copyright © 2007-2012 Atlassian. All Rights Reserved.