public class IndicatorIFT extends AbstractIndicator
| Modifier and Type | Field and Description |
|---|---|
protected CroppingPlanSpeciesTopiaDao |
croppingPlanSpeciesTopiaDao |
protected PhytoProductInputTopiaDao |
phytoProductInputTopiaDao |
protected RefActaTraitementsProduitsCategTopiaDao |
refActaTraitementsProduitsCategTopiaDao |
protected ReferentialService |
referentialService |
protected static String[] |
RESULTS |
protected SeedingActionTopiaDao |
seedingActionTopiaDao |
abstractActionTopiaDao, abstractInputTopiaDao, croppingPlanEntryDao, effectiveCropCycleConnectionTopiaDao, effectiveCropCycleNodeTopiaDao, effectiveCroppingValues, effectiveGrowingSystemValues, effectiveInterventionTopiaDao, effectivePerennialCropCycleTopiaDao, effectivePlotValues, effectiveSeasonalCropCycleTopiaDao, effectiveZoneValues, practicedCropCycleConnectionDao, practicedInterventionDAO, practicedPerennialCropCycleDao, practicedSeasonalCropCycleDao, practicedSystemCycleValues, practicedSystemDao, practicedSystemValues, toolsCouplingDAOMONTHS, NOT_APPLICABLE, PRACTICED_DATE_PATTERN| Constructor and Description |
|---|
IndicatorIFT() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
computeSeedingActionIFT(Double[] result,
List<SeedingAction> seedingActions) |
protected void |
feedUpIftResults(Double[] result,
boolean nodu,
RefActaTraitementsProduitsCateg traitementProduitCateg,
double ift) |
String |
getIndicatorCategory()
Retourne la categories de l'indicateur.
|
String |
getIndicatorLabel(int i)
Retourne le nom de l'indicateur.
|
Double[] |
manageIntervention(EffectiveIntervention intervention,
Zone zone,
CroppingPlanEntry croppingPlanEntry,
CroppingPlanEntry previousPlanEntry,
EffectiveCropCyclePhase phase) |
Double[] |
manageIntervention(PracticedIntervention intervention,
GrowingSystem growingSystem,
String campaigns,
String croppingPlanEntryCode,
String previousPlanEntryCode,
PracticedCropCyclePhase phase)
Formule de calcul:
|
void |
setCroppingPlanSpeciesTopiaDao(CroppingPlanSpeciesTopiaDao croppingPlanSpeciesTopiaDao) |
void |
setPhytoProductInputTopiaDao(PhytoProductInputTopiaDao phytoProductInputTopiaDao) |
void |
setRefActaTraitementsProduitsCategTopiaDao(RefActaTraitementsProduitsCategTopiaDao refActaTraitementsProduitsCategTopiaDao) |
void |
setReferentialService(ReferentialService referentialService) |
void |
setSeedingActionTopiaDao(SeedingActionTopiaDao seedingActionTopiaDao) |
addPerennialCropPart, computeCumulativeFrequencies, computeEffective, computeEffective, computeEffective, computeEffective, computeEffectiveInterventionSheet, computePracticed, computePracticed, getCampaignsCount, getCumulativeFrequencies, getEffectiveCropCycleConnectionTopiaDao, resetEffective, resetEffective, resetEffective, resetPracticed, setAbstractActionTopiaDao, setAbstractInputTopiaDao, setCroppingPlanEntryDao, setEffectiveCropCycleConnectionTopiaDao, setEffectiveCropCycleNodeTopiaDao, setEffectiveInterventionTopiaDao, setEffectivePerennialCropCycleTopiaDao, setEffectiveSeasonalCropCycleTopiaDao, setPracticedCropCycleConnectionDao, setPracticedInterventionDAO, setPracticedPerennialCropCycleDao, setPracticedSeasonalCropCycleDao, setPracticedSystemDao, setToolsCouplingDAOdivs, getInputPSCi, getInputPSCi, getToolPSCi, getToolPSCi, mults, newArray, newResult, sumprotected PhytoProductInputTopiaDao phytoProductInputTopiaDao
protected RefActaTraitementsProduitsCategTopiaDao refActaTraitementsProduitsCategTopiaDao
protected CroppingPlanSpeciesTopiaDao croppingPlanSpeciesTopiaDao
protected ReferentialService referentialService
protected SeedingActionTopiaDao seedingActionTopiaDao
protected static final String[] RESULTS
public String getIndicatorCategory()
IndicatorgetIndicatorCategory in class Indicatorpublic String getIndicatorLabel(int i)
IndicatorgetIndicatorLabel in class Indicatori - indice dans le cas de résultat multiple (peut être ingoré suivant l'indicateur)public void setSeedingActionTopiaDao(SeedingActionTopiaDao seedingActionTopiaDao)
public void setPhytoProductInputTopiaDao(PhytoProductInputTopiaDao phytoProductInputTopiaDao)
public void setRefActaTraitementsProduitsCategTopiaDao(RefActaTraitementsProduitsCategTopiaDao refActaTraitementsProduitsCategTopiaDao)
public void setReferentialService(ReferentialService referentialService)
public void setCroppingPlanSpeciesTopiaDao(CroppingPlanSpeciesTopiaDao croppingPlanSpeciesTopiaDao)
public Double[] manageIntervention(PracticedIntervention intervention, GrowingSystem growingSystem, String campaigns, String croppingPlanEntryCode, String previousPlanEntryCode, PracticedCropCyclePhase phase)
DA
IFTi = sum ( -- * PSCi )
DH
manageIntervention in class AbstractIndicatorpublic Double[] manageIntervention(EffectiveIntervention intervention, Zone zone, CroppingPlanEntry croppingPlanEntry, CroppingPlanEntry previousPlanEntry, EffectiveCropCyclePhase phase)
manageIntervention in class AbstractIndicatorprotected void feedUpIftResults(Double[] result, boolean nodu, RefActaTraitementsProduitsCateg traitementProduitCateg, double ift)
protected void computeSeedingActionIFT(Double[] result, List<SeedingAction> seedingActions)
Copyright © 2013–2015 Inra. All rights reserved.