diff --git a/src/main/java/org/javaswift/joss/headers/object/range/ExcludeStartRange.java b/src/main/java/org/javaswift/joss/headers/object/range/ExcludeStartRange.java index 32f5f244..901f3643 100644 --- a/src/main/java/org/javaswift/joss/headers/object/range/ExcludeStartRange.java +++ b/src/main/java/org/javaswift/joss/headers/object/range/ExcludeStartRange.java @@ -5,7 +5,7 @@ */ public class ExcludeStartRange extends AbstractRange { - public ExcludeStartRange(int offset) { + public ExcludeStartRange(long offset) { super(offset, -1); } diff --git a/src/main/java/org/javaswift/joss/headers/object/range/FirstPartRange.java b/src/main/java/org/javaswift/joss/headers/object/range/FirstPartRange.java index 29448f47..029e54ac 100644 --- a/src/main/java/org/javaswift/joss/headers/object/range/FirstPartRange.java +++ b/src/main/java/org/javaswift/joss/headers/object/range/FirstPartRange.java @@ -4,7 +4,7 @@ * Take the first bytes of the object until -- ie not including -- position 'until' */ public class FirstPartRange extends AbstractRange { - public FirstPartRange(int until) { + public FirstPartRange(long until) { super(0, until); } diff --git a/src/main/java/org/javaswift/joss/headers/object/range/LastPartRange.java b/src/main/java/org/javaswift/joss/headers/object/range/LastPartRange.java index 67542012..27ffb70e 100644 --- a/src/main/java/org/javaswift/joss/headers/object/range/LastPartRange.java +++ b/src/main/java/org/javaswift/joss/headers/object/range/LastPartRange.java @@ -5,7 +5,7 @@ */ public class LastPartRange extends AbstractRange { - public LastPartRange(int lastBytes) { + public LastPartRange(long lastBytes) { super(-1, lastBytes); } diff --git a/src/main/java/org/javaswift/joss/headers/object/range/MidPartRange.java b/src/main/java/org/javaswift/joss/headers/object/range/MidPartRange.java index c221fd0a..b2db358d 100644 --- a/src/main/java/org/javaswift/joss/headers/object/range/MidPartRange.java +++ b/src/main/java/org/javaswift/joss/headers/object/range/MidPartRange.java @@ -5,7 +5,7 @@ */ public class MidPartRange extends AbstractRange { - public MidPartRange(int startPos, int endPos) { + public MidPartRange(long startPos, long endPos) { super(startPos, endPos); }