Author: echatellier Date: 2010-04-09 18:10:45 +0200 (Fri, 09 Apr 2010) New Revision: 2840 Log: Update report service signatures Modified: trunk/lima-business/src/main/java/org/chorem/lima/business/ReportService.java trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/ReportServiceImpl.java Modified: trunk/lima-business/src/main/java/org/chorem/lima/business/ReportService.java =================================================================== --- trunk/lima-business/src/main/java/org/chorem/lima/business/ReportService.java 2010-04-09 10:13:09 UTC (rev 2839) +++ trunk/lima-business/src/main/java/org/chorem/lima/business/ReportService.java 2010-04-09 16:10:45 UTC (rev 2840) @@ -19,6 +19,11 @@ package org.chorem.lima.business; +import org.chorem.lima.beans.BalanceSheet; +import org.chorem.lima.beans.BalanceTrial; +import org.chorem.lima.entity.FinancialPeriod; +import org.chorem.lima.entity.FiscalPeriod; + /** * Service de generation des rapports. * @@ -36,15 +41,22 @@ */ public interface ReportService { - /** * Generation du bilan. * - * @param period - * @return + * @param fiscalPeriod exercice + * @return le bilan * @throws LimaException */ - String generateBalanceSheet(String period) throws LimaException; + BalanceSheet generateBalanceSheet(FiscalPeriod fiscalPeriod) throws LimaException; + /** + * Generation de la balance. + * + * @param financialPeriod la periode + * @return la balance + * @throws LimaException + */ + BalanceTrial generateBalanceTrial(FinancialPeriod financialPeriod) throws LimaException; } Modified: trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/ReportServiceImpl.java =================================================================== --- trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/ReportServiceImpl.java 2010-04-09 10:13:09 UTC (rev 2839) +++ trunk/lima-business/src/main/java/org/chorem/lima/business/ejb/ReportServiceImpl.java 2010-04-09 16:10:45 UTC (rev 2840) @@ -21,7 +21,12 @@ import javax.ejb.Stateless; +import org.chorem.lima.beans.BalanceSheet; +import org.chorem.lima.beans.BalanceTrial; +import org.chorem.lima.business.LimaException; import org.chorem.lima.business.ReportService; +import org.chorem.lima.entity.FinancialPeriod; +import org.chorem.lima.entity.FiscalPeriod; @Stateless public class ReportServiceImpl implements ReportService { @@ -30,14 +35,16 @@ return null; } - public String generateBalanceTrial(String period) { - return null; - } - - public String generateBalanceSheet(String period) { + public BalanceSheet generateBalanceSheet(FiscalPeriod fiscalPeriod) throws LimaException { + // bilan return null; } + public BalanceTrial generateBalanceTrial(FinancialPeriod financialPeriod) throws LimaException { + // balance + return null; + } + public String generateCashFlowStatement(String period) { return null; } @@ -53,5 +60,4 @@ public String generateJournal(String type, String period) { return null; } - }