Skip to content
Snippets Groups Projects
Commit 35d0f442 authored by gakin's avatar gakin
Browse files

SSDM-4151 : Add CRC32 checksum attribute to DataSetFile

SVN: 37115
parent aa2ada5d
No related branches found
No related tags found
No related merge requests found
......@@ -184,6 +184,7 @@ public class DataStoreServerApi extends AbstractDssServiceRpc<IDataStoreServerAp
if (node.isDirectory() == false)
{
file.setFileLength(node.getFileLength());
file.setChecksumCRC32(node.getChecksumCRC32());
}
result.add(file);
}
......
......@@ -18,13 +18,13 @@ package ch.ethz.sis.openbis.generic.dssapi.v3.dto.datasetfile;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import ch.ethz.sis.openbis.generic.asapi.v3.dto.dataset.id.DataSetPermId;
import ch.ethz.sis.openbis.generic.dssapi.v3.dto.datasetfile.id.DataSetFilePermId;
import ch.systemsx.cisd.base.annotation.JsonObject;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* @author Jakub Straszewski
*/
......@@ -48,6 +48,9 @@ public class DataSetFile implements Serializable
@JsonProperty
private long fileLength;
@JsonProperty
private int checksumCRC32;
@JsonIgnore
public DataSetFilePermId getPermId()
{
......@@ -108,4 +111,15 @@ public class DataSetFile implements Serializable
{
return "DataSetFile: " + path + ", " + dataSetPermId;
}
@JsonIgnore
public int getChecksumCRC32()
{
return checksumCRC32;
}
public void setChecksumCRC32(int checksumCRC32)
{
this.checksumCRC32 = checksumCRC32;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment