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-01-09. */ public class WorkflowStatusForm { private Long projectId; private Long id; private String name; private String color; private Long progress; private Long position = 0L; // 기본 값 private List workflowStatusIds = Lists.newArrayList(); public WorkflowStatusForm(){} public static WorkflowStatusForm make(Map params) { WorkflowStatusForm form = ConvertUtil.convertMapToClass(params, WorkflowStatusForm.class); form.setWorkflowStatusIds(MapUtil.getLongs(params, "workflowStatusIds")); return form; } public List getWorkflowStatusIds() { return workflowStatusIds; } public void setWorkflowStatusIds(List workflowStatusIds) { this.workflowStatusIds = workflowStatusIds; } public Long getProjectId() { return projectId; } public void setProjectId(Long projectId) { this.projectId = projectId; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Long getProgress() { return progress; } public void setProgress(Long progress) { this.progress = progress; } public Long getPosition() { return position; } public void setPosition(Long position) { this.position = position; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } }