From 64df674acf240213ed4af18fb111e1d85a37fb07 Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Wed, 5 Apr 2017 14:31:19 +0000
Subject: [PATCH] SSDM-4724: Bug fixed in DataSetFileCreation: Wrong JsonObject
 annotation. setFileLength and setChecksumCRC32 had arguments of primitive
 type instead of wrapper class type.

SVN: 38016
---
 .../datasetfile/create/DataSetFileCreation.java    | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/openbis_api/source/java/ch/ethz/sis/openbis/generic/dssapi/v3/dto/datasetfile/create/DataSetFileCreation.java b/openbis_api/source/java/ch/ethz/sis/openbis/generic/dssapi/v3/dto/datasetfile/create/DataSetFileCreation.java
index 156ec36e273..2620fdfc485 100644
--- a/openbis_api/source/java/ch/ethz/sis/openbis/generic/dssapi/v3/dto/datasetfile/create/DataSetFileCreation.java
+++ b/openbis_api/source/java/ch/ethz/sis/openbis/generic/dssapi/v3/dto/datasetfile/create/DataSetFileCreation.java
@@ -4,7 +4,7 @@ import ch.ethz.sis.openbis.generic.asapi.v3.dto.common.create.ICreation;
 import ch.systemsx.cisd.base.annotation.JsonObject;
 import ch.systemsx.cisd.common.annotation.TechPreview;
 
-@JsonObject("dss.dto.datasetfile.DataSetFileCreation")
+@JsonObject("dss.dto.datasetfile.create.DataSetFileCreation")
 @TechPreview
 public class DataSetFileCreation implements ICreation
 {
@@ -13,7 +13,7 @@ public class DataSetFileCreation implements ICreation
 
     private String path;
 
-    private boolean isDirectory;
+    private boolean directory;
 
     private Long fileLength;
 
@@ -31,12 +31,12 @@ public class DataSetFileCreation implements ICreation
 
     public boolean isDirectory()
     {
-        return isDirectory;
+        return directory;
     }
 
-    public void setDirectory(boolean isDirectory)
+    public void setDirectory(boolean directory)
     {
-        this.isDirectory = isDirectory;
+        this.directory = directory;
     }
 
     public Long getFileLength()
@@ -44,7 +44,7 @@ public class DataSetFileCreation implements ICreation
         return fileLength;
     }
 
-    public void setFileLength(long fileLength)
+    public void setFileLength(Long fileLength)
     {
         this.fileLength = fileLength;
     }
@@ -54,7 +54,7 @@ public class DataSetFileCreation implements ICreation
         return checksumCRC32;
     }
 
-    public void setChecksumCRC32(int checksumCRC32)
+    public void setChecksumCRC32(Integer checksumCRC32)
     {
         this.checksumCRC32 = checksumCRC32;
     }
-- 
GitLab