mirror of
https://github.com/ysoftdevs/odc-analyzer.git
synced 2026-01-13 15:23:59 +01:00
16 lines
626 B
Scala
16 lines
626 B
Scala
package services
|
|
|
|
import com.ysoft.odc.SetDiff
|
|
import controllers.{ReportInfo, Vulnerability}
|
|
import models.{ExportedVulnerability, VulnerabilityOverview}
|
|
|
|
import scala.concurrent.Future
|
|
|
|
trait IssueTrackerService {
|
|
def reportVulnerability(vulnerability: Vulnerability, projects: Set[ReportInfo]): Future[ExportedVulnerability[String]]
|
|
def ticketLink(ticket: String): String
|
|
def ticketLink(ticket: ExportedVulnerability[String]): String = ticketLink(ticket.ticket)
|
|
def updateVulnerability(vuln: VulnerabilityOverview, diff: SetDiff[ReportInfo], ticket: String): Future[Unit]
|
|
//def migrateOldIssues(): Future[Unit]
|
|
}
|