{
  "_class" : "io.jenkins.plugins.analysis.core.restapi.ReportApi",
  "issues" : [
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "DiaryPhotoCollectionProvider.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Services/StoppingDown/src/main/java/it/tidalwave/bluemarine2/service/stoppingdown/impl/DiaryPhotoCollectionProvider.java",
      "fingerprint" : "D582305A9FA42DBE7EB517AFA4601C19",
      "lineEnd" : 115,
      "lineStart" : 115,
      "message" : "use current year",
      "moduleName" : "blueMarine II :: Services :: StoppingDown",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.service.stoppingdown.impl",
      "reference" : "1312",
      "severity" : "HIGH",
      "toString" : "DiaryPhotoCollectionProvider.java(115,0): FIXME: : use current year",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "GalleryDescription.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Services/StoppingDown/src/main/java/it/tidalwave/bluemarine2/service/stoppingdown/impl/GalleryDescription.java",
      "fingerprint" : "CD2C1E0EF91F22B73D5E750AAE5C7A51",
      "lineEnd" : 68,
      "lineStart" : 68,
      "message" : "even though the finder is retrieved later, through the factory, the translation to DIDL does compute",
      "moduleName" : "blueMarine II :: Services :: StoppingDown",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.service.stoppingdown.impl",
      "reference" : "1312",
      "severity" : "HIGH",
      "toString" : "GalleryDescription.java(68,0): FIXME: : even though the finder is retrieved later, through the factory, the translation to DIDL does compute",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PhotoCollectionProviderSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Services/StoppingDown/src/main/java/it/tidalwave/bluemarine2/service/stoppingdown/impl/PhotoCollectionProviderSupport.java",
      "fingerprint" : "8E201F7397F8A943DB6461244503F001",
      "lineEnd" : 69,
      "lineStart" : 69,
      "message" : "XPath stuff is not thread-safe - fix!",
      "moduleName" : "blueMarine II :: Services :: StoppingDown",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.service.stoppingdown.impl",
      "reference" : "1312",
      "severity" : "HIGH",
      "toString" : "PhotoCollectionProviderSupport.java(69,0): FIXME: : XPath stuff is not thread-safe - fix!",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PhotoCollectionProviderSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Services/StoppingDown/src/main/java/it/tidalwave/bluemarine2/service/stoppingdown/impl/PhotoCollectionProviderSupport.java",
      "fingerprint" : "EFB5FE1EDE6868B94A4B23732FC05C9A",
      "lineEnd" : 114,
      "lineStart" : 114,
      "message" : "yes, can use properties here",
      "moduleName" : "blueMarine II :: Services :: StoppingDown",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.service.stoppingdown.impl",
      "reference" : "1312",
      "severity" : "NORMAL",
      "toString" : "PhotoCollectionProviderSupport.java(114,0): TODO: : yes, can use properties here",
      "type" : "TODO"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PhotoCollectionProviderSupport.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Services/StoppingDown/src/main/java/it/tidalwave/bluemarine2/service/stoppingdown/impl/PhotoCollectionProviderSupport.java",
      "fingerprint" : "F4EED92E4EC487AF25A4E0C785F00BD6",
      "lineEnd" : 175,
      "lineStart" : 175,
      "message" : "implement a local cache on disk",
      "moduleName" : "blueMarine II :: Services :: StoppingDown",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.service.stoppingdown.impl",
      "reference" : "1312",
      "severity" : "HIGH",
      "toString" : "PhotoCollectionProviderSupport.java(175,0): FIXME: : implement a local cache on disk",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PhotoItemDIDLAdapter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Services/StoppingDown/src/main/java/it/tidalwave/bluemarine2/service/stoppingdown/impl/PhotoItemDIDLAdapter.java",
      "fingerprint" : "19066B97FA062453CAD21F15BD70BB80",
      "lineEnd" : 54,
      "lineStart" : 54,
      "message" : "this introduces a dependency on UPnP. It's needed because it contains stuff related to StoppingDown (URLs).",
      "moduleName" : "blueMarine II :: Services :: StoppingDown",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.service.stoppingdown.impl",
      "reference" : "1312",
      "severity" : "HIGH",
      "toString" : "PhotoItemDIDLAdapter.java(54,0): FIXME: : this introduces a dependency on UPnP. It's needed because it contains stuff related to StoppingDown (URLs).",
      "type" : "FIXME"
    },
    {
      "addedAt" : 0,
      "authorEmail" : "-",
      "authorName" : "-",
      "baseName" : "PhotoItemDIDLAdapter.java",
      "category" : "",
      "columnEnd" : 0,
      "columnStart" : 0,
      "commit" : "-",
      "description" : "",
      "fileName" : "modules/Services/StoppingDown/src/main/java/it/tidalwave/bluemarine2/service/stoppingdown/impl/PhotoItemDIDLAdapter.java",
      "fingerprint" : "784E9EFDCF921CFCA613A1049473411B",
      "lineEnd" : 55,
      "lineStart" : 55,
      "message" : "move PhotoItem to Model, this class to UPnP and try to make the URLs contained in metadata of PhotoItem.",
      "moduleName" : "blueMarine II :: Services :: StoppingDown",
      "origin" : "open-tasks",
      "originName" : "Open Tasks Scanner",
      "packageName" : "it.tidalwave.bluemarine2.service.stoppingdown.impl",
      "reference" : "1312",
      "severity" : "HIGH",
      "toString" : "PhotoItemDIDLAdapter.java(55,0): FIXME: : move PhotoItem to Model, this class to UPnP and try to make the URLs contained in metadata of PhotoItem.",
      "type" : "FIXME"
    }
  ],
  "size" : 7,
  "toString" : "7 warnings (high: 6, normal: 1)"
}