| getProjectStats(Integer) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| removeProjectVersion(Integer, Integer) |   | 75% |   | 50% | 4 | 6 | 6 | 21 | 0 | 1 |
| setProjectOwners(Project, Set) |   | 75% |   | 75% | 2 | 5 | 3 | 15 | 0 | 1 |
| getListOfProjectFields(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getListOfProjectOwners(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getListOfAllAvailableProjects() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCustomFieldDAO() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProjectScriptDAO() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeProjectComponent(Integer, Integer) |   | 91% |   | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
| addProjectScript(Integer, ProjectScript) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| setProjectFields(Project, Set) |  | 100% |   | 83% | 1 | 4 | 0 | 10 | 0 | 1 |
| updateProjectScript(ProjectScript) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| addProjectVersion(Integer, Version) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| ProjectServiceImpl(ComponentDAO, CustomFieldDAO, ProjectDAO, ProjectScriptDAO, UserDAO, VersionDAO, IssueDAO) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| addProjectComponent(Integer, Component) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| createProject(Project, Integer) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| isUniqueProjectName(String, Integer) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| removeProjectScript(Integer, Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| updateProject(Project, Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getProjectOwners(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getProjectFields(Integer, Locale) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getProject(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getProjectComponent(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getProjectVersion(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getProjectScript(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getAllAvailableProjects() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| updateProjectComponent(Component) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| updateProjectVersion(Version) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getProjectScripts() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTotalNumberOpenIssuesByProject(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTotalNumberResolvedIssuesByProject(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProjectFields(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTotalNumberIssuesByProject(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| countIssuesByVersion(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| countIssuesByComponent(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLatestIssueUpdatedDateByProjectId(Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAllProjects() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIssueDAO() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProjectDAO() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getComponentDAO() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVersionDAO() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUserDAO() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |