public interface GrowingSystemService extends AgrosystService
| Modifier and Type | Method and Description |
|---|---|
GrowingSystem |
createOrUpdateGrowingSystem(GrowingSystem growingSystem,
List<String> growingSystemNetworkIds,
Collection<String> selectedPlotsIds,
String typeAgricultureTopiaId,
List<String> growingSystemCharacteristicIds)
Create or Update a GrowingSystem
|
GrowingSystem |
duplicateGrowingSystem(ExtendContext extendContext,
GrowingPlan clonedGrowingPlan,
GrowingSystem growingSystem)
Duplicate a growing system without committing transaction.
|
InputStream |
exportGrowingSystemsAsXlsStream(List<String> growingSystemIds)
Growing system's xls stream for the given growing system id
|
List<GrowingSystem> |
findAllActiveByDomainForPlotEdit(Domain domain)
Find all growing system for a specific domain.
|
List<GrowingSystem> |
findAllByGrowingPlan(GrowingPlan growingPlan)
Find all growing system for a specific growing plan.
|
List<GrowingSystem> |
findAllByNetwork(Network network)
Find all growing system for a specific network.
|
List<RefTypeAgriculture> |
findAllTypeAgricultures()
Retournes tous les types d'agricultures.
|
List<GrowingSystem> |
getAvailableGsForDuplication(String practicedSystemId,
NavigationContext navigationContext)
Return all growing systems related to the practiced system's domain withing optional navigationContext criteria, if null no filter is done
|
ResultList<GrowingSystem> |
getFilteredGrowingSystems(GrowingSystemFilter filter)
Return the Growing Systems according the given filter.
|
ResultList<GrowingSystemDto> |
getFilteredGrowingSystemsDto(GrowingSystemFilter filter)
Return the Growing Systems according the given filter.
|
GrowingSystem |
getGrowingSystem(String growingSystemId)
Find growing system from topia id.
|
List<Integer> |
getGrowingSystemCampaigns(String growingSystemCode)
Return campaigns for growing systems matching the given code
|
List<GrowingSystemDto> |
getGrowingSystems(Collection<String> growingSystemIds)
Return Growing Systems according it's id
|
long |
getGrowingSystemsCount(Boolean active)
Return the number of growingSystems
|
List<GrowingSystem> |
getGrowingSystemWithNameAndCampaign(String growingSystemName,
Integer campaign)
Return growing system matching same name and campaign
|
LinkedHashMap<Integer,List<String>> |
getGSCodeGPCodeDomainCodeByCampaignForGrowingSystemDephyId(String dephy)
return all growing system codes, growing plan codes, domains code matching the same dephy id as the given one, if dephy id is null, null is return.
|
List<ManagementMode> |
getManagementModes(String growingSystemId)
Retourne la liste des modes de gestion associés au système de culture.
|
List<PracticedSystem> |
getPracticedSystems(String growingSystemCode)
Recupère la liste des systèmes pratiqués lié à systeme de culture via son code de prolongation.
|
LinkedHashMap<Integer,String> |
getRelatedGrowingSystems(String growingSystemCode)
Get growingSystem related to current growingSystem.
|
void |
importPZ0GrowingSystems(Map<Class,ImportResults> allResults)
Growing system PZ0 import
|
GrowingSystem |
newGrowingSystem()
Create a new (empty) GrowingSystem entity.
|
void |
unactivateGrowingSystems(List<String> growingSystemsIds,
boolean activate)
Unactivate the given growingSystems.
|
GrowingSystem |
validate(String growingSystemId)
Do validate the current growing system state
|
ResultList<GrowingSystem> getFilteredGrowingSystems(GrowingSystemFilter filter)
filter - The Growing System filterResultList<GrowingSystemDto> getFilteredGrowingSystemsDto(GrowingSystemFilter filter)
filter - The Growing System filterList<GrowingSystemDto> getGrowingSystems(Collection<String> growingSystemIds)
growingSystemIds - GrowingSystem getGrowingSystem(String growingSystemId)
growingSystemId - growing system idGrowingSystem newGrowingSystem()
GrowingSystem createOrUpdateGrowingSystem(GrowingSystem growingSystem, List<String> growingSystemNetworkIds, Collection<String> selectedPlotsIds, String typeAgricultureTopiaId, List<String> growingSystemCharacteristicIds)
growingSystem - The GrowingSystem to create or update.growingSystemNetworkIds - The networks's growing system.typeAgricultureTopiaId - type agriculture topia idList<GrowingSystem> findAllByGrowingPlan(GrowingPlan growingPlan)
growingPlan - growing planList<GrowingSystem> findAllByNetwork(Network network)
network - the networkList<GrowingSystem> findAllActiveByDomainForPlotEdit(Domain domain)
domain - the domainGrowingSystem duplicateGrowingSystem(ExtendContext extendContext, GrowingPlan clonedGrowingPlan, GrowingSystem growingSystem)
extendContext - extend contextclonedGrowingPlan - growing plan to attach growing system togrowingSystem - growing system to clonevoid unactivateGrowingSystems(List<String> growingSystemsIds, boolean activate)
growingSystemsIds - growingSystems ids to unactivateactivate - activateLinkedHashMap<Integer,String> getRelatedGrowingSystems(String growingSystemCode)
growingSystemCode - the code identifying the growingSystemlong getGrowingSystemsCount(Boolean active)
active - optional active filter (may be null)GrowingSystem validate(String growingSystemId)
growingSystemId - the identifier of the growing system to validateList<RefTypeAgriculture> findAllTypeAgricultures()
List<PracticedSystem> getPracticedSystems(String growingSystemCode)
growingSystemCode - growing system codeList<ManagementMode> getManagementModes(String growingSystemId)
growingSystemId - growing system idList<Integer> getGrowingSystemCampaigns(String growingSystemCode)
growingSystemCode - Growing system's codeList<GrowingSystem> getAvailableGsForDuplication(String practicedSystemId, NavigationContext navigationContext)
practicedSystemId - practiced system idnavigationContext - navigation context may be null,List<GrowingSystem> getGrowingSystemWithNameAndCampaign(String growingSystemName, Integer campaign)
growingSystemName - growing system namecampaign - campaignInputStream exportGrowingSystemsAsXlsStream(List<String> growingSystemIds)
growingSystemIds - growing system idLinkedHashMap<Integer,List<String>> getGSCodeGPCodeDomainCodeByCampaignForGrowingSystemDephyId(String dephy)
dephy - dephy idvoid importPZ0GrowingSystems(Map<Class,ImportResults> allResults)
allResults - import parsing resultCopyright © 2013–2015 Inra. All rights reserved.