PageRenderTime 25ms CodeModel.GetById 0ms RepoModel.GetById 0ms app.codeStats 0ms

/src/test/resources/examples/NumberOfIssueAttachments.groovy

https://bitbucket.org/sorin/jira-plugin-intellij
Groovy | 15 lines | 6 code | 5 blank | 4 comment | 0 complexity | 642391273196e084fd5a183386d78fa8 MD5 | raw file
  1. package examples
  2. import com.atlassian.jira.ComponentManager
  3. def componentManager = ComponentManager.getInstance()
  4. def attachmentManager = componentManager.getAttachmentManager()
  5. def numberAttachments = attachmentManager.getAttachments(issue).size()
  6. // use the following instead for number of PDFs
  7. //def numberAttachments = attachmentManager.getAttachments(issue).findAll {a ->
  8. // a.filename.toLowerCase().endsWith(".pdf")
  9. //}.size()
  10. return numberAttachments ? numberAttachments as Double : null