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<Long> workflowStatusIds = Lists.newArrayList();
|
|
public WorkflowStatusForm(){}
|
|
public static WorkflowStatusForm make(Map<String, Object> params) {
|
WorkflowStatusForm form = ConvertUtil.convertMapToClass(params, WorkflowStatusForm.class);
|
form.setWorkflowStatusIds(MapUtil.getLongs(params, "workflowStatusIds"));
|
|
return form;
|
}
|
|
public List<Long> getWorkflowStatusIds() {
|
return workflowStatusIds;
|
}
|
|
public void setWorkflowStatusIds(List<Long> 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;
|
}
|
}
|