| | |
| | | * Created by wisestone on 2018-01-03. |
| | | */ |
| | | public class IssueForm { |
| | | |
| | | |
| | | private Long id; |
| | | private Long projectId; |
| | | private Long issueStatusId; |
| | |
| | | private List<Long> userIds = Lists.newArrayList(); |
| | | private List<Long> departmentIds = Lists.newArrayList(); // 담당 부서 |
| | | private List<String> sendEmails = Lists.newArrayList(); // 이메일 발송 대상자 |
| | | private String template; |
| | | private List<Long> attachedFileIds = Lists.newArrayList(); |
| | | private Long relationIssue; // 연관 일감 |
| | | private List<Map<String, Object>> issueCustomFields = Lists.newArrayList(); |
| | |
| | | private List<Map<String, Object>> issueCompanyFields = Lists.newArrayList(); |
| | | private List<Map<String, Object>> issueIspFields = Lists.newArrayList(); |
| | | private List<Map<String, Object>> issueHostingFields = Lists.newArrayList(); |
| | | private List<Map<String, Object>> files = Lists.newArrayList(); // api용 첨부파일 |
| | | private Long parentIssueId; // 상위 이슈 |
| | | private String isApi; |
| | | |
| | | public IssueForm() { |
| | | } |
| | |
| | | // 메일 발송자 정보 |
| | | if (MapUtil.getStrings(params, "sendEmails") != null) { |
| | | form.setSendEmails(MapUtil.getStrings(params, "sendEmails")); |
| | | } |
| | | |
| | | // 메일 템플릿 정보 |
| | | if (MapUtil.getString(params, "template") != null) { |
| | | form.setTemplate(MapUtil.getString(params, "template")); |
| | | } |
| | | |
| | | // 텍스트 에디터에 첨부된 파일을 이슈와 연결하는 정보 |
| | |
| | | // HOSTING 필드 정보 |
| | | if (MapUtil.getObject(params, "issueHostingFields") != null){ |
| | | form.setIssueHostingFields((List)MapUtil.getObject(params, "issueHostingFields")); |
| | | } |
| | | |
| | | // api 첨부파일 |
| | | if (MapUtil.getObject(params, "files") != null){ |
| | | form.setFiles((List)MapUtil.getObject(params, "files")); |
| | | } |
| | | return form; |
| | | } |
| | |
| | | public void setParentIssueId(Long parentIssueId) { |
| | | this.parentIssueId = parentIssueId; |
| | | } |
| | | |
| | | public String getIsApi() { |
| | | return isApi; |
| | | } |
| | | |
| | | public void setIsApi(String isApi) { |
| | | this.isApi = isApi; |
| | | } |
| | | |
| | | public List<Map<String, Object>> getFiles() { |
| | | return files; |
| | | } |
| | | |
| | | public void setFiles(List<Map<String, Object>> files) { |
| | | this.files = files; |
| | | } |
| | | |
| | | public String getTemplate() { |
| | | return template; |
| | | } |
| | | |
| | | public void setTemplate(String template) { |
| | | this.template = template; |
| | | } |
| | | } |