public class

DatabaseIssuesIterable

extends Object
implements IssuesIterable
java.lang.Object
   ↳ com.atlassian.jira.issue.util.DatabaseIssuesIterable

Class Overview

This EnclosedIterable is used to iterate over all issues in the database.

This implementation is superseded by the more flexible DatabaseIterable or PagedDatabaseIterable.

Summary

Public Constructors
DatabaseIssuesIterable(OfBizDelegator delegator, IssueFactory issueFactory)
DatabaseIssuesIterable(OfBizDelegator delegator, IssueFactory issueFactory, EntityCondition condition)
DatabaseIssuesIterable(OfBizDelegator delegator, IssueFactory issueFactory, EntityCondition condition, EntityFindOptions findOptions)
DatabaseIssuesIterable(OfBizDelegator delegator, IssueFactory issueFactory, EntityCondition condition, List<String> orderBy, EntityFindOptions findOptions)
Public Methods
void foreach(Consumer<Issue> sink)
boolean isEmpty()
int size()
You cannot rely on this size after you have started iterating through the issues
String toString()
Protected Methods
void spy(Issue next)
Allows for IssuesIterable implementations that spy on each iterated issue.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.issue.util.IssuesIterable
From interface com.atlassian.jira.util.collect.EnclosedIterable
From interface com.atlassian.jira.util.collect.Sized

Public Constructors

public DatabaseIssuesIterable (OfBizDelegator delegator, IssueFactory issueFactory)

public DatabaseIssuesIterable (OfBizDelegator delegator, IssueFactory issueFactory, EntityCondition condition)

public DatabaseIssuesIterable (OfBizDelegator delegator, IssueFactory issueFactory, EntityCondition condition, EntityFindOptions findOptions)

public DatabaseIssuesIterable (OfBizDelegator delegator, IssueFactory issueFactory, EntityCondition condition, List<String> orderBy, EntityFindOptions findOptions)

Public Methods

public void foreach (Consumer<Issue> sink)

public boolean isEmpty ()

public int size ()

You cannot rely on this size after you have started iterating through the issues

public String toString ()

Protected Methods

protected void spy (Issue next)

Allows for IssuesIterable implementations that spy on each iterated issue. Implementations of this method must not modify the issue state.

Parameters
next an Issue that is about to be iterated through