public class RequirementVersionLinkDaoImpl extends HibernateEntityDao<org.squashtest.tm.domain.requirement.RequirementVersionLink> implements CustomRequirementVersionLinkDao
entityManager, entityType| Constructor and Description |
|---|
RequirementVersionLinkDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.squashtest.tm.domain.requirement.RequirementVersionLink |
addLink(org.squashtest.tm.domain.requirement.RequirementVersionLink requirementVersionLink)
Saves a given RequirementVersionLink.
|
List<org.squashtest.tm.domain.requirement.RequirementVersionLink> |
findAllByReqVersionId(long requirementVersionId,
org.squashtest.tm.core.foundation.collection.PagingAndSorting pagingAndSorting)
Returns a paged and ordered list of all the
RequirementVersionLink in which the given RequirementVersion is involved. |
boolean |
linkAlreadyExists(Long reqVersionId,
Long relatedReqVersionId)
Verifies if a link already exists between the two RequirementVersions which Ids are given as parameters.
|
void |
setLinksTypeToDefault(org.squashtest.tm.domain.requirement.RequirementVersionLinkType linkTypeToReplace,
org.squashtest.tm.domain.requirement.RequirementVersionLinkType defaultLinkType)
For all the links of given type, replace the given type by the default one.
|
findAll, findAllByIds, findById, findDescendantIds, getIdPropertyNamecurrentSession, executeEntityNamedQuery, executeEntityNamedQuery, executeEntityNamedQuery, executeListNamedQuery, executeListNamedQuery, executeListNamedQuery, flush, getEntity, persist, persist, persistEntity, remove, removeAll, removeEntitypublic List<org.squashtest.tm.domain.requirement.RequirementVersionLink> findAllByReqVersionId(long requirementVersionId, org.squashtest.tm.core.foundation.collection.PagingAndSorting pagingAndSorting)
CustomRequirementVersionLinkDaoRequirementVersionLink in which the given RequirementVersion is involved.
This method is used to display the returned list: it only returns the RequirementVersionLink in which the given RequirementVersion
is the requirementVersion and not the relatedRequirementVersion. See RequirementVersionLinkfindAllByReqVersionId in interface CustomRequirementVersionLinkDaorequirementVersionId - The ID of the Requirement Version of which we want all the Links.RequirementVersionLink in which the given RequirementVersion is involved.public boolean linkAlreadyExists(Long reqVersionId, Long relatedReqVersionId)
CustomRequirementVersionLinkDaolinkAlreadyExists in interface CustomRequirementVersionLinkDaopublic org.squashtest.tm.domain.requirement.RequirementVersionLink addLink(org.squashtest.tm.domain.requirement.RequirementVersionLink requirementVersionLink)
CustomRequirementVersionLinkDaoaddLink in interface CustomRequirementVersionLinkDaorequirementVersionLink - The RequirementVersionLink to persist.public void setLinksTypeToDefault(org.squashtest.tm.domain.requirement.RequirementVersionLinkType linkTypeToReplace,
org.squashtest.tm.domain.requirement.RequirementVersionLinkType defaultLinkType)
CustomRequirementVersionLinkDaosetLinksTypeToDefault in interface CustomRequirementVersionLinkDaoCopyright © 2010–2017 Henix, henix.fr. All rights reserved.