public class GrowingPlanTopiaDao extends AbstractGrowingPlanTopiaDao<GrowingPlan>
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 |
PROPERTY_DOMAIN_CAMPAIGN |
protected static String |
PROPERTY_DOMAIN_ID |
protected static String |
PROPERTY_DOMAIN_NAME |
cacheServiceSupplier| Constructor and Description |
|---|
GrowingPlanTopiaDao() |
| Modifier and Type | Method and Description |
|---|---|
LinkedHashSet<String> |
domainsToGrowingPlansCode(Set<String> domainCodes) |
LinkedHashMap<Integer,String> |
findAllRelatedGrowingPlans(String code)
Find all growingPlans using same growingPlan's duplication code.
|
Set<String> |
getAllGrowingPlanCodes() |
ResultList<GrowingPlan> |
getFilteredGrowingPlans(GrowingPlanFilter filter,
SecurityContext securityContext)
Search growingPlan matching user navigation context and custom additional
filter. |
protected Set<String> |
networksToGrowingPlans(Set<String> networksIds) |
void |
validateGrowingPlan(String growingPlanId,
Date now) |
createByNaturalId, createByNotNull, delete, existByNaturalId, findAllByActive, findAllByCode, findAllByDescription, findAllByDomain, findAllByGoals, findAllByInstitutionalStructure, findAllByName, findAllByProtocolReference, findAllByType, findAllByUpdateDate, findAllByValidated, findAllByValidationDate, findAllUsages, findByActive, findByCode, findByDescription, findByDomain, findByGoals, findByInstitutionalStructure, findByName, findByNaturalId, findByProtocolReference, findByType, findByUpdateDate, findByValidated, findByValidationDate, findUsages, forActiveEquals, forActiveIn, forCodeEquals, forCodeIn, forDescriptionEquals, forDescriptionIn, forDomainEquals, forDomainIn, forGoalsEquals, forGoalsIn, forInstitutionalStructureEquals, forInstitutionalStructureIn, forNameEquals, forNameIn, forNaturalId, forProtocolReferenceEquals, forProtocolReferenceIn, forTypeEquals, forTypeIn, 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, updateAllprotected static final String PROPERTY_DOMAIN_NAME
protected static final String PROPERTY_DOMAIN_CAMPAIGN
protected static final String PROPERTY_DOMAIN_ID
public ResultList<GrowingPlan> getFilteredGrowingPlans(GrowingPlanFilter filter, SecurityContext securityContext) throws org.nuiton.topia.persistence.TopiaException
filter.filter - custom filtersecurityContext - org.nuiton.topia.persistence.TopiaExceptionpublic LinkedHashSet<String> domainsToGrowingPlansCode(Set<String> domainCodes)
public LinkedHashMap<Integer,String> findAllRelatedGrowingPlans(String code)
Copyright © 2013–2015 Inra. All rights reserved.