package foundation.org; import java.util.ArrayList; import java.util.List; import foundation.data.entity.Entity; public class PositionHierarchys { private String parentPositionId; private String positionId; private String positionTitle; private String levelCode; private String duty; private PositionMeta meta; private List positinEmoployees; public PositionHierarchys() { meta = new PositionMeta(); this.positinEmoployees = new ArrayList(); } public void setFirstAsDefalut(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"); meta.load(duty); } public String getParentPositionId() { return parentPositionId; } public String getPositionId() { return positionId; } public String getPositionTitle() { return positionTitle; } public List getPositinEmoployees() { return positinEmoployees; } public void setParentPositionId(String parentPositionId) { this.parentPositionId = parentPositionId; } public void setPositionId(String positionId) { this.positionId = positionId; } public void setPositionTitle(String positionTitle) { this.positionTitle = positionTitle; } public void setLevelCode(String levelCode) { this.levelCode = levelCode; } public void setPositinEmoployees(List positinEmoployees) { this.positinEmoployees = positinEmoployees; } public boolean isSalesDirector() { return meta.isSalesDirector(); } public boolean isSalesRegionDirector() { return meta.isSalesRegionDirector(); } public boolean isSales() { return meta.isSales(); } }