public Soggetti findSoggettoByContratto(Long idContratto) {
    getLogger().beginMethod("findSoggettoByContratto della classe " + this.getClass().getName());

    PonControlliAffidamentiManager caManager =
        (PonControlliAffidamentiManager)
            ServiceLocator.getManager(
                springContext, ManagersNames.PONATAS_CONTROLLI_AFFIDAMENTI_MANAGER);

    ArrayList result = caManager.findSoggettoByContratto(idContratto);

    getLogger().endMethod("findSoggettoByContratto " + this.getClass().getName());

    return (Soggetti) result.get(0);
  }