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 jeong on 2018-01-01. */ public class DepartmentManagementCondition { private Long id; private String departmentName; private String departmentDescription; private List statuses = Lists.newArrayList(); private List excludeIds = Lists.newArrayList(); public static DepartmentManagementCondition make(Map departmentManagemantconditions) { DepartmentManagementCondition departmentManagementCondition = ConvertUtil.convertMapToClass(departmentManagemantconditions, DepartmentManagementCondition.class); departmentManagementCondition.setStatuses(MapUtil.getStrings(departmentManagemantconditions, "statuses")); departmentManagementCondition.setExcludeIds(MapUtil.getLongs(departmentManagemantconditions, "excludeIds")); return departmentManagementCondition; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getDepartmentName() { return departmentName; } public void setDepartmentName(String departmentName) { this.departmentName = departmentName; } public String getDepartmentDescription() { return departmentDescription; } public void setDepartmentDescription(String departmentDescription) { this.departmentDescription = departmentDescription; } public List getStatuses() { return statuses; } public void setStatuses(List statuses) { this.statuses = statuses; } public List getExcludeIds() { return excludeIds; } public void setExcludeIds(List excludeIds) { this.excludeIds = excludeIds; } }