package kr.wisestone.owl.web.condition;
|
|
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-29.
|
*/
|
public class IssueTypeCondition {
|
private Long id;
|
private String name;
|
private Integer page;
|
private Integer pageSize;
|
private Long workspaceId;
|
private Long projectId;
|
private String deep; // 상세 조회에서 가져올 데이터의 종류를 결정한다.
|
private boolean UseProject = false; // 프로젝트에서 사용중인 이슈타입을 가져올때 사용
|
|
private String companyYn;
|
private String ispYn;
|
private String hostingYn;
|
|
private String startDate;
|
private String endDate;
|
|
private String isApi;
|
|
private List<Long> downProjectIds = Lists.newArrayList();
|
|
public IssueTypeCondition(){}
|
|
public static IssueTypeCondition make(Map<String, Object> params) {
|
IssueTypeCondition condition = ConvertUtil.convertMapToClass(params, IssueTypeCondition.class);
|
if (MapUtil.getString(params, "useProject") != null) {
|
condition.setUseProject(MapUtil.getBoolean(params, "useProject"));
|
}
|
return condition;
|
}
|
|
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 Integer getPage() {
|
return page;
|
}
|
|
public void setPage(Integer page) {
|
this.page = page;
|
}
|
|
public Integer getPageSize() {
|
return pageSize;
|
}
|
|
public void setPageSize(Integer pageSize) {
|
this.pageSize = pageSize;
|
}
|
|
public Long getWorkspaceId() {
|
return workspaceId;
|
}
|
|
public void setWorkspaceId(Long workspaceId) {
|
this.workspaceId = workspaceId;
|
}
|
|
public String getDeep() {
|
return deep;
|
}
|
|
public void setDeep(String deep) {
|
this.deep = deep;
|
}
|
|
public Long getProjectId() {
|
return projectId;
|
}
|
|
public void setProjectId(Long projectId) {
|
this.projectId = projectId;
|
}
|
|
public boolean isUseProject() {
|
return UseProject;
|
}
|
|
public void setUseProject(boolean useProject) {
|
UseProject = useProject;
|
}
|
|
public String getCompanyYn() {
|
return companyYn;
|
}
|
|
public void setCompanyYn(String companyYn) {
|
this.companyYn = companyYn;
|
}
|
|
public String getIspYn() {
|
return ispYn;
|
}
|
|
public void setIspYn(String ispYn) {
|
this.ispYn = ispYn;
|
}
|
|
public String getHostingYn() {
|
return hostingYn;
|
}
|
|
public void setHostingYn(String hostingYn) {
|
this.hostingYn = hostingYn;
|
}
|
|
public String getStartDate() {
|
return startDate;
|
}
|
|
public void setStartDate(String startDate) {
|
this.startDate = startDate;
|
}
|
|
public String getEndDate() {
|
return endDate;
|
}
|
|
public void setEndDate(String endDate) {
|
this.endDate = endDate;
|
}
|
|
public List<Long> getDownProjectIds() {
|
return downProjectIds;
|
}
|
|
public void setDownProjectIds(List<Long> downProjectIds) {
|
this.downProjectIds = downProjectIds;
|
}
|
|
public String getIsApi() {
|
return isApi;
|
}
|
|
public void setIsApi(String isApi) {
|
this.isApi = isApi;
|
}
|
}
|