@Override
  public void edit(
      MultiLanguageString unitName,
      String unitNameCard,
      Integer unitCostCenter,
      String acronym,
      YearMonthDay beginDate,
      YearMonthDay endDate,
      String webAddress,
      UnitClassification classification,
      Department department,
      Degree degree,
      AdministrativeOffice administrativeOffice,
      Boolean canBeResponsibleOfSpaces,
      Space campus) {

    super.edit(
        unitName,
        unitNameCard,
        unitCostCenter,
        acronym,
        beginDate,
        endDate,
        webAddress,
        classification,
        department,
        degree,
        administrativeOffice,
        canBeResponsibleOfSpaces,
        campus);
    checkIfAlreadyExistsOneSchoolWithSameAcronymAndName(this);
  }
 private SchoolUnit() {
   super();
   super.setType(PartyTypeEnum.SCHOOL);
 }
 @Override
 public void edit(MultiLanguageString name, String acronym) {
   super.edit(name, acronym);
   checkIfAlreadyExistsOneSchoolWithSameAcronymAndName(this);
 }