updateMetadata(List) |  | 0% |  | 0% | 17 | 17 | 49 | 49 | 1 | 1 |
addMissingHashSums() |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
removeFileIfPossible(RepositoryFile) |  | 0% |  | 0% | 5 | 5 | 22 | 22 | 1 | 1 |
lambda$addMissingHashSums$0(RepositoryFile, InputStream) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
addFile(Path, String, String, InputStream, RepositoryFile) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
fillImageProperties(RepositoryImage, File) |   | 34% |   | 66% | 2 | 4 | 13 | 20 | 0 | 1 |
updateBytes(RepositoryFile, String, InputStream) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
extractZip(RepositoryFile) |   | 72% |   | 75% | 3 | 7 | 8 | 30 | 0 | 1 |
ensureFolder(Path, AclAwareModel) |   | 73% |   | 50% | 6 | 8 | 5 | 25 | 0 | 1 |
lambda$scanBytes$6(RepositoryServiceImpl.ThrowableHolder, RepositoryFile, InputStream) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
generateThumbnails(RepositoryImage) |   | 83% |   | 83% | 1 | 4 | 4 | 17 | 0 | 1 |
scanBytes(RepositoryFile) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
getFolders(Path, Sort) |   | 67% |   | 50% | 4 | 5 | 3 | 12 | 0 | 1 |
moveAndRenameFile(RepositoryFile, Path) |   | 74% |   | 62% | 3 | 5 | 3 | 14 | 0 | 1 |
lambda$getFolderInfo$8(JPAQuery, PathBuilder, Sort.Order) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
lambda$getFolders$7(JPAQuery, PathBuilder, Sort.Order) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
renamePath(Path, Path) |   | 90% |   | 71% | 3 | 8 | 2 | 35 | 0 | 1 |
ensureFolder(Path) |   | 82% |   | 64% | 4 | 8 | 2 | 22 | 0 | 1 |
detectContentType(String, File) |   | 66% |   | 75% | 2 | 5 | 4 | 12 | 0 | 1 |
lambda$copySecurityData$10(AclAwareModel, SidPermissions) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
getThumbnail(Path, String, String, RepositoryFile) |   | 89% |   | 87% | 1 | 5 | 4 | 26 | 0 | 1 |
getFolderInfo(Path, Sort) |   | 87% |   | 62% | 3 | 5 | 2 | 13 | 0 | 1 |
moveFile(RepositoryFile, Path) |   | 69% |   | 66% | 2 | 4 | 2 | 10 | 0 | 1 |
addFile(Path, String, String, File, RepositoryFile) |   | 92% |   | 90% | 3 | 17 | 4 | 45 | 0 | 1 |
copySecurityData(AclAwareModel, AclAwareModel) |   | 77% |   | 25% | 2 | 3 | 2 | 8 | 0 | 1 |
_removeImage(RepositoryImage) |   | 76% |  | 100% | 0 | 2 | 4 | 13 | 0 | 1 |
streamFileBytes(RepositoryFile, OutputStream) |   | 59% |   | 50% | 1 | 2 | 2 | 6 | 0 | 1 |
tryDelete(File) |   | 47% |   | 50% | 1 | 2 | 3 | 7 | 0 | 1 |
addImage(Path, String, String, byte[], RepositoryImage) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
removeFile(RepositoryFile) |   | 80% |   | 75% | 2 | 5 | 2 | 11 | 0 | 1 |
listFolders(Path, Pageable) |   | 82% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
ensureThumbnails(RepositoryImage) |   | 50% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
updateImageBytes(RepositoryImage, String, byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$updateMetadata$9(RepositoryFile, RepositoryFile) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getFolderAsZip(RepositoryFolder, OutputStream, int) |   | 90% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
getFile(UUID, int) |   | 66% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
updateImageMetadata(RepositoryImage) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
removeImage(RepositoryImage) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$streamFileBytes$4(OutputStream, RepositoryServiceImpl.ThrowableHolder, InputStream) |   | 66% | | n/a | 0 | 1 | 2 | 6 | 0 | 1 |
lambda$extractZip$5() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$ensureThumbnails$1(RepositoryImage) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
writeToZip(ZipOutputStream, RepositoryFolder, Path) |  | 100% |  | 100% | 0 | 3 | 0 | 23 | 0 | 1 |
updateBytes(RepositoryFile, String, File) |  | 100% |  | 100% | 0 | 3 | 0 | 15 | 0 | 1 |
ensureThumbnail(Integer, Integer, String, RepositoryImage, RepositoryServiceImpl.IImageBytesProvider) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
updateDigests(RepositoryFile, File) |  | 100% |  | 100% | 0 | 2 | 0 | 13 | 0 | 1 |
addFile(Path, String, String, byte[], RepositoryFile) |  | 100% |   | 75% | 1 | 3 | 0 | 9 | 0 | 1 |
updateBytes(RepositoryFile, String, byte[]) |  | 100% |   | 50% | 1 | 2 | 0 | 7 | 0 | 1 |
updateMetadata(RepositoryFile) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
deleteFolder(Path) |  | 100% |   | 66% | 2 | 4 | 0 | 8 | 0 | 1 |
getFile(Path, String) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
lambda$generateThumbnails$3(int, byte[][], RepositoryImage) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
lambda$generateThumbnails$2(int, byte[][], RepositoryImage) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
updateFolder(RepositoryFolder) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
getThumbnailFilename(Integer, Integer, String) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
getAllSubFolders(RepositoryFolder, List) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
listPathsRecursively(Path) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
addAllSubfolders(RepositoryFolder, ArrayList) |  | 100% |   | 66% | 2 | 4 | 0 | 6 | 0 | 1 |
getFolderAsZip(RepositoryFolder, OutputStream) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
listFiles(Path, Pageable) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
hasPath(Path) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
getFiles(Path, Sort) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
streamFiles(Path, Sort) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
getFile(UUID) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
afterPropertiesSet() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
listImages(Path, Sort) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
RepositoryServiceImpl() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getFileBytes(RepositoryFile) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
getFullThumbnailsPath(RepositoryImage) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getFolder(Path) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lazyLoad(RepositoryFile) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
lambda$getThumbnail$11(int, int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
setThumbnailSizes(int[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
getFolder(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |