hu.midori.kosmos.server.jira
Class AbstractJiraServiceImpl

java.lang.Object
  extended by hu.midori.kosmos.server.AbstractKosmosService
      extended by hu.midori.kosmos.server.jira.AbstractJiraServiceImpl
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware
Direct Known Subclasses:
JiraSoapServiceImpl, JiraWebCrawlingServiceImpl

public abstract class AbstractJiraServiceImpl
extends AbstractKosmosService

Encapsulates the common functionality of concrete JIRA service implemnetations.

Version:
$Id$
Author:
Aron Gombas

Field Summary
 
Fields inherited from class hu.midori.kosmos.server.AbstractKosmosService
applicationContext
 
Constructor Summary
AbstractJiraServiceImpl()
           
 
Method Summary
protected  ZoomableImageLocator generateIssuePerPriorityChart(java.lang.String prefix, int blockerOpenIssues, int criticalOpenIssues, int majorOpenIssues, int minorOpenIssues, int trivialOpenIssues, int optionalOpenIssues)
          Generates issues-per-priority chart.
protected  ZoomableImageLocator generateIssuePerStatusChart(java.lang.String prefix, int openIssues, int codingInProgressIssues, int reopenedIssues, int resolvedIssues, int closedIssues)
          Generates issues-per-status chart.
protected  ZoomableImageLocator generateOpenIssuesPerAssigneeChart(java.lang.String prefix, java.util.List<java.util.Map.Entry<java.lang.String,java.lang.Integer>> openIssuesPerAssignee)
          Generates open-issues-per-assignee chart.
 
Methods inherited from class hu.midori.kosmos.server.AbstractKosmosService
beginStoreSession, endStoreSession, getResourceString, getTimestamp, setApplicationContext, setStore, storeChart, storeFile, trimList, updateTimestamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractJiraServiceImpl

public AbstractJiraServiceImpl()
Method Detail

generateIssuePerStatusChart

protected ZoomableImageLocator generateIssuePerStatusChart(java.lang.String prefix,
                                                           int openIssues,
                                                           int codingInProgressIssues,
                                                           int reopenedIssues,
                                                           int resolvedIssues,
                                                           int closedIssues)
Generates issues-per-status chart.


generateIssuePerPriorityChart

protected ZoomableImageLocator generateIssuePerPriorityChart(java.lang.String prefix,
                                                             int blockerOpenIssues,
                                                             int criticalOpenIssues,
                                                             int majorOpenIssues,
                                                             int minorOpenIssues,
                                                             int trivialOpenIssues,
                                                             int optionalOpenIssues)
Generates issues-per-priority chart.


generateOpenIssuesPerAssigneeChart

protected ZoomableImageLocator generateOpenIssuesPerAssigneeChart(java.lang.String prefix,
                                                                  java.util.List<java.util.Map.Entry<java.lang.String,java.lang.Integer>> openIssuesPerAssignee)
Generates open-issues-per-assignee chart.