Author: chatellier Date: 2009-08-27 14:36:55 +0000 (Thu, 27 Aug 2009) New Revision: 2554 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/entities/SetOfVesselsImpl.java Log: Add comment and get an entity only if necessary Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/entities/SetOfVesselsImpl.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/entities/SetOfVesselsImpl.java 2009-08-27 13:04:10 UTC (rev 2553) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/entities/SetOfVesselsImpl.java 2009-08-27 14:36:55 UTC (rev 2554) @@ -76,14 +76,20 @@ } } + /** + * Evaluate {@link SetOfVesselsAbstract#technicalEfficiencyEquation} with + * {@link Date} and {@link Metier}. + * + * By default return {@code 1} if equation can't be evaluated. + */ @Override public double getTechnicalEfficiency(Date date, Metier metier) { double result = 1; try { - Gear gear = metier.getGear(); Equation eq = getTechnicalEfficiencyEquation(); if (eq != null) { + Gear gear = metier.getGear(); result = eq.evaluate("date", date, "metier", metier, "gear", gear); }