package Ġcom . github . jk 1 . y tpl ugin . tasks Ċ Ċ import Ġcom . github . jk 1 . y tpl ugin . issues . model . Issue Ċ import Ġcom . intellij . tasks . Task Ċ import Ġcom . intellij . tasks . Task Repository Ċ import Ġcom . intellij . tasks . Task Type Ċ import Ġcom . intellij . tasks . impl . Local Task Impl Ċ import Ġjavax . swing . Icon Ċ Ċ /** Ċ Ġ* ĠAdapter Ġclass Ġto Ġuse ĠYou Track Ġissues Ġas ĠTask ĠManagement Ġplugin Ġtasks Ċ Ġ*/ Ċ class ĠIssue Task ( val Ġissue : ĠIssue , Ġval Ġrepo : ĠTask Repository ): ĠTask () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠgetId (): ĠString Ġ= Ġissue . id ĊĊĠĠĠ Ġoverride Ġfun Ġget Summary (): ĠString Ġ= Ġissue . summary ĊĊĠĠĠ Ġoverride Ġfun ĠgetDescription (): ĠString Ġ= Ġissue . description ĊĊĠĠĠ Ġoverride Ġfun Ġget Created () Ġ= Ġissue . create Date ĊĊĠĠĠ Ġoverride Ġfun Ġget Updated () Ġ= Ġissue . update Date ĊĊĠĠĠ Ġoverride Ġfun Ġis Closed () Ġ= Ġissue . resolved ĊĊĠĠĠ Ġoverride Ġfun Ġget Comments () Ġ= Ġissue . comments . map Ġ{ Ġit . as Task Manager Comment () Ġ}. to Typed Array () ĊĊĠĠĠ Ġoverride Ġfun Ġget Icon (): ĠIcon Ġ= ĠLocal Task Impl . get Icon From Type ( type , Ġis Issue ) ĊĊĠĠĠ Ġoverride Ġfun ĠgetType (): ĠTask Type Ġ= ĠTask Type . OTHER ĊĊĠĠĠ Ġoverride Ġfun Ġis Issue () Ġ= Ġtrue ĊĊĠĠĠ Ġoverride Ġfun Ġget Issue Url () Ġ= Ġissue . url ĊĊĠĠĠ Ġoverride Ġfun Ġget Repository () Ġ= Ġrepo Ċ }