MCR-3126 OCFL filesystem #2175
Open
MCR-3126 OCFL filesystem #2175
Codacy Production / Codacy Static Code Analysis
succeeded
Aug 5, 2025 in 0s
Your pull request is up to standards!
Here is an overview of what got changed by this pull request:
Complexity increasing per file
==============================
- mycore-ocfl/src/main/java/org/mycore/ocfl/repository/MCROCFLRepositoryProvider.java 1
- mycore-ocfl/src/main/java/org/mycore/ocfl/repository/MCROCFLMCRRepositoryProvider.java 1
- mycore-ocfl/src/main/java/org/mycore/ocfl/util/MCROCFLDeleteUtils.java 8
- mycore-base/src/main/java/org/mycore/datamodel/niofs/MCRVersionedFileSystem.java 1
- mycore-ocfl/src/main/java/org/mycore/ocfl/classification/MCROCFLClassificationTransaction.java 20
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/MCROCFLFileSystemTest.java 4
- mycore-ocfl/src/test/java/org/mycore/ocfl/repository/MCROCFLRepositoryTest.java 1
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLFileTypeDetector.java 6
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLVirtualObjectProvider.java 7
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/storage/MCROCFLMaxSizeEvictionStrategy.java 1
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/MCROCFLBasicFileAttributesTest.java 1
- mycore-ocfl/src/main/java/org/mycore/ocfl/repository/MCROCFLRepository.java 47
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/MCROCFLFileSystemProviderTest.java 1
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLBasicFileAttributeView.java 6
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLFileSystemProvider.java 12
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/storage/MCROCFLStorageTestCase.java 1
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/MCROCFLFileTrackerTest.java 6
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/storage/MCROCFLNeverEvictStrategy.java 1
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLVirtualObject.java 166
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/MCROCFLFileSystemTransactionTest.java 1
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLFileSystemTransaction.java 7
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLInactiveTransactionException.java 1
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/MCROCFLFileTypeDetectorTest.java 1
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/MCROCFLFileStoreTest.java 7
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLLocalVirtualObject.java 4
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/MCROCFLVirtualObjectProviderTest.java 4
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLRemoteVirtualObject.java 34
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLFileSystem.java 19
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLFileAttributes.java 1
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/channels/MCROCFLCachingSeekableByteChannelTest.java 4
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/channels/MCROCFLReadableByteChannelTest.java 6
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/channels/MCROCFLClosableCallbackChannel.java 2
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/channels/MCROCFLReadableByteChannel.java 5
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/channels/MCROCFLCachingSeekableByteChannel.java 6
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/MCROCFLDerivateTest.java 1
- mycore-ocfl/src/test/java/org/mycore/ocfl/MCROCFLTestCaseHelper.java 3
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLVersionMismatchException.java 1
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/MCROCFLDirectoryTrackerTest.java 8
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLDirectoryTracker.java 9
- mycore-ocfl/src/main/java/org/mycore/ocfl/util/MCROCFLVersionHelper.java 3
- mycore-ocfl/src/main/java/org/mycore/ocfl/repository/MCROCFLLocalRepositoryProvider.java 8
- mycore-ocfl/src/main/java/org/mycore/ocfl/MCROCFLException.java 1
- mycore-ocfl/src/main/java/org/mycore/ocfl/repository/MCROCFLS3RepositoryProvider.java 7
- mycore-ocfl/src/main/java/org/mycore/ocfl/repository/MCROCFLRepositoryBuilder.java 23
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/MCROCFLVirtualObjectTest.java 22
- mycore-ocfl/src/main/java/org/mycore/ocfl/metadata/MCROCFLXMLMetadataManagerAdapter.java 73
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLFileStore.java 2
- mycore-ocfl/src/test/java/org/mycore/ocfl/test/PermutedValue.java 1
- mycore-ocfl/src/test/java/org/mycore/ocfl/test/MCRPermutationExtension.java 24
- mycore-ocfl/src/test/java/org/mycore/ocfl/commands/MCROCFLCommandsTest.java 3
- mycore-ocfl/src/test/java/org/mycore/ocfl/test/AlwaysTrueStrategy.java 1
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/storage/MCROCFLDefaultTransactionalStorage.java 3
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/storage/MCROCFLDefaultTransactionalStorageTest.java 1
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/storage/MCROCFLRemoteTemporaryStorage.java 1
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/storage/MCROCFLJournal.java 3
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLSha512DigestCalculator.java 1
Complexity decreasing per file
==============================
+ mycore-ocfl/src/main/java/org/mycore/ocfl/repository/MCROCFLHashRepositoryProvider.java -8
+ mycore-ocfl/src/main/java/org/mycore/ocfl/classification/MCROCFLXMLClassificationManager.java -12
Clones added
============
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLFileSystemProvider.java 2
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLLocalVirtualObject.java 3
- mycore-ocfl/src/main/java/org/mycore/ocfl/niofs/MCROCFLRemoteVirtualObject.java 5
- mycore-ocfl/src/test/java/org/mycore/ocfl/niofs/MCROCFLDerivateTest.java 1
- mycore-ocfl/src/main/java/org/mycore/ocfl/util/MCROCFLVersionHelper.java 1
- mycore-ocfl/src/test/java/org/mycore/ocfl/commands/MCROCFLCommandsTest.java 1
Clones removed
==============
+ mycore-ocfl/src/main/java/org/mycore/ocfl/classification/MCROCFLXMLClassificationManager.java -1
See the complete overview on Codacy
Loading