Fix file token error
authorKrzysztof Majewski <krzysztof.majewski.km1@contractors.roche.com>
Tue, 3 Dec 2019 13:11:42 +0000 (14:11 +0100)
committerKrzysztof Majewski <krzysztof.majewski.km1@contractors.roche.com>
Tue, 3 Dec 2019 13:11:42 +0000 (14:11 +0100)
Arvados-DCO-1.1-Signed-off-by: Krzysztof Majewski <majewski.kielce@gmail.com>

sdk/java-v2/src/main/java/org/arvados/client/logic/collection/FileToken.java

index 3f83604f4d8f2439462def9152f6369d6bb614ad..5186ebd445ea398b338bb7fd696b9d2f6173d375 100644 (file)
@@ -12,7 +12,7 @@ import org.arvados.client.common.Characters;
 
 public class FileToken {
 
-    private int filePosition;
+    private long filePosition;
     private long fileSize;
     private String fileName;
     private String path;
@@ -28,7 +28,7 @@ public class FileToken {
 
     private void splitFileTokenInfo(String fileTokenInfo) {
         String[] tokenPieces = fileTokenInfo.split(":");
-        this.filePosition = Integer.parseInt(tokenPieces[0]);
+        this.filePosition = Long.parseLong(tokenPieces[0]);
         this.fileSize = Long.parseLong(tokenPieces[1]);
         this.fileName = tokenPieces[2].replace(Characters.SPACE, " ");
     }
@@ -42,7 +42,7 @@ public class FileToken {
         return Strings.isNullOrEmpty(path) ? fileName : path + fileName;
     }
 
-    public int getFilePosition() {
+    public long getFilePosition() {
         return this.filePosition;
     }