public void updateReachability(ReachStatus newValue, String comment) throws ServiceException {

    OperationConfiguration conf = OperationConfiguration.create();
    conf = conf.setParentId(this.getId());
    conf = conf.setComment(comment);
    conf = conf.setCreateUserId(this.userIdCaller);

    OperationId id =
        this.createAndAddSimpleOperation(
            new QualificationAddReachability(
                conf, this.getReachStatus(), newValue, this.userIdCaller, this.tldCaller));

    QualificationAddReachability operation =
        AppServiceFacade.getOperationService()
            .getOperation(
                id, QualificationAddReachability.class, this.userIdCaller, this.tldCaller);
    operation.execute();
  }
  public void updateTopLevelStatut(TopLevelOperationStatus newValue, String comment)
      throws ServiceException {

    OperationConfiguration conf = OperationConfiguration.create();
    conf = conf.setParentId(this.getId());
    conf = conf.setComment(comment);
    conf = conf.setCreateUserId(this.userIdCaller);

    OperationId id =
        this.createAndAddSimpleOperation(
            new TopLevelOperationStatusUpdate(
                conf, this.getTopLevelStatus(), newValue, this.userIdCaller, this.tldCaller));

    TopLevelOperationStatusUpdate operation =
        AppServiceFacade.getOperationService()
            .getOperation(
                id, TopLevelOperationStatusUpdate.class, this.userIdCaller, this.tldCaller);
    operation.execute();
  }