diff --git a/api-openbis-javascript/src/v3/as/dto/common/interfaces/IMetaDataUpdateHolder.js b/api-openbis-javascript/src/v3/as/dto/common/interfaces/IMetaDataUpdateHolder.js
new file mode 100644
index 0000000000000000000000000000000000000000..1e062b97f00a241d85e2b4230d32236828eb4d21
--- /dev/null
+++ b/api-openbis-javascript/src/v3/as/dto/common/interfaces/IMetaDataUpdateHolder.js
@@ -0,0 +1,10 @@
+define([ "stjs", "util/Exceptions" ], function(stjs, exceptions) {
+	var IMetaDataUpdateHolder = function() {
+	};
+	stjs.extend(IMetaDataUpdateHolder, null, [], function(constructor, prototype) {
+		prototype.getMetaData = function() {
+			throw new exceptions.RuntimeException("Interface method.");
+		};
+	}, {});
+	return IMetaDataUpdateHolder;
+})
\ No newline at end of file