Package ru.slie.luna.issue.service
Interface IssueService
public interface IssueService
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionmove(User user, MutableIssue issue, Project project, IssueType issueType, Map<String, Object> fields) patchIssue(MutableIssue issue, Map<String, Object> request) save(User user, MutableIssue issue, boolean skipValidation) voidvalidate(User user, MutableIssue issue, boolean checkLayout, boolean changedOnly, boolean checkPerms)
-
Method Details
-
patchIssue
IssueService.PatchResult patchIssue(MutableIssue issue, Map<String, Object> request) throws ValidateException- Throws:
ValidateException
-
save
IssueService.SaveResult save(User user, MutableIssue issue, boolean skipValidation) throws ValidateException - Throws:
ValidateException
-
validate
IssueService.ValidateResult validate(User user, MutableIssue issue, boolean checkLayout, boolean changedOnly, boolean checkPerms) -
transit
void transit(User user, MutableIssue issue, Map<String, Object> request, int actionId) throws ValidateException- Throws:
ValidateException
-
move
IssueService.SaveResult move(User user, MutableIssue issue, Project project, IssueType issueType, Map<String, Object> fields) throws ValidateException- Throws:
ValidateException
-