package foundation.org; import foundation.data.entity.Entity; public class LeaderHierarchy { private String parentPositionId; private String positionId; private String positionTitle; private String levelCode; private String duty; private String employeeId; private String employeeName; private String userId; private PositionMeta meta; public LeaderHierarchy() { meta = new PositionMeta(); } public void load(Entity entity) { parentPositionId = entity.getString("parent_position_id"); positionId = entity.getString("position_id"); positionTitle = entity.getString("position_title"); levelCode = entity.getString("level_code"); duty = entity.getString("duty"); employeeId = entity.getString("employee_id"); employeeName = entity.getString("employee_name"); userId = entity.getString("user_id"); meta.load(duty); } public String getParentPositionId() { return parentPositionId; } public String getPositionId() { return positionId; } public String getPositionTitle() { return positionTitle; } public String getEmployeeId() { return employeeId; } public String getEmployeeName() { return employeeName; } public String getUserId() { return userId; } public boolean isSalesDirector() { return meta.isSalesDirector(); } public boolean isSalesRegionDirector() { return meta.isSalesRegionDirector(); } }