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<LeaderHierarchy> positinEmoployees;
|
|
public PositionHierarchys() {
|
meta = new PositionMeta();
|
this.positinEmoployees = new ArrayList<LeaderHierarchy>();
|
}
|
|
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<LeaderHierarchy> 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<LeaderHierarchy> positinEmoployees) {
|
this.positinEmoployees = positinEmoployees;
|
}
|
|
public boolean isSalesDirector() {
|
return meta.isSalesDirector();
|
}
|
|
public boolean isSalesRegionDirector() {
|
return meta.isSalesRegionDirector();
|
}
|
|
public boolean isSales() {
|
return meta.isSales();
|
}
|
}
|