Package ru.slie.luna.agile.sprint
Interface SprintManager
public interface SprintManager
-
Method Summary
Modifier and TypeMethodDescriptionvoidComplete sprintcreate(User author, Board board, String name, String goal, LocalDateTime startDate, LocalDateTime finishDate) getByNames(List<String> sprintNames) getForBoard(Board board) booleanvoidvoidsearch(SprintSearchParams searchParams) voidsuggestions(SprintSearchParams searchParams)
-
Method Details
-
getById
-
getByName
-
getForBoard
-
getByIds
-
getByNames
-
create
Sprint create(User author, Board board, String name, String goal, LocalDateTime startDate, LocalDateTime finishDate) throws ValidateException - Throws:
ValidateException
-
delete
- Throws:
ValidateException
-
start
- Throws:
ValidateException
-
complete
Complete sprint- Parameters:
user- Author of changessprint- SprinttargetSprint- to move incompleted issues or null for backlog- Throws:
ValidateException
-
reopen
-
search
-
suggestions
-
getIssues
-
hasIssues
-
save
- Throws:
ValidateException
-