public class GrowingSystemTopiaDao extends AbstractGrowingSystemTopiaDao<GrowingSystem>
org.nuiton.topia.persistence.internal.AbstractTopiaDao.FindAllIterator<E extends org.nuiton.topia.persistence.TopiaEntity,O>, org.nuiton.topia.persistence.internal.AbstractTopiaDao.InnerTopiaQueryBuilderAddCriteriaOrRunQueryStep<E extends org.nuiton.topia.persistence.TopiaEntity>, org.nuiton.topia.persistence.internal.AbstractTopiaDao.InnerTopiaQueryBuilderRunQueryStep<E extends org.nuiton.topia.persistence.TopiaEntity>| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTY_GROWING_PLAN_DOMAIN |
protected static String |
PROPERTY_GROWING_PLAN_DOMAIN_CAMPAIGN |
static String |
PROPERTY_GROWING_PLAN_DOMAIN_ID |
protected static String |
PROPERTY_GROWING_PLAN_DOMAIN_NAME |
static String |
PROPERTY_GROWING_PLAN_ID |
protected static String |
PROPERTY_GROWING_PLAN_NAME |
protected static String |
PROPERTY_GROWING_PLAN_TYPE |
cacheServiceSupplier| Constructor and Description |
|---|
GrowingSystemTopiaDao() |
createByNaturalId, createByNotNull, delete, existByNaturalId, findAllByActive, findAllByAffectedAreaRate, findAllByAffectedWorkForceRate, findAllByCategoryStrategy, findAllByCode, findAllByConductModeComment, findAllByCultureManagementComment, findAllByCycleManagementComment, findAllByDephyNumber, findAllByDescription, findAllByDomainsToolsUsageRate, findAllByEndActivityComment, findAllByEndingDate, findAllByGroundWorkComment, findAllByGrowingPlan, findAllByName, findAllByParcelsManagementComment, findAllByPlotOutputReason, findAllBySector, findAllByStartingDate, findAllByTypeAgriculture, findAllByUpdateDate, findAllByValidated, findAllByValidationDate, findAllContainsCharacteristics, findAllContainsNetworks, findAllUsages, findByActive, findByAffectedAreaRate, findByAffectedWorkForceRate, findByCategoryStrategy, findByCode, findByConductModeComment, findByCultureManagementComment, findByCycleManagementComment, findByDephyNumber, findByDescription, findByDomainsToolsUsageRate, findByEndActivityComment, findByEndingDate, findByGroundWorkComment, findByGrowingPlan, findByName, findByNaturalId, findByParcelsManagementComment, findByPlotOutputReason, findBySector, findByStartingDate, findByTypeAgriculture, findByUpdateDate, findByValidated, findByValidationDate, findContainsCharacteristics, findContainsNetworks, findUsages, forActiveEquals, forActiveIn, forAffectedAreaRateEquals, forAffectedAreaRateIn, forAffectedWorkForceRateEquals, forAffectedWorkForceRateIn, forCategoryStrategyEquals, forCategoryStrategyIn, forCharacteristicsContains, forCodeEquals, forCodeIn, forConductModeCommentEquals, forConductModeCommentIn, forCultureManagementCommentEquals, forCultureManagementCommentIn, forCycleManagementCommentEquals, forCycleManagementCommentIn, forDephyNumberEquals, forDephyNumberIn, forDescriptionEquals, forDescriptionIn, forDomainsToolsUsageRateEquals, forDomainsToolsUsageRateIn, forEndActivityCommentEquals, forEndActivityCommentIn, forEndingDateEquals, forEndingDateIn, forGroundWorkCommentEquals, forGroundWorkCommentIn, forGrowingPlanEquals, forGrowingPlanIn, forNameEquals, forNameIn, forNaturalId, forNetworksContains, forParcelsManagementCommentEquals, forParcelsManagementCommentIn, forPlotOutputReasonEquals, forPlotOutputReasonIn, forSectorEquals, forSectorIn, forStartingDateEquals, forStartingDateIn, forTypeAgricultureEquals, forTypeAgricultureIn, forUpdateDateEquals, forUpdateDateIn, forValidatedEquals, forValidatedIn, forValidationDateEquals, forValidationDateIn, getAggregate, getComposite, getEntityClass, getTopiaEntityEnumfindPropertyDistinctValues, getCacheService, getProjectionHelper, setCacheServiceSupplieraddTopiaEntityListener, addTopiaEntityVetoable, count, count, create, create, create, create, createAll, deleteAll, exists, find, find, find, findAll, findAll, findAll, findAllIds, findAllLazy, findAllLazy, findAllLazy, findAllLazy, findAllLazy, findAny, findAnyOrNull, findAnyOrNull, findByTopiaId, findFirst, findFirstOrNull, findPage, findUnique, findUniqueOrNull, forAll, forContains, forEquals, forHql, forHql, forHql, forIn, forProperties, forProperties, forTopiaIdEquals, forTopiaIdIn, getBatchSize, getHqlForNoConstraint, getHqlForProperties, getHqlForProperties, getTopiaFiresSupport, hqlContainsCount, hqlContainsOrderBy, hqlStartsWithSelect, init, initPagination, initPagination, iterator, newFromClause, newFromClause, newHqlAndParametersBuilder, newInstance, newQueryBuilder, removeTopiaEntityListener, removeTopiaEntityVetoable, setBatchSize, tryFindAny, tryFindByTopiaId, tryFindFirst, tryFindUnique, update, updateAllpublic static final String PROPERTY_GROWING_PLAN_DOMAIN
public static final String PROPERTY_GROWING_PLAN_DOMAIN_ID
public static final String PROPERTY_GROWING_PLAN_ID
protected static final String PROPERTY_GROWING_PLAN_TYPE
protected static final String PROPERTY_GROWING_PLAN_NAME
protected static final String PROPERTY_GROWING_PLAN_DOMAIN_CAMPAIGN
protected static final String PROPERTY_GROWING_PLAN_DOMAIN_NAME
public ResultList<GrowingSystem> getFilteredGrowingSystems(GrowingSystemFilter filter, SecurityContext securityContext)
protected void addFilerQuery(GrowingSystemFilter filter, StringBuilder query, Map<String,Object> args)
protected void addNavigationContextQuery(StringBuilder query, Map<String,Object> args, NavigationContext navigationContext)
protected Set<String> networksProjection(Set<String> networkIds, String projection)
protected Set<String> networksProjection(Set<String> networkIds, String projection, String filterProperty, Object filterValue)
public LinkedHashMap<Integer,String> findAllRelatedGrowingSystemsByCampaigns(String code)
public LinkedHashMap<Integer,List<String>> findAllDephyRelatedGSCodesGPCodesDomainCodesByCampaigns(String dephy)
dephy - dephy idprotected static LinkedHashMap<Integer,List<String>> getGS_GP_D_CodesByCampaigns(List<Object[]> input)
public List<GrowingSystem> findAllByCodeAndCampaign(String code, Set<Integer> campaigns)
public List<GrowingSystem> findAllActiveWritableByDomain(Domain domain, SecurityContext securityContext)
public List<GrowingSystem> findAllAvailableForManagementModeDuplication(List<GrowingSystem> growingSystems, GrowingSystem managementModeGrowingSystem)
public List<GrowingSystem> findAllAvailableFoPracticedSystemDuplication(GrowingSystemFilter growingSystemFilter, GrowingSystem growingSystem)
public List<GrowingSystem> getGrowingSystemsForManagementMode(NavigationContext navigationContext, SecurityContext securityContext)
protected Map<Object,Long> networksProjection(Set<String> networkIds, String projection, String filterProperty, Object filterValue, String groupByProperty)
protected GrowingSystemsIndicator getIndicator(List<GrowingSystemsIndicator> indicators, Object o)
public List<GrowingSystemsIndicator> networksToGrowingSystemIndicators(Set<String> networkIds)
Copyright © 2013–2015 Inra. All rights reserved.