public class ActionServiceImpl extends AbstractAgrosystService implements ActionService
context__PARANAMER_DATA, NEW_ACTION_PREFIX| Constructor and Description |
|---|
ActionServiceImpl() |
easyBind, easyBind, easyBindNoDelete, finalize, getConfig, getContext, getPersistenceContext, getSecurityContext, getSecurityContextAsUser, getTransaction, newInstance, setContextprotected InputService inputService
protected ReferentialService referentialService
protected AbstractActionTopiaDao abstractActionDao
protected HarvestingActionTopiaDao harvestingActionDao
protected SeedingActionTopiaDao seedingActionDao
protected OtherActionTopiaDao otherActionDao
protected IrrigationActionTopiaDao irrigationActionDao
protected TillageActionTopiaDao tillageActionDao
protected OrganicFertilizersSpreadingActionTopiaDao organicFertilizersSpreadingActionDao
protected MaintenancePruningVinesActionTopiaDao maintenancePruningVinesActionDao
protected PesticidesSpreadingActionTopiaDao pesticidesSpreadingActionDao
protected MineralFertilizersSpreadingActionTopiaDao mineralFertilizersSpreadingActionDao
protected BiologicalControlActionTopiaDao biologicalControlActionDao
protected HarvestingYealdTopiaDao harvestingYealdDao
protected SeedingActionSpeciesTopiaDao seedingActionSpeciesDao
protected CarriageActionTopiaDao carriageActionDao
protected EffectiveCropCycleConnectionTopiaDao effectiveCropCycleConnectionDao
protected EffectivePerennialCropCycleTopiaDao effectivePerennialCropCycleDao
protected CroppingPlanEntryTopiaDao croppingPlanEntryDao
public void setReferentialService(ReferentialService referentialService)
public void setCroppingPlanEntryDao(CroppingPlanEntryTopiaDao croppingPlanEntryDao)
public void setInputService(InputService inputService)
public void setAbstractActionDao(AbstractActionTopiaDao abstractActionDao)
public void setHarvestingActionDao(HarvestingActionTopiaDao harvestingActionDao)
public void setSeedingActionDao(SeedingActionTopiaDao seedingActionDao)
public void setOtherActionDao(OtherActionTopiaDao otherActionDao)
public void setIrrigationActionDao(IrrigationActionTopiaDao irrigationActionDao)
public void setTillageActionDao(TillageActionTopiaDao tillageActionDao)
public void setOrganicFertilizersSpreadingActionDao(OrganicFertilizersSpreadingActionTopiaDao organicFertilizersSpreadingActionDao)
public void setMaintenancePruningVinesActionDao(MaintenancePruningVinesActionTopiaDao maintenancePruningVinesActionDao)
public void setPesticidesSpreadingActionDao(PesticidesSpreadingActionTopiaDao pesticidesSpreadingActionDao)
public void setMineralFertilizersSpreadingActionDao(MineralFertilizersSpreadingActionTopiaDao mineralFertilizersSpreadingActionDao)
public void setBiologicalControlActionDao(BiologicalControlActionTopiaDao biologicalControlActionDao)
public void setHarvestingYealdDao(HarvestingYealdTopiaDao harvestingYealdDao)
public void setSeedingActionSpeciesDao(SeedingActionSpeciesTopiaDao seedingActionSpeciesDao)
public void setCarriageActionDao(CarriageActionTopiaDao carriageActionDao)
public void setEffectiveCropCycleConnectionDao(EffectiveCropCycleConnectionTopiaDao effectiveCropCycleConnectionDao)
public void setEffectivePerennialCropCycleDao(EffectivePerennialCropCycleTopiaDao effectivePerennialCropCycleDao)
public Map<String,AbstractAction> createPracticedInterventionActions(PracticedIntervention intervention, List<AbstractAction> actions, Set<String> speciesCodes)
createPracticedInterventionActions in interface ActionServicepublic Map<String,AbstractAction> updatePracticedInterventionActions(PracticedIntervention intervention, List<AbstractAction> actions, Set<String> speciesCodes)
updatePracticedInterventionActions in interface ActionServicepublic Map<String,AbstractAction> createEffectiveInterventionActions(EffectiveIntervention intervention, Collection<AbstractAction> actions, Set<String> speciesCodes)
createEffectiveInterventionActions in interface ActionServicepublic Map<String,AbstractAction> updateEffectiveInterventionActions(EffectiveIntervention intervention, Collection<AbstractAction> actions, Set<String> speciesCodes)
updateEffectiveInterventionActions in interface ActionServiceprotected Map<String,AbstractAction> createOrUpdateActions(Collection<AbstractAction> actions, Collection<AbstractAction> originalActions, PracticedIntervention practicedIntervention, EffectiveIntervention effectiveIntervention, Set<String> speciesCodes)
protected AbstractAction saveAction(Set<String> speciesCodes, Map<String,AbstractAction> originalActionsByIds, AbstractAction action)
protected Map<String,AbstractAction> getOriginalActionsByIds(Collection<AbstractAction> originalActions)
protected AbstractAction saveUpdatedAction(Set<String> speciesCodes, AbstractAction action, AbstractAction originalAction)
protected AbstractAction saveNewAction(Set<String> speciesCodes, AbstractAction action)
protected AbstractAction getOriginalActionIfExists(Map<String,AbstractAction> currentOriginalActionsMap, AbstractAction action)
protected void setCropCycleToAction(PracticedIntervention practicedIntervention, EffectiveIntervention effectiveIntervention, AbstractAction action)
protected String getActionToolsCouplingCode(Collection<String> toolsCouplingCodes, AbstractAction action)
protected Collection<String> getCropCycleToolsCouplingCodes(PracticedIntervention practicedIntervention, EffectiveIntervention effectiveIntervention)
public void duplicatePracticedActions(DuplicateCropCyclesContext duplicateContext, PracticedIntervention practicedIntervention, PracticedIntervention practicedInterventionClone)
duplicatePracticedActions in interface ActionServiceprotected void migrateAction(DuplicateCropCyclesContext duplicateContext, PracticedIntervention practicedInterventionClone, AbstractAction originalAction, AbstractAction actionClone)
protected Boolean isValidateAction(DuplicateCropCyclesContext duplicateContext, AbstractAction originalAction)
public AbstractAction getClonedAbstractAction(AbstractAction originalAction)
getClonedAbstractAction in interface ActionServicepublic void migrateActionsSpeciesToTargetedSpecies(Collection<AbstractAction> actions, Map<String,CroppingPlanSpecies> speciesByCode, Map<String,String> fromSpeciesCodeToSpeciesCode)
migrateActionsSpeciesToTargetedSpecies in interface ActionServiceCopyright © 2013–2015 Inra. All rights reserved.