package com.norteksoft.product.api.entity; import java.util.Set; import com.norteksoft.acs.entity.authorization.BusinessSystem; import com.norteksoft.acs.entity.authorization.RoleDepartment; import com.norteksoft.acs.entity.authorization.RoleFunction; import com.norteksoft.acs.entity.authorization.RoleGroup; import com.norteksoft.acs.entity.authorization.RoleUser; import com.norteksoft.acs.entity.authorization.RoleWorkgroup; import com.norteksoft.product.api.utils.BeanUtil; public class Role{ private static final long serialVersionUID = 1L; private Long id; private boolean deleted; private String code; private String name; private BusinessSystem businessSystem; private RoleGroup roleGroup; private com.norteksoft.acs.entity.authorization.Role parentRole; private Long companyId; private Integer weight; public Role(){} public Role(String code, String name){ this.name = name; this.code = code; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getName() { return name; } public void setName(String name) { this.name = name; } public BusinessSystem getBusinessSystem() { return businessSystem; } public void setBusinessSystem(BusinessSystem businessSystem) { this.businessSystem = businessSystem; } public RoleGroup getRoleGroup() { return roleGroup; } public void setRoleGroup(RoleGroup roleGroup) { this.roleGroup = roleGroup; } public Role getParentRole() { return BeanUtil.turnToModelRole(parentRole); } public void setParentRole(com.norteksoft.acs.entity.authorization.Role parentRole) { this.parentRole = parentRole; } public Long getCompanyId() { return companyId; } public void setCompanyId(Long companyId) { this.companyId = companyId; } public Integer getWeight() { return weight; } public void setWeight(Integer weight) { this.weight = weight; } public boolean isDeleted() { return deleted; } public void setDeleted(boolean deleted) { this.deleted = deleted; } }