hu.midori.kosmos.model
Class JiraProject

java.lang.Object
  extended by hu.midori.kosmos.model.util.IdentifiedEntity
      extended by hu.midori.kosmos.model.JiraProject

public class JiraProject
extends IdentifiedEntity

Wraps a JIRA project.

Version:
$Id$
Author:
Aron Gombas

Constructor Summary
JiraProject()
          By design this should be private to avoid instantiation without discriminator, but Hessian needs default ctor.
JiraProject(java.lang.String name, java.lang.String url, java.lang.String key, java.lang.String projectUrl, java.lang.String description, java.lang.String lead, int openIssues, int codingInProgressIssues, int reopenedIssues, int resolvedIssues, int closedIssues, int blockerOpenIssues, int criticalOpenIssues, int majorOpenIssues, int minorOpenIssues, int trivialOpenIssues, int optionalOpenIssues, java.util.List<java.util.Map.Entry<java.lang.String,java.lang.Integer>> openIssuesPerAssignee, ZoomableImageLocator issuesPerStatusChartLocator, ZoomableImageLocator openIssuesPerPriorityChartLocator, ZoomableImageLocator openIssuesPerAssigneeChartLocator)
           
 
Method Summary
 int getBlockerOpenIssues()
           
 int getClosedIssues()
           
 int getCodingInProgressIssues()
           
 int getCriticalOpenIssues()
           
 java.lang.String getDescription()
           
 ZoomableImageLocator getIssuesPerStatusChartLocator()
           
 java.lang.String getKey()
           
 java.lang.String getLead()
           
 int getMajorOpenIssues()
           
 int getMinorOpenIssues()
           
 java.lang.String getName()
           
 int getOpenIssueAssignees()
           
 int getOpenIssues()
           
 java.util.List<java.util.Map.Entry<java.lang.String,java.lang.Integer>> getOpenIssuesPerAssignee()
           
 ZoomableImageLocator getOpenIssuesPerAssigneeChartLocator()
           
 ZoomableImageLocator getOpenIssuesPerPriorityChartLocator()
           
 int getOptionalOpenIssues()
           
 java.lang.String getProjectUrl()
           
 int getReopenedIssues()
           
 int getResolvedIssues()
           
 int getTotalIssues()
           
 int getTrivialOpenIssues()
           
 java.lang.String getUrl()
           
 java.lang.String toString()
           
 
Methods inherited from class hu.midori.kosmos.model.util.IdentifiedEntity
getId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JiraProject

public JiraProject()
By design this should be private to avoid instantiation without discriminator, but Hessian needs default ctor.


JiraProject

public JiraProject(java.lang.String name,
                   java.lang.String url,
                   java.lang.String key,
                   java.lang.String projectUrl,
                   java.lang.String description,
                   java.lang.String lead,
                   int openIssues,
                   int codingInProgressIssues,
                   int reopenedIssues,
                   int resolvedIssues,
                   int closedIssues,
                   int blockerOpenIssues,
                   int criticalOpenIssues,
                   int majorOpenIssues,
                   int minorOpenIssues,
                   int trivialOpenIssues,
                   int optionalOpenIssues,
                   java.util.List<java.util.Map.Entry<java.lang.String,java.lang.Integer>> openIssuesPerAssignee,
                   ZoomableImageLocator issuesPerStatusChartLocator,
                   ZoomableImageLocator openIssuesPerPriorityChartLocator,
                   ZoomableImageLocator openIssuesPerAssigneeChartLocator)
Method Detail

getName

public java.lang.String getName()

getUrl

public java.lang.String getUrl()

getKey

public java.lang.String getKey()

getProjectUrl

public java.lang.String getProjectUrl()

getDescription

public java.lang.String getDescription()

getLead

public java.lang.String getLead()

getOpenIssueAssignees

public int getOpenIssueAssignees()

getOpenIssues

public int getOpenIssues()

getCodingInProgressIssues

public int getCodingInProgressIssues()

getReopenedIssues

public int getReopenedIssues()

getResolvedIssues

public int getResolvedIssues()

getClosedIssues

public int getClosedIssues()

getBlockerOpenIssues

public int getBlockerOpenIssues()

getCriticalOpenIssues

public int getCriticalOpenIssues()

getMajorOpenIssues

public int getMajorOpenIssues()

getMinorOpenIssues

public int getMinorOpenIssues()

getTrivialOpenIssues

public int getTrivialOpenIssues()

getOptionalOpenIssues

public int getOptionalOpenIssues()

getOpenIssuesPerAssignee

public java.util.List<java.util.Map.Entry<java.lang.String,java.lang.Integer>> getOpenIssuesPerAssignee()

getIssuesPerStatusChartLocator

public ZoomableImageLocator getIssuesPerStatusChartLocator()

getOpenIssuesPerPriorityChartLocator

public ZoomableImageLocator getOpenIssuesPerPriorityChartLocator()

getOpenIssuesPerAssigneeChartLocator

public ZoomableImageLocator getOpenIssuesPerAssigneeChartLocator()

getTotalIssues

public int getTotalIssues()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object