net.nan21.dnet.module.pj.md.business.service
Interface IIssueService

All Superinterfaces:
net.nan21.dnet.core.api.service.IEntityService<Issue>

public interface IIssueService
extends net.nan21.dnet.core.api.service.IEntityService<Issue>

Interface to expose business functions specific for Issue domain entity.


Method Summary
 List<Issue> findByAffectedComponents(ProjectComponent affectedComponents)
          Find by reference: affectedComponents
 List<Issue> findByAffectedComponentsId(Long affectedComponentsId)
          Find by ID of reference: affectedComponents.id
 List<Issue> findByAffectedVersions(ProjectVersion affectedVersions)
          Find by reference: affectedVersions
 List<Issue> findByAffectedVersionsId(Long affectedVersionsId)
          Find by ID of reference: affectedVersions.id
 List<Issue> findByAssignee(ProjectMember assignee)
          Find by reference: assignee
 List<Issue> findByAssigneeId(Long assigneeId)
          Find by ID of reference: assignee.id
 List<Issue> findByAssigneeRole(ProjectRole assigneeRole)
          Find by reference: assigneeRole
 List<Issue> findByAssigneeRoleId(Long assigneeRoleId)
          Find by ID of reference: assigneeRole.id
 Issue findByCode(String code)
          Find by unique key
 List<Issue> findByFixedInVersion(ProjectVersion fixedInVersion)
          Find by reference: fixedInVersion
 List<Issue> findByFixedInVersionId(Long fixedInVersionId)
          Find by ID of reference: fixedInVersion.id
 List<Issue> findByPriority(IssuePriority priority)
          Find by reference: priority
 List<Issue> findByPriorityId(Long priorityId)
          Find by ID of reference: priority.id
 List<Issue> findByProject(Project project)
          Find by reference: project
 List<Issue> findByProjectId(Long projectId)
          Find by ID of reference: project.id
 List<Issue> findByReportedVersion(ProjectVersion reportedVersion)
          Find by reference: reportedVersion
 List<Issue> findByReportedVersionId(Long reportedVersionId)
          Find by ID of reference: reportedVersion.id
 List<Issue> findByResolution(IssueResolution resolution)
          Find by reference: resolution
 List<Issue> findByResolutionId(Long resolutionId)
          Find by ID of reference: resolution.id
 List<Issue> findBySeverity(IssueSeverity severity)
          Find by reference: severity
 List<Issue> findBySeverityId(Long severityId)
          Find by ID of reference: severity.id
 List<Issue> findByStatus(IssueStatus status)
          Find by reference: status
 List<Issue> findByStatusId(Long statusId)
          Find by ID of reference: status.id
 List<Issue> findByTargetVersion(ProjectVersion targetVersion)
          Find by reference: targetVersion
 List<Issue> findByTargetVersionId(Long targetVersionId)
          Find by ID of reference: targetVersion.id
 List<Issue> findByType(IssueType type)
          Find by reference: type
 List<Issue> findByTypeId(Long typeId)
          Find by ID of reference: type.id
 
Methods inherited from interface net.nan21.dnet.core.api.service.IEntityService
create, delete, deleteById, deleteByIds, doStartWfProcessInstanceById, doStartWfProcessInstanceByKey, doStartWfProcessInstanceByMessage, findAll, findById, findByIds, findByUk, findEntitiesByAttributes, findEntitiesByAttributes, findEntityByAttributes, findEntityByAttributes, getEntityManager, getSystemConfig, insert, insert, setEntityManager, setSystemConfig, update, update, update
 

Method Detail

findByCode

Issue findByCode(String code)
Find by unique key


findByProject

List<Issue> findByProject(Project project)
Find by reference: project


findByProjectId

List<Issue> findByProjectId(Long projectId)
Find by ID of reference: project.id


findByStatus

List<Issue> findByStatus(IssueStatus status)
Find by reference: status


findByStatusId

List<Issue> findByStatusId(Long statusId)
Find by ID of reference: status.id


findByType

List<Issue> findByType(IssueType type)
Find by reference: type


findByTypeId

List<Issue> findByTypeId(Long typeId)
Find by ID of reference: type.id


findByPriority

List<Issue> findByPriority(IssuePriority priority)
Find by reference: priority


findByPriorityId

List<Issue> findByPriorityId(Long priorityId)
Find by ID of reference: priority.id


findByResolution

List<Issue> findByResolution(IssueResolution resolution)
Find by reference: resolution


findByResolutionId

List<Issue> findByResolutionId(Long resolutionId)
Find by ID of reference: resolution.id


findBySeverity

List<Issue> findBySeverity(IssueSeverity severity)
Find by reference: severity


findBySeverityId

List<Issue> findBySeverityId(Long severityId)
Find by ID of reference: severity.id


findByReportedVersion

List<Issue> findByReportedVersion(ProjectVersion reportedVersion)
Find by reference: reportedVersion


findByReportedVersionId

List<Issue> findByReportedVersionId(Long reportedVersionId)
Find by ID of reference: reportedVersion.id


findByTargetVersion

List<Issue> findByTargetVersion(ProjectVersion targetVersion)
Find by reference: targetVersion


findByTargetVersionId

List<Issue> findByTargetVersionId(Long targetVersionId)
Find by ID of reference: targetVersion.id


findByFixedInVersion

List<Issue> findByFixedInVersion(ProjectVersion fixedInVersion)
Find by reference: fixedInVersion


findByFixedInVersionId

List<Issue> findByFixedInVersionId(Long fixedInVersionId)
Find by ID of reference: fixedInVersion.id


findByAssignee

List<Issue> findByAssignee(ProjectMember assignee)
Find by reference: assignee


findByAssigneeId

List<Issue> findByAssigneeId(Long assigneeId)
Find by ID of reference: assignee.id


findByAssigneeRole

List<Issue> findByAssigneeRole(ProjectRole assigneeRole)
Find by reference: assigneeRole


findByAssigneeRoleId

List<Issue> findByAssigneeRoleId(Long assigneeRoleId)
Find by ID of reference: assigneeRole.id


findByAffectedVersions

List<Issue> findByAffectedVersions(ProjectVersion affectedVersions)
Find by reference: affectedVersions


findByAffectedVersionsId

List<Issue> findByAffectedVersionsId(Long affectedVersionsId)
Find by ID of reference: affectedVersions.id


findByAffectedComponents

List<Issue> findByAffectedComponents(ProjectComponent affectedComponents)
Find by reference: affectedComponents


findByAffectedComponentsId

List<Issue> findByAffectedComponentsId(Long affectedComponentsId)
Find by ID of reference: affectedComponents.id



Copyright © 2012. All Rights Reserved.