Class LinkedJiraIssueHibernateDao
java.lang.Object
org.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate5.support.HibernateDaoSupport
com.atlassian.bamboo.persistence3.StatelessSessionHibernateDaoSupport
com.atlassian.bamboo.persistence3.BambooHibernateObjectDao<LinkedJiraIssue>
com.atlassian.bamboo.resultsummary.LinkedJiraIssueHibernateDao
- All Implemented Interfaces:
BambooObjectDao<LinkedJiraIssue>
,LinkedJiraIssueDao
,org.springframework.beans.factory.InitializingBean
public class LinkedJiraIssueHibernateDao
extends BambooHibernateObjectDao<LinkedJiraIssue>
implements LinkedJiraIssueDao
-
Field Summary
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetLinkedJiraIssuesForBuildNumberRange
(@NotNull PlanKey planKey, int firstBuildNumber, int lastBuildNumber) Find and retrieve all jira issues related to build results from specified range.long
scrollJiraIssuesForExport
(@NotNull Consumer<LinkedJiraIssue> consumer) Scroll through and execute function for each of LinkedJiraIssue Objects passed to function are not fully initialized.Methods inherited from class com.atlassian.bamboo.persistence3.BambooHibernateObjectDao
convertSearchTermToLikeExpression, countAll, countWithRestriction, delete, deleteAll, executeCountQuery, findAll, findById, merge, save, saveAll
Methods inherited from class com.atlassian.bamboo.persistence3.StatelessSessionHibernateDaoSupport
getCacheAwareHibernateTemplate
Methods inherited from class org.springframework.orm.hibernate5.support.HibernateDaoSupport
checkDaoConfig, createHibernateTemplate, currentSession, getHibernateTemplate, getSessionFactory, setHibernateTemplate, setSessionFactory
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.bamboo.persistence3.BambooObjectDao
countAll, countWithRestriction, delete, deleteAll, findAll, findById, merge, save, saveAll
-
Constructor Details
-
LinkedJiraIssueHibernateDao
public LinkedJiraIssueHibernateDao()
-
-
Method Details
-
scrollJiraIssuesForExport
Description copied from interface:LinkedJiraIssueDao
Scroll through and execute function for each of LinkedJiraIssue Objects passed to function are not fully initialized. Collections are empty and related objects have only id set.- Specified by:
scrollJiraIssuesForExport
in interfaceLinkedJiraIssueDao
- Parameters:
consumer
- consumer that will consume each of the LinkedJiraIssues- Returns:
- number of traversed rows
-
getLinkedJiraIssuesForBuildNumberRange
public Collection<LinkedJiraIssue> getLinkedJiraIssuesForBuildNumberRange(@NotNull @NotNull PlanKey planKey, int firstBuildNumber, int lastBuildNumber) Description copied from interface:LinkedJiraIssueDao
Find and retrieve all jira issues related to build results from specified range. Once off results are skipped.- Specified by:
getLinkedJiraIssuesForBuildNumberRange
in interfaceLinkedJiraIssueDao
- Returns:
-