diff --git a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/ExportResult.java b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/ExportResult.java index bd88516237c4c16f669cf93392d5250e6d437d56..4ad96eb8fe1e5258a33a296101616f9027a1cc81 100644 --- a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/ExportResult.java +++ b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/ExportResult.java @@ -32,10 +32,15 @@ public class ExportResult implements Serializable private static final long serialVersionUID = 1L; @JsonProperty - final String downloadURL; + private String downloadURL; @JsonProperty - final Collection<String> warnings; + private Collection<String> warnings; + + @SuppressWarnings("unused") + public ExportResult() + { + } public ExportResult(final String downloadURL, final Collection<String> warnings) { @@ -49,12 +54,24 @@ public class ExportResult implements Serializable return downloadURL; } + @JsonIgnore + public void setDownloadURL(final String downloadURL) + { + this.downloadURL = downloadURL; + } + @JsonIgnore public Collection<String> getWarnings() { return warnings; } + @JsonIgnore + public void setWarnings(final Collection<String> warnings) + { + this.warnings = warnings; + } + @Override public String toString() { diff --git a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/data/ExportData.java b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/data/ExportData.java index f267aa79e5517ea76e22e48b4c06a18bea98644a..17cfeedd8150b704c0a15bb503330779f3cf741b 100644 --- a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/data/ExportData.java +++ b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/data/ExportData.java @@ -54,12 +54,24 @@ public class ExportData implements Serializable return permIds; } + @JsonIgnore + public void setPermIds(final List<ExportablePermId> permIds) + { + this.permIds = permIds; + } + @JsonIgnore public IExportableFields getFields() { return fields; } + @JsonIgnore + public void setFields(final IExportableFields fields) + { + this.fields = fields; + } + @Override public String toString() { diff --git a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/data/ExportablePermId.java b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/data/ExportablePermId.java index cc982e5d5a8deab26a18465dcec016fb0076b6fb..6f5b5da74c11fb84466087fdc9bb8fb55429f890 100644 --- a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/data/ExportablePermId.java +++ b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/data/ExportablePermId.java @@ -17,7 +17,6 @@ package ch.ethz.sis.openbis.generic.asapi.v3.dto.exporter.data; import java.io.Serializable; -import java.util.Objects; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonProperty; @@ -45,8 +44,8 @@ public class ExportablePermId implements Serializable public ExportablePermId(final ExportableKind exportableKind, final ObjectPermId permId) { - this.exportableKind = Objects.requireNonNull(exportableKind); - this.permId = Objects.requireNonNull(permId); + this.exportableKind = exportableKind; + this.permId = permId; } @JsonIgnore @@ -55,12 +54,24 @@ public class ExportablePermId implements Serializable return exportableKind; } + @JsonIgnore + public void setExportableKind(final ExportableKind exportableKind) + { + this.exportableKind = exportableKind; + } + @JsonIgnore public ObjectPermId getPermId() { return permId; } + @JsonIgnore + public void setPermId(final ObjectPermId permId) + { + this.permId = permId; + } + @Override public String toString() { diff --git a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/data/SelectedFields.java b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/data/SelectedFields.java index 161289a3f15c3835a7d35aedd1948f38b3c1757c..9b7ae319dab451fe80848a25132a15d826286492 100644 --- a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/data/SelectedFields.java +++ b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/data/SelectedFields.java @@ -55,12 +55,24 @@ public class SelectedFields implements Serializable, IExportableFields return attributes; } + @JsonIgnore + public void setAttributes(final List<Attribute> attributes) + { + this.attributes = attributes; + } + @JsonIgnore public List<PropertyTypePermId> getProperties() { return properties; } + @JsonIgnore + public void setProperties(final List<PropertyTypePermId> properties) + { + this.properties = properties; + } + @Override public String toString() { diff --git a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/options/ExportOptions.java b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/options/ExportOptions.java index 0685994b90a92172e9a6d7ba18a3d44822b368a9..e544dec89c4a9b2416e2290466df6eb8a300fc8f 100644 --- a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/options/ExportOptions.java +++ b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/exporter/options/ExportOptions.java @@ -32,16 +32,21 @@ public class ExportOptions implements Serializable private static final long serialVersionUID = 1L; @JsonProperty - final Set<ExportFormat> formats; + private Set<ExportFormat> formats; @JsonProperty - final XlsTextFormat xlsTextFormat; + private XlsTextFormat xlsTextFormat; @JsonProperty - final Boolean withReferredTypes; + private Boolean withReferredTypes; @JsonProperty - final Boolean withImportCompatibility; + private Boolean withImportCompatibility; + + @SuppressWarnings("unused") + public ExportOptions() + { + } public ExportOptions(final Set<ExportFormat> formats, final XlsTextFormat xlsTextFormat, final Boolean withReferredTypes, final Boolean withImportCompatibility) @@ -58,24 +63,48 @@ public class ExportOptions implements Serializable return formats; } + @JsonIgnore + public void setFormats(final Set<ExportFormat> formats) + { + this.formats = formats; + } + @JsonIgnore public XlsTextFormat getXlsTextFormat() { return xlsTextFormat; } + @JsonIgnore + public void setXlsTextFormat(final XlsTextFormat xlsTextFormat) + { + this.xlsTextFormat = xlsTextFormat; + } + @JsonIgnore public Boolean isWithReferredTypes() { return withReferredTypes; } + @JsonIgnore + public void setWithReferredTypes(final Boolean withReferredTypes) + { + this.withReferredTypes = withReferredTypes; + } + @JsonIgnore public Boolean isWithImportCompatibility() { return withImportCompatibility; } + @JsonIgnore + public void setWithImportCompatibility(final Boolean withImportCompatibility) + { + this.withImportCompatibility = withImportCompatibility; + } + @Override public String toString() { diff --git a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/ImportOperation.java b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/ImportOperation.java index 24e853e60ae38cf4ec5ec2b5553204f1a45a884f..509ee42d9781903c7c0162e4a46e13957a9430aa 100644 --- a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/ImportOperation.java +++ b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/ImportOperation.java @@ -63,12 +63,24 @@ public class ImportOperation implements Serializable, IOperation return importData; } + @JsonIgnore + public void setImportData(final IImportData importData) + { + this.importData = importData; + } + @JsonIgnore public ImportOptions getImportOptions() { return importOptions; } + @JsonIgnore + public void setImportOptions(final ImportOptions importOptions) + { + this.importOptions = importOptions; + } + @Override public String toString() { diff --git a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/data/ImportScript.java b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/data/ImportScript.java index a8d051d76e5d926eee6f2c2f4a2b9fba1d82c262..4307d2ff86c753ce26a9c42d1ddb1ccf3d2929cf 100644 --- a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/data/ImportScript.java +++ b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/data/ImportScript.java @@ -53,12 +53,24 @@ public class ImportScript implements Serializable return name; } + @JsonIgnore + public void setName(final String name) + { + this.name = name; + } + @JsonIgnore public String getSource() { return source; } + @JsonIgnore + public void setSource(final String source) + { + this.source = source; + } + @Override public String toString() { diff --git a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/data/UncompressedImportData.java b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/data/UncompressedImportData.java index d2451161317ff05f857a8a80e22585c1fcc03ecb..2b48cd2939d1f5815ce709759c1082b52524b49b 100644 --- a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/data/UncompressedImportData.java +++ b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/data/UncompressedImportData.java @@ -57,18 +57,36 @@ public class UncompressedImportData implements Serializable, IImportData return format; } + @JsonIgnore + public void setFormat(final ImportFormat format) + { + this.format = format; + } + @JsonIgnore public byte[] getFile() { return file; } + @JsonIgnore + public void setFile(final byte[] file) + { + this.file = file; + } + @JsonIgnore public Collection<ImportScript> getScripts() { return scripts; } + @JsonIgnore + public void setScripts(final Collection<ImportScript> scripts) + { + this.scripts = scripts; + } + @Override public String toString() { diff --git a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/data/ZipImportData.java b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/data/ZipImportData.java index 9fab7fbeca40b0b90f6d067abee1eb30d7aa860f..d3a95e6bbd35b02a1091889c8fd17ce38cf460ac 100644 --- a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/data/ZipImportData.java +++ b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/data/ZipImportData.java @@ -52,12 +52,24 @@ public class ZipImportData implements Serializable, IImportData return format; } + @JsonIgnore + public void setFormat(final ImportFormat format) + { + this.format = format; + } + @JsonIgnore public byte[] getFile() { return file; } + @JsonIgnore + public void setFile(final byte[] file) + { + this.file = file; + } + @Override public String toString() { diff --git a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/options/ImportOptions.java b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/options/ImportOptions.java index b4cdf99374036b492e7e9f2347b6616b16cbd74f..711e61a2f9b0691ee79decd7ff30ca0abdd3798f 100644 --- a/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/options/ImportOptions.java +++ b/api-openbis-java/source/java/ch/ethz/sis/openbis/generic/asapi/v3/dto/importer/options/ImportOptions.java @@ -49,6 +49,12 @@ public class ImportOptions implements Serializable return mode; } + @JsonIgnore + public void setMode(final ImportMode mode) + { + this.mode = mode; + } + @Override public String toString() { diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/ExportResult.js b/api-openbis-javascript/src/v3/as/dto/exporter/ExportResult.js index 1b33decd4a987b6b24205a9cc8fe46580641f830..f3b17801d8eef1b56dde2622c1b564a1b04722b9 100644 --- a/api-openbis-javascript/src/v3/as/dto/exporter/ExportResult.js +++ b/api-openbis-javascript/src/v3/as/dto/exporter/ExportResult.js @@ -16,10 +16,9 @@ */ define(["stjs"], function (stjs) { - var ExportResult = function (downloadURL, warnings) { - this.downloadUrl = downloadURL; - this.warnings = warnings; + var ExportResult = function () { }; + stjs.extend( ExportResult, null, @@ -28,19 +27,27 @@ define(["stjs"], function (stjs) { prototype["@type"] = "as.dto.exporter.ExportResult"; constructor.serialVersionUID = 1; - prototype.downloadUrl = null; + prototype.downloadURL = null; prototype.warnings = null; prototype.getDownloadURL = function() { return this.downloadURL; }; + prototype.setDownloadURL = function(downloadURL) { + this.downloadURL = downloadURL; + }; + prototype.getWarnings = function() { return this.warnings; }; + + prototype.setWarnings = function(warnings) { + this.warnings = warnings; + }; }, { - downloadUrl: "String", + downloadURL: "String", warnings: { name: "Collection", arguments: ["String"] diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportData.js b/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportData.js index 70e238e2cef837591583459e189f6422e426798a..81ad031587966c1c54d217b31bb035dc1547e7e1 100644 --- a/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportData.js +++ b/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportData.js @@ -16,9 +16,7 @@ */ define(["stjs"], function (stjs) { - var ExportData = function(permIds, fields) { - this.permIds = permIds; - this.fields = fields; + var ExportData = function() { } stjs.extend( @@ -36,9 +34,17 @@ define(["stjs"], function (stjs) { return this.permIds; }; + prototype.setPermIds = function(permIds) { + this.permIds = permIds; + }; + prototype.getFields = function() { return this.fields; }; + + prototype.setFields = function(fields) { + this.fields = fields; + }; }, { permIds: { diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportablePermId.js b/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportablePermId.js index 327b30c3a6ebcce3820c491132145bd50c5b4ddf..df6affab0faf7dadc9e7ad9cedf8c80e2e3bd6d6 100644 --- a/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportablePermId.js +++ b/api-openbis-javascript/src/v3/as/dto/exporter/data/ExportablePermId.js @@ -16,9 +16,7 @@ */ define(["stjs"], function (stjs) { - var ExportablePermId = function(exportableKind, permId) { - this.exportableKind = exportableKind; - this.permId = permId; + var ExportablePermId = function() { } stjs.extend( @@ -36,9 +34,18 @@ define(["stjs"], function (stjs) { return this.exportableKind; }; + prototype.setExportableKind = function(exportableKind) { + this.exportableKind = exportableKind; + }; + prototype.getPermId = function() { return this.permId; }; + + prototype.setPermId = function(permId) { + this.permId = permId; + }; + }, { exportableKind: "ExportableKind", diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/data/SelectedFields.js b/api-openbis-javascript/src/v3/as/dto/exporter/data/SelectedFields.js index 74c4d3c9f81e16ec70242b479bf75b09ec9f1d4c..525b2bbb36eeefd5e00e3180f20df8dd2426b816 100644 --- a/api-openbis-javascript/src/v3/as/dto/exporter/data/SelectedFields.js +++ b/api-openbis-javascript/src/v3/as/dto/exporter/data/SelectedFields.js @@ -16,9 +16,7 @@ */ define(["stjs", "as/dto/exporter/data/IExportableFields"], function (stjs, IExportableFields) { - var SelectedFields = function(attributes, properties) { - this.attributes = attributes; - this.properties = properties; + var SelectedFields = function() { } stjs.extend( @@ -36,9 +34,17 @@ define(["stjs", "as/dto/exporter/data/IExportableFields"], function (stjs, IExpo return this.attributes; }; + prototype.setAttributes = function(attributes) { + this.attributes = attributes; + }; + prototype.getProperties = function() { return this.properties; }; + + prototype.setProperties = function(properties) { + this.properties = properties; + }; }, { attributes: { diff --git a/api-openbis-javascript/src/v3/as/dto/exporter/options/ExportOptions.js b/api-openbis-javascript/src/v3/as/dto/exporter/options/ExportOptions.js index 6a1e0881235acd1b74cd66a40585e99163cb192a..005f53ddb45bb934b447fbe55375891f8ecefdcd 100644 --- a/api-openbis-javascript/src/v3/as/dto/exporter/options/ExportOptions.js +++ b/api-openbis-javascript/src/v3/as/dto/exporter/options/ExportOptions.js @@ -16,19 +16,15 @@ */ define(["stjs"], function (stjs) { - var SelectedFields = function(formats, xlsTextFormat, withReferredTypes, withImportCompatibility) { - this.formats = formats; - this.xlsTextFormat = xlsTextFormat; - this.withReferredTypes = withReferredTypes; - this.withImportCompatibility = withImportCompatibility; + var ExportOptions = function() { } stjs.extend( - SelectedFields, + ExportOptions, null, [], function (constructor, prototype) { - prototype["@type"] = "as.dto.exporter.options.SelectedFields"; + prototype["@type"] = "as.dto.exporter.options.ExportOptions"; constructor.serialVersionUID = 1; prototype.formats = null; @@ -40,17 +36,33 @@ define(["stjs"], function (stjs) { return this.formats; }; + prototype.setFormats = function(formats) { + this.formats = formats; + }; + prototype.getXlsTextFormat = function() { return this.xlsTextFormat; }; + prototype.setXlsTextFormat = function(xlsTextFormat) { + this.xlsTextFormat = xlsTextFormat; + }; + prototype.isWithReferredTypes = function() { return this.withReferredTypes; }; + prototype.setWithReferredTypes = function(withReferredTypes) { + this.withReferredTypes = withReferredTypes; + }; + prototype.isWithImportCompatibility = function() { return this.withImportCompatibility; }; + + prototype.setWithImportCompatibility = function(withImportCompatibility) { + this.withImportCompatibility = withImportCompatibility; + }; }, { formats: { @@ -63,5 +75,5 @@ define(["stjs"], function (stjs) { } ); - return SelectedFields; + return ExportOptions; }); \ No newline at end of file diff --git a/api-openbis-javascript/src/v3/as/dto/importer/ImportOperation.js b/api-openbis-javascript/src/v3/as/dto/importer/ImportOperation.js index 717aa8112bffde1141a8bb3bf359ee5e6ce61d21..a1ba8afca3b6242ac43ec1f8ae109e276b6f76b9 100644 --- a/api-openbis-javascript/src/v3/as/dto/importer/ImportOperation.js +++ b/api-openbis-javascript/src/v3/as/dto/importer/ImportOperation.js @@ -17,9 +17,7 @@ define(["stjs", "as/dto/common/operation/IOperation"], function (stjs, IOperation) { - var ImportOperation = function(importData, importOptions) { - this.importData = importData; - this.importOptions = importOptions; + var ImportOperation = function() { } stjs.extend( @@ -41,9 +39,17 @@ define(["stjs", "as/dto/common/operation/IOperation"], return this.importData; }; + prototype.setImportData = function(importData) { + this.importData = importData; + }; + prototype.getImportOptions = function() { return this.importOptions; }; + + prototype.setImportOptions = function(importOptions) { + this.importOptions = importOptions; + }; }, { importData: "IImportData", diff --git a/api-openbis-javascript/src/v3/as/dto/importer/data/ImportScript.js b/api-openbis-javascript/src/v3/as/dto/importer/data/ImportScript.js index 96565e11bfb331b13189f18b8dbe7fd0181a88b3..64545851a6271a2595aec39c671ec1c5858d1456 100644 --- a/api-openbis-javascript/src/v3/as/dto/importer/data/ImportScript.js +++ b/api-openbis-javascript/src/v3/as/dto/importer/data/ImportScript.js @@ -17,9 +17,7 @@ define(["stjs"], function (stjs) { - var ImportScript = function(name, source) { - this.name = name; - this.source = source; + var ImportScript = function() { } stjs.extend( @@ -37,9 +35,17 @@ define(["stjs"], return this.name; }; + prototype.setName = function(name) { + this.name = name; + }; + prototype.getSource = function() { return this.source; }; + + prototype.setSource = function(source) { + this.source = source; + }; }, {} ); diff --git a/api-openbis-javascript/src/v3/as/dto/importer/data/UncompressedImportData.js b/api-openbis-javascript/src/v3/as/dto/importer/data/UncompressedImportData.js index e5f163b7c162811d45e84696f792970f9160da36..90db35a00eed12b4953d064fe09616e76c83b186 100644 --- a/api-openbis-javascript/src/v3/as/dto/importer/data/UncompressedImportData.js +++ b/api-openbis-javascript/src/v3/as/dto/importer/data/UncompressedImportData.js @@ -17,10 +17,7 @@ define(["stjs", "as/dto/importer/data/IImportData"], function (stjs, IImportData) { - var UncompressedImportData = function(format, file, scripts) { - this.format = format; - this.file = file; - this.scripts = scripts; + var UncompressedImportData = function() { } stjs.extend( @@ -39,13 +36,25 @@ define(["stjs", "as/dto/importer/data/IImportData"], return this.format; }; + prototype.setFormat = function(format) { + this.format = format; + }; + prototype.getFile = function() { return this.file; }; + prototype.setFile = function(file) { + this.file = file; + }; + prototype.getScripts = function() { return this.scripts; }; + + prototype.setScripts = function(scripts) { + this.scripts = scripts; + }; }, { format: "ImportFormat", diff --git a/api-openbis-javascript/src/v3/as/dto/importer/data/ZipImportData.js b/api-openbis-javascript/src/v3/as/dto/importer/data/ZipImportData.js index a2e162e7c6586c1ceaa4b98e966e706b73deeff9..918cc534cd6552fff8c56e05034e0815f33aa253 100644 --- a/api-openbis-javascript/src/v3/as/dto/importer/data/ZipImportData.js +++ b/api-openbis-javascript/src/v3/as/dto/importer/data/ZipImportData.js @@ -17,9 +17,7 @@ define(["stjs", "as/dto/importer/data/IImportData"], function (stjs, IImportData) { - var ZipImportData = function(format, file) { - this.format = format; - this.file = file; + var ZipImportData = function() { } stjs.extend( @@ -37,9 +35,17 @@ define(["stjs", "as/dto/importer/data/IImportData"], return this.format; }; + prototype.setFormat = function(format) { + this.format = format; + }; + prototype.getFile = function() { return this.file; }; + + prototype.setFile = function(file) { + this.file = file; + }; }, { format: "ImportFormat", diff --git a/api-openbis-javascript/src/v3/as/dto/importer/options/ImportOptions.js b/api-openbis-javascript/src/v3/as/dto/importer/options/ImportOptions.js index b38a98b11e840efd8c2bb346446d7c0bc6569bbc..46f6b7c0c9d253b34a6f99b54bf08f8ccab36eab 100644 --- a/api-openbis-javascript/src/v3/as/dto/importer/options/ImportOptions.js +++ b/api-openbis-javascript/src/v3/as/dto/importer/options/ImportOptions.js @@ -16,8 +16,7 @@ */ define(["stjs"], function (stjs) { - var ImportOptions = function(mode) { - this.mode = mode; + var ImportOptions = function() { } stjs.extend( @@ -33,6 +32,10 @@ define(["stjs"], function (stjs) { prototype.getMode = function() { return this.mode; }; + + prototype.setMode = function(mode) { + this.mode = mode; + }; }, { mode: "ImportMode" diff --git a/test-api-openbis-javascript/README.txt b/test-api-openbis-javascript/README.txt index b420dd4adff66a36a86eeea1b444b03b63fdc22c..93b40da43f610faf1a00397a3e701600d447ba6d 100644 --- a/test-api-openbis-javascript/README.txt +++ b/test-api-openbis-javascript/README.txt @@ -54,7 +54,7 @@ Here are some tips for speed up development: Otherwise the old code is executed. This isn't necessary for testing classes. If you change only API code you can do the following command: - cp -R <root folder>/server-application-server/source/java/ch/systemsx/cisd/openbis/public/resources/api <root folder>/test-api-openbis-javascript/targets/gradle/webapps/webapp/resources/ + cp -R <root folder>/server-application-server/source/java/ch/systemsx/cisd/openbis/public/resources/ <root folder>/test-api-openbis-javascript/targets/gradle/webapps/webapp/resources/ * In case of changes of Java classes stop and restart (using ./gradlew test-api-openbis-javascript:clean test-api-openbis-javascript:test) is needed. The test server is available much faster after outcommenting the following lines in build.gradle of