Beispiel #1
0
  @Override
  public void delSubordinate(IEmployee<? super Employee> subordinate) {
    if (subordinate == null) {
      return;
    }

    if (EmployeePersistMgr.getEmployee(subordinate.getId()) == null) {
      return;
    }

    subordinate.setChief(null);
  }
Beispiel #2
0
  @Override
  public IEmployee<?> getChief() {
    if (this.chief == null) {
      return null;
    }

    if (EmployeePersistMgr.getEmployee(chief.getId()) == null) {
      this.chief = null;
    }

    return this.chief;
  }
Beispiel #3
0
  @Override
  public void setChief(IEmployee<?> chief) {
    if (chief == null) {
      this.chief = null;

      return;
    }

    if (EmployeePersistMgr.getEmployee(chief.getId()) == null) {
      return;
    }

    this.chief = chief;
  }