package kr.wisestone.owl.web.form;
|
|
import com.google.common.collect.Lists;
|
import kr.wisestone.owl.util.ConvertUtil;
|
import kr.wisestone.owl.util.MapUtil;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* Created by wisestone on 2018-05-30.
|
*/
|
public class IssueTypeCustomFieldForm {
|
private Long id;
|
private Long projectId;
|
private Long issueTypeId;
|
private List<Map<String, Object>> relationCustomFields = Lists.newArrayList();
|
|
public IssueTypeCustomFieldForm(){}
|
|
public static IssueTypeCustomFieldForm make(Map<String, Object> params) {
|
IssueTypeCustomFieldForm form = ConvertUtil.convertMapToClass(params, IssueTypeCustomFieldForm.class);
|
|
if (MapUtil.getObject(params, "relationCustomFields") != null) {
|
form.setRelationCustomFields((List)MapUtil.getObject(params, "relationCustomFields"));
|
}
|
|
return form;
|
}
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public Long getProjectId() {
|
return projectId;
|
}
|
|
public void setProjectId(Long projectId) {
|
this.projectId = projectId;
|
}
|
|
public Long getIssueTypeId() {
|
return issueTypeId;
|
}
|
|
public void setIssueTypeId(Long issueTypeId) {
|
this.issueTypeId = issueTypeId;
|
}
|
|
public List<Map<String, Object>> getRelationCustomFields() {
|
return relationCustomFields;
|
}
|
|
public void setRelationCustomFields(List<Map<String, Object>> relationCustomFields) {
|
this.relationCustomFields = relationCustomFields;
|
}
|
}
|