| | |
| | | package kr.wisestone.owl.web.form; |
| | | |
| | | import com.google.common.collect.Lists; |
| | | import kr.wisestone.owl.constant.MsgConstants; |
| | | import kr.wisestone.owl.domain.IssueCustomFieldValue; |
| | | import kr.wisestone.owl.exception.OwlRuntimeException; |
| | | import kr.wisestone.owl.util.ConvertUtil; |
| | | import kr.wisestone.owl.util.MapUtil; |
| | | import kr.wisestone.owl.vo.CustomFieldVo; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | |
| | | import java.util.*; |
| | |
| | | private String projectKey; |
| | | private String description; |
| | | private Long issueTypeId; |
| | | private Long issueStatusId; |
| | | private Long priorityId; |
| | | private Long severityId; |
| | | private Date startDate; |
| | |
| | | private List<DepartmentForm> departments = Lists.newArrayList(); |
| | | private List<IssueCustomFieldValueForm> issueCustomFieldValues = Lists.newArrayList(); |
| | | private List<Map<String, Object>> CustomFieldValues = Lists.newArrayList(); |
| | | // private List<Map<String, Object>> files = Lists.newArrayList(); |
| | | private List<MultipartFile> multipartFiles = Lists.newArrayList(); |
| | | private List<Long> useIssueCustomFieldIds = Lists.newArrayList(); // 사위일감용 사용자필드값 |
| | | private String url; // 탐지 시스템에서만 적용 |
| | | private String comment; |
| | | |
| | | public IssueApiForm() { |
| | | } |
| | |
| | | this.apiType = apiType; |
| | | } |
| | | |
| | | // public List<Map<String, Object>> getFiles() { |
| | | // return files; |
| | | // } |
| | | // |
| | | // public void setFiles(List<Map<String, Object>> files) { |
| | | // this.files = files; |
| | | // } |
| | | |
| | | public List<MultipartFile> getMultipartFiles() { |
| | | return multipartFiles; |
| | | } |
| | |
| | | public void setMultipartFiles(List<MultipartFile> multipartFiles) { |
| | | this.multipartFiles = multipartFiles; |
| | | } |
| | | |
| | | public Long getIssueStatusId() { |
| | | return issueStatusId; |
| | | } |
| | | |
| | | public void setIssueStatusId(Long issueStatusId) { |
| | | this.issueStatusId = issueStatusId; |
| | | } |
| | | |
| | | public List<Long> getUseIssueCustomFieldIds() { |
| | | return useIssueCustomFieldIds; |
| | | } |
| | | |
| | | public void setUseIssueCustomFieldIds(List<Long> useIssueCustomFieldIds) { |
| | | this.useIssueCustomFieldIds = useIssueCustomFieldIds; |
| | | } |
| | | |
| | | public void addUseIssueCustomFieldId(Long customFieldId) { |
| | | if (this.useIssueCustomFieldIds != null) { |
| | | this.useIssueCustomFieldIds.add(customFieldId); |
| | | } |
| | | } |
| | | |
| | | public String getUrl() { |
| | | return url; |
| | | } |
| | | |
| | | public void setUrl(String url) { |
| | | this.url = url; |
| | | } |
| | | |
| | | public String getComment() { |
| | | return comment; |
| | | } |
| | | |
| | | public void setComment(String comment) { |
| | | this.comment = comment; |
| | | } |
| | | } |