|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.greenhopper.service.sprint.SprintManagerImpl
@Service public class SprintManagerImpl
Implementation of SprintManager
Constructor Summary | |
---|---|
SprintManagerImpl()
|
Method Summary | |
---|---|
ServiceOutcome<Sprint> |
createSprint(Sprint sprint)
Create a sprint given the object |
ServiceOutcome<java.lang.Void> |
deleteSprint(Sprint sprint)
Delete a sprint |
void |
flushCache()
Invoked when all caches in the plugin need to be cleared. |
ServiceOutcome<java.util.Collection<Sprint>> |
getAllSprints()
Get all sprints |
ServiceOutcome<Sprint> |
getSprint(long id)
Get a sprint given its id. |
ServiceOutcome<java.util.Collection<Sprint>> |
getSprints(java.util.EnumSet<Sprint.State> states)
Collects all sprints with the given states |
ServiceOutcome<java.util.Collection<Sprint>> |
getSprintsForView(RapidView rapidView)
Get all sprints owned by the passed rapid view |
ServiceOutcome<java.util.Collection<Sprint>> |
getSprintsForView(RapidView rapidView,
java.util.EnumSet<Sprint.State> states)
Collects all sprints owned by the passed rapid view with one of the given states |
ServiceOutcome<SprintStateAuditLog> |
getSprintStateAuditLog(Sprint sprint)
Gets the audit log data for a sprint |
void |
init()
|
ServiceOutcome<java.lang.Void> |
logStateChange(Sprint updatedSprint,
com.atlassian.crowd.embedded.api.User user)
Create an AuditEntry log for a user who is opening/closing a sprint as part of a sprint update |
ServiceOutcome<Sprint> |
updateSprint(Sprint sprint)
Update a sprint |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SprintManagerImpl()
Method Detail |
---|
@PostConstruct public void init()
@Nonnull public ServiceOutcome<Sprint> getSprint(long id)
SprintManager
getSprint
in interface SprintManager
@Nonnull public ServiceOutcome<java.util.Collection<Sprint>> getAllSprints()
SprintManager
getAllSprints
in interface SprintManager
@Nonnull public ServiceOutcome<java.util.Collection<Sprint>> getSprints(java.util.EnumSet<Sprint.State> states)
SprintManager
getSprints
in interface SprintManager
states
- the states to include
@Nonnull public ServiceOutcome<java.util.Collection<Sprint>> getSprintsForView(RapidView rapidView)
SprintManager
getSprintsForView
in interface SprintManager
@Nonnull public ServiceOutcome<java.util.Collection<Sprint>> getSprintsForView(RapidView rapidView, java.util.EnumSet<Sprint.State> states)
SprintManager
getSprintsForView
in interface SprintManager
@Nonnull public ServiceOutcome<Sprint> createSprint(Sprint sprint)
SprintManager
createSprint
in interface SprintManager
@Nonnull public ServiceOutcome<Sprint> updateSprint(Sprint sprint)
SprintManager
updateSprint
in interface SprintManager
@Nonnull public ServiceOutcome<java.lang.Void> logStateChange(Sprint updatedSprint, com.atlassian.crowd.embedded.api.User user)
logStateChange
in interface SprintManager
updatedSprint
- the sprint being opened/closeduser
- the user who performed the change@Nonnull public ServiceOutcome<SprintStateAuditLog> getSprintStateAuditLog(Sprint sprint)
SprintManager
getSprintStateAuditLog
in interface SprintManager
@Nonnull public ServiceOutcome<java.lang.Void> deleteSprint(Sprint sprint)
SprintManager
deleteSprint
in interface SprintManager
public void flushCache()
GreenHopperCache
flushCache
in interface GreenHopperCache
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |