public class ArtifactLinkHibernateDao extends BambooHibernateObjectDao implements ArtifactLinkDao
| Constructor and Description |
|---|
ArtifactLinkHibernateDao() |
| Modifier and Type | Method and Description |
|---|---|
Collection<ArtifactLink> |
findArtifactLinks(String label,
ResultsSummary resultsSummary) |
Collection<ArtifactLink> |
findArtifactsByChainResultKey(PlanResultKey chainResultKey)
Gets all the
ArtifactLinks for the given PlanResultKey |
Collection<ArtifactLink> |
getArtifactLinks(ResultsSummary resultsSummary,
String linkType)
|
Class |
getPersistentClass() |
void |
removeAll(Collection<ArtifactLink> artifactLinkCollection)
Removes all ArtifactLink objects from the collection.
|
long |
scrollArtifactLinksForExport(Consumer<ArtifactLink> consumer)
Scroll through all ArtifactLink records and pass them to consumer
|
findAll, findAllSorted, findById, findById, refresh, remove, replicate, save, saveRaw, setIndexer, updateModificationDatacheckDaoConfig, createHibernateTemplate, currentSession, getHibernateTemplate, getSessionFactory, setHibernateTemplate, setSessionFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindByIdpublic Class getPersistentClass()
getPersistentClass in interface bucket.core.persistence.ObjectDaopublic void removeAll(@NotNull
Collection<ArtifactLink> artifactLinkCollection)
ArtifactLinkDaoremoveAll in interface ArtifactLinkDaoartifactLinkCollection - ArtifactLink objects to be removed.@NotNull public Collection<ArtifactLink> findArtifactLinks(@NotNull String label, @NotNull ResultsSummary resultsSummary)
findArtifactLinks in interface ArtifactLinkDao@NotNull public Collection<ArtifactLink> getArtifactLinks(@NotNull ResultsSummary resultsSummary, @Nullable String linkType)
ArtifactLinkDaogetArtifactLinks in interface ArtifactLinkDao@NotNull public Collection<ArtifactLink> findArtifactsByChainResultKey(@NotNull PlanResultKey chainResultKey)
ArtifactLinkDaoArtifactLinks for the given PlanResultKeyfindArtifactsByChainResultKey in interface ArtifactLinkDaopublic long scrollArtifactLinksForExport(@NotNull
Consumer<ArtifactLink> consumer)
ArtifactLinkDaoscrollArtifactLinksForExport in interface ArtifactLinkDaoCopyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.