Class IssueObjectIssuesIterable

  extended by com.atlassian.jira.issue.util.IssueObjectIssuesIterable
All Implemented Interfaces:
IssuesIterable, Sized

public class IssueObjectIssuesIterable
extends Object
implements IssuesIterable

Constructor Summary
IssueObjectIssuesIterable(Collection issueObjects)
Method Summary
 IssueIterator iterator()
 int size()
 String toString()
          Return a user friendly message that identifies which issues this iterable holds.
protected  Issue transform(Object o)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail


public IssueObjectIssuesIterable(Collection issueObjects)
Method Detail


protected Issue transform(Object o)


public IssueIterator iterator()
Specified by:
iterator in interface IssuesIterable


public int size()
Specified by:
size in interface Sized


public String toString()
Description copied from interface: IssuesIterable
Return a user friendly message that identifies which issues this iterable holds. If there is a problem, this method is used to log what issues are affected.

For example, if there is a problem locking the Lucene index this method is used to log which issues could not be reindexed.

Hence, it is important to provide a useful implementation for this method.

Specified by:
toString in interface IssuesIterable
toString in class Object

Copyright © 2002-2008 Atlassian. All Rights Reserved.