diff --git a/ph-diver-repo/src/main/java/com/helger/diver/repo/IRepoStorageReadItem.java b/ph-diver-repo/src/main/java/com/helger/diver/repo/IRepoStorageReadItem.java index 7d68172..02233c5 100644 --- a/ph-diver-repo/src/main/java/com/helger/diver/repo/IRepoStorageReadItem.java +++ b/ph-diver-repo/src/main/java/com/helger/diver/repo/IRepoStorageReadItem.java @@ -35,14 +35,30 @@ public interface IRepoStorageReadItem @Nonnull IRepoStorageContent getContent (); + /** + * @return true if this repo item has an expected hash value + * assigned with it. + */ boolean hasExpectedDigest (); + /** + * @return The stored hash bytes of this repo item or null. + * @see #hasExpectedDigest() + */ @Nullable @ReturnsMutableCopy byte [] getExpectedDigest (); + /** + * @return true if a hash value was calculated during reading, + * false if not. + */ boolean hasCalculatedDigest (); + /** + * @return The calculated hash bytes of this repo item or null. + * @see #hasCalculatedDigest() + */ @Nullable @ReturnsMutableCopy byte [] getCalculatedDigest ();