Skip to content
Snippets Groups Projects
Commit 2817f9c2 authored by vkovtun's avatar vkovtun
Browse files

BIS-772: Added missing fields and methods to a JS DTO.

parent dc2660e8
No related branches found
No related tags found
1 merge request!40SSDM-13578 : 2PT : Database and V3 Implementation - include the new AFS "free"...
...@@ -19,6 +19,9 @@ package ch.ethz.sis.openbis.generic.asapi.v3.dto.exporter; ...@@ -19,6 +19,9 @@ package ch.ethz.sis.openbis.generic.asapi.v3.dto.exporter;
import java.io.Serializable; 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.common.operation.IOperationResult; import ch.ethz.sis.openbis.generic.asapi.v3.dto.common.operation.IOperationResult;
import ch.systemsx.cisd.base.annotation.JsonObject; import ch.systemsx.cisd.base.annotation.JsonObject;
...@@ -28,6 +31,7 @@ public class ExportOperationResult implements Serializable, IOperationResult ...@@ -28,6 +31,7 @@ public class ExportOperationResult implements Serializable, IOperationResult
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@JsonProperty
private ExportResult exportResult; private ExportResult exportResult;
public ExportOperationResult() public ExportOperationResult()
...@@ -39,6 +43,7 @@ public class ExportOperationResult implements Serializable, IOperationResult ...@@ -39,6 +43,7 @@ public class ExportOperationResult implements Serializable, IOperationResult
this.exportResult = exportResult; this.exportResult = exportResult;
} }
@JsonIgnore
public ExportResult getExportResult() public ExportResult getExportResult()
{ {
return exportResult; return exportResult;
......
...@@ -17,7 +17,8 @@ ...@@ -17,7 +17,8 @@
define(["stjs", "as/dto/common/operation/IOperationResult"], define(["stjs", "as/dto/common/operation/IOperationResult"],
function (stjs, IOperationResult) { function (stjs, IOperationResult) {
var ExportOperationResult = function() { var ExportOperationResult = function(exportResult) {
this.exportResult = exportResult;
} }
stjs.extend( stjs.extend(
...@@ -29,9 +30,15 @@ define(["stjs", "as/dto/common/operation/IOperationResult"], ...@@ -29,9 +30,15 @@ define(["stjs", "as/dto/common/operation/IOperationResult"],
constructor.serialVersionUID = 1; constructor.serialVersionUID = 1;
prototype.exportResult = null;
prototype.getMessage = function() { prototype.getMessage = function() {
return "ExportOperationResult"; return "ExportOperationResult";
}; };
prototype.getExportResult = function() {
return this.exportResult;
}
}, },
{} {}
); );
......
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