| | |
| | | import kr.wisestone.owl.domain.Workflow; |
| | | import kr.wisestone.owl.vo.IssueVo; |
| | | import kr.wisestone.owl.web.condition.ApiMonitorCondition; |
| | | import kr.wisestone.owl.web.condition.DepartmentCondition; |
| | | import kr.wisestone.owl.web.condition.IssueCondition; |
| | | import kr.wisestone.owl.web.condition.ProjectCondition; |
| | | import kr.wisestone.owl.web.form.EmailCommonForm; |
| | | import kr.wisestone.owl.web.form.EmailTemplateForm; |
| | | import kr.wisestone.owl.web.form.IssueApiForm; |
| | | import kr.wisestone.owl.web.form.IssueForm; |
| | | import org.springframework.data.domain.Pageable; |
| | |
| | | |
| | | void addIssueVersion(Long id); |
| | | |
| | | void addIssueVersion(Long id, Long userId); |
| | | |
| | | Issue addIssue(IssueForm issueForm, List<MultipartFile> files); |
| | | |
| | | Issue addIssue(User user, IssueForm issueForm, List<MultipartFile> multipartFiles); |
| | | |
| | | Issue addRelIssue(IssueForm issueForm, List<MultipartFile> files); |
| | | |
| | | Issue addDownIssue(Map<String, Object> resJsonData, IssueForm issueForm, List<MultipartFile> files); |
| | | |
| | | Issue addRelIssue(User user, IssueForm issueForm, List<MultipartFile> multipartFiles); |
| | | |
| | | Issue addApiIssue(IssueApiForm issueApiForm); |
| | | Issue addDownIssue(Map<String, Object> resJsonData, User user, IssueForm issueForm, List<MultipartFile> multipartFiles); |
| | | |
| | | List<Issue> addApiIssue(IssueApiForm issueApiForm) throws CloneNotSupportedException; |
| | | |
| | | List<Issue> modifyIssue(IssueApiForm issueApiForm, List<MultipartFile> files); |
| | | |
| | | List<IssueVo> findIssue(IssueApiForm issueApiform); |
| | | List<Issue> findIssue(IssueApiForm issueApiform); |
| | | |
| | | |
| | | List<IssueVo> findIssue(Map<String, Object> resJsonData, |
| | | IssueCondition condition, Pageable pageable); |
| | |
| | | Issue modifyIssue(User user, IssueForm issueForm, List<MultipartFile> multipartFiles); |
| | | |
| | | void removeIssues(IssueForm issueForm); |
| | | |
| | | void removeAllIssues(IssueForm issueForm); |
| | | |
| | | void removeDownIssues(IssueForm issueForm); |
| | | |
| | | void modifyIssueStatus(IssueForm issueForm, User user); |
| | | |
| | |
| | | |
| | | ModelAndView downloadExcelTemplate(HttpServletRequest request, Model model); |
| | | |
| | | void importExcel(MultipartFile multipartFile) throws Exception; |
| | | void importExcel(IssueForm issueForm, MultipartFile multipartFile) throws Exception; |
| | | |
| | | List<Long> findByProjectId(Long projectId); |
| | | |
| | | void setIssueDetail(IssueVo issueVo, Issue issue); |
| | | void setIssueDetail(IssueVo issueVo, Issue issue, User user); |
| | | |
| | | void setIssueDetail(IssueVo issueVo, Issue issue, User user, boolean hideCompleteIssue); |
| | | |
| | | void sendIssueEmail(IssueForm issueForm); |
| | | |
| | | void sendIssueEmailPartners(IssueForm issueForm); |
| | | void sendIssueEmailPartners(EmailTemplateForm emailTemplateForm, List<MultipartFile> files); |
| | | |
| | | void reservationIssue(); |
| | | |
| | |
| | | |
| | | void findPartner(Map<String, Object> resJsonData, Map<String, Object> params); |
| | | |
| | | void findReadyDepartments(Map<String, Object> resJsonData, DepartmentCondition make, Pageable pageable); |
| | | |
| | | void findApiIssue(ApiMonitorCondition apiMonitorCondition, Map<String, Object> resJsonData); |
| | | |
| | | void setCountDownIssues(List<Map<String, Object>> results, List<IssueVo> issueVos); |
| | | void setCountDownIssues(List<IssueVo> issueVos); |
| | | |
| | | void makeIssueMapToIssue(Issue issue, Map<String, Object> issueMap); |
| | | |
| | | void sendCommonEmail(EmailCommonForm make, List<MultipartFile> files); |
| | | } |