public class DomainTopiaDao extends AbstractDomainTopiaDao<Domain>
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 |
|---|---|
protected static String |
PRACTICED_NODE_SEASONAL_CYCLE_PRACTICED_SYSTEM_CAMPAIGNS |
protected static String |
PROPERTY_LOCATION_DEPARTEMENT |
cacheServiceSupplier| Constructor and Description |
|---|
DomainTopiaDao() |
createByNaturalId, createByNotNull, delete, existByNaturalId, findAllByActive, findAllByAverageTenantFarming, findAllByCampaign, findAllByCode, findAllByCroppingPlanComment, findAllByCropsWorkForce, findAllByDecoupledAssistance, findAllByDefaultWeatherStation, findAllByDescription, findAllByExperimentalAgriculturalArea, findAllByFamilyWorkForceWage, findAllByHomogenizationExperimentalAgriculturalArea, findAllByLegalStatus, findAllByLocation, findAllByMainContact, findAllByMsaFee, findAllByName, findAllByOrientation, findAllByOtex18, findAllByOtex70, findAllByOtherActivitiesComment, findAllByOtherWorkForce, findAllByPartnersNumber, findAllByPermanentEmployeesWorkForce, findAllBySiret, findAllBySpeciesToArea, findAllByStatusComment, findAllByTemporaryEmployeesWorkForce, findAllByType, findAllByUpdateDate, findAllByUsedAgriculturalArea, findAllByValidated, findAllByValidationDate, findAllByWageCosts, findAllByWorkforceComment, findAllByZoning, findAllContainsWeatherStations, findAllUsages, findByActive, findByAverageTenantFarming, findByCampaign, findByCode, findByCroppingPlanComment, findByCropsWorkForce, findByDecoupledAssistance, findByDefaultWeatherStation, findByDescription, findByExperimentalAgriculturalArea, findByFamilyWorkForceWage, findByHomogenizationExperimentalAgriculturalArea, findByLegalStatus, findByLocation, findByMainContact, findByMsaFee, findByName, findByNaturalId, findByOrientation, findByOtex18, findByOtex70, findByOtherActivitiesComment, findByOtherWorkForce, findByPartnersNumber, findByPermanentEmployeesWorkForce, findBySiret, findBySpeciesToArea, findByStatusComment, findByTemporaryEmployeesWorkForce, findByType, findByUpdateDate, findByUsedAgriculturalArea, findByValidated, findByValidationDate, findByWageCosts, findByWorkforceComment, findByZoning, findContainsWeatherStations, findUsages, forActiveEquals, forActiveIn, forAverageTenantFarmingEquals, forAverageTenantFarmingIn, forCampaignEquals, forCampaignIn, forCodeEquals, forCodeIn, forCroppingPlanCommentEquals, forCroppingPlanCommentIn, forCropsWorkForceEquals, forCropsWorkForceIn, forDecoupledAssistanceEquals, forDecoupledAssistanceIn, forDefaultWeatherStationEquals, forDefaultWeatherStationIn, forDescriptionEquals, forDescriptionIn, forExperimentalAgriculturalAreaEquals, forExperimentalAgriculturalAreaIn, forFamilyWorkForceWageEquals, forFamilyWorkForceWageIn, forHomogenizationExperimentalAgriculturalAreaEquals, forHomogenizationExperimentalAgriculturalAreaIn, forLegalStatusEquals, forLegalStatusIn, forLocationEquals, forLocationIn, forMainContactEquals, forMainContactIn, forMsaFeeEquals, forMsaFeeIn, forNameEquals, forNameIn, forNaturalId, forOrientationEquals, forOrientationIn, forOtex18Equals, forOtex18In, forOtex70Equals, forOtex70In, forOtherActivitiesCommentEquals, forOtherActivitiesCommentIn, forOtherWorkForceEquals, forOtherWorkForceIn, forPartnersNumberEquals, forPartnersNumberIn, forPermanentEmployeesWorkForceEquals, forPermanentEmployeesWorkForceIn, forSiretEquals, forSiretIn, forSpeciesToAreaEquals, forSpeciesToAreaIn, forStatusCommentEquals, forStatusCommentIn, forTemporaryEmployeesWorkForceEquals, forTemporaryEmployeesWorkForceIn, forTypeEquals, forTypeIn, forUpdateDateEquals, forUpdateDateIn, forUsedAgriculturalAreaEquals, forUsedAgriculturalAreaIn, forValidatedEquals, forValidatedIn, forValidationDateEquals, forValidationDateIn, forWageCostsEquals, forWageCostsIn, forWeatherStationsContains, forWorkforceCommentEquals, forWorkforceCommentIn, forZoningEquals, forZoningIn, 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, updateAllprotected static final String PROPERTY_LOCATION_DEPARTEMENT
protected static final String PRACTICED_NODE_SEASONAL_CYCLE_PRACTICED_SYSTEM_CAMPAIGNS
public ResultList<Domain> getFilteredDomains(DomainFilter filter, SecurityContext securityContext) throws org.nuiton.topia.persistence.TopiaException
filter.filter - custom filterorg.nuiton.topia.persistence.TopiaExceptionpublic LinkedHashMap<Integer,String> findAllRelatedDomains(String code)
public long countDomainWithName(String domainName)
domainName - domain namepublic List<Domain> getActiveWritableDomainsForDecisionRuleCreation(SecurityContext securityContext)
public List<String> findDomainIdsForCampaigns(String code, Set<Integer> campaigns, boolean includeCropsFromInactiveDomains)
code - domain Codecampaigns - campaigns to look for domainspublic List<String> findCroppingPlanCodeForDomainsAndCampaigns(String code, Set<Integer> campaigns)
public List<String> findCroppingPlanSpeciesCodeForCropCodeAndCampaigns(String code, Set<Integer> campaigns)
public List<String> findToolsCouplingCodeForDomainsAndCampaigns(String code, Set<Integer> campaigns)
public List<ToolsCoupling> findToolsCouplingsForDomainCodeAndCampaigns(String domainCode, Set<Integer> campaigns)
protected Map<String,Long> queryBody(Iterable<String> toolsCouplingIds, String campaign, String subQuery)
public Map<String,Long> getTCUsedForEffectiveInterventions(Iterable<String> toolsCouplingIds)
public Map<String,Long> getTCUsedForPracticedInterventionNodesAndConnections(Iterable<String> toolsCouplingIds, String campaign)
Copyright © 2013–2015 Inra. All rights reserved.