com.atlassian.greenhopper.service.issue.callback
Class EpicLabelAndKeyByProjectCallback
java.lang.Object
com.atlassian.greenhopper.service.issue.callback.AbstractIssueDataCallback
com.atlassian.greenhopper.service.issue.callback.EpicLabelAndKeyByProjectCallback
- All Implemented Interfaces:
- IssueDataCallback
public class EpicLabelAndKeyByProjectCallback
- extends AbstractIssueDataCallback
Collects the issue key and epic label of epic issues of a given project
Constructor Summary |
EpicLabelAndKeyByProjectCallback(com.atlassian.jira.issue.fields.CustomField epiclabelCustomField,
java.lang.Long prioritizedProjectId,
int maxResults)
|
Method Summary |
void |
fieldData(java.lang.Long issueId,
java.lang.String issueKey,
java.lang.String fieldName,
java.lang.String data)
This callback is being called for every issue that matches the query. |
java.util.Map<java.lang.String,java.lang.String> |
getIssues()
|
int |
getMaxResults()
|
int |
getTotalMatches()
|
void |
issueComplete(java.lang.Long issueId,
java.lang.String issueKey)
Called when all fieldData was returned for a single issue. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EpicLabelAndKeyByProjectCallback
public EpicLabelAndKeyByProjectCallback(com.atlassian.jira.issue.fields.CustomField epiclabelCustomField,
java.lang.Long prioritizedProjectId,
int maxResults)
fieldData
public void fieldData(java.lang.Long issueId,
java.lang.String issueKey,
java.lang.String fieldName,
java.lang.String data)
- Description copied from interface:
IssueDataCallback
- This callback is being called for every issue that matches the query. For memory efficiency, try to avoid buffering all results in memory but
rather stream them to the target object, like a REST template.
- Specified by:
fieldData
in interface IssueDataCallback
- Overrides:
fieldData
in class AbstractIssueDataCallback
fieldName
- : The name of the field that this value belongs to. One of the fields specified in getFields(). See DocumentConstants for
possible values.data
- : The raw Lucene data for the given field. Can be null.
issueComplete
public void issueComplete(java.lang.Long issueId,
java.lang.String issueKey)
- Description copied from interface:
IssueDataCallback
- Called when all fieldData was returned for a single issue.
- Specified by:
issueComplete
in interface IssueDataCallback
- Overrides:
issueComplete
in class AbstractIssueDataCallback
getIssues
public java.util.Map<java.lang.String,java.lang.String> getIssues()
getMaxResults
public int getMaxResults()
getTotalMatches
public int getTotalMatches()
Copyright © 2007-2014 Atlassian. All Rights Reserved.