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> relationCustomFields = Lists.newArrayList(); public IssueTypeCustomFieldForm(){} public static IssueTypeCustomFieldForm make(Map 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> getRelationCustomFields() { return relationCustomFields; } public void setRelationCustomFields(List> relationCustomFields) { this.relationCustomFields = relationCustomFields; } }