diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/api/v3/as/dto/common/search/AbstractCompositeSearchCriteria.js b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/api/v3/as/dto/common/search/AbstractCompositeSearchCriteria.js
index f1f036094884b906ae72916800554fd3e5f5292a..75872ba0b217b43dda236e8f593f065a6a290338 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/api/v3/as/dto/common/search/AbstractCompositeSearchCriteria.js
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/api/v3/as/dto/common/search/AbstractCompositeSearchCriteria.js
@@ -23,6 +23,10 @@ define([ "stjs", "as/dto/common/search/AbstractSearchCriteria", "as/dto/common/s
 		prototype.getOperator = function() {
 			return this.operator;
 		}
+		prototype.withOperator = function(anOperator) {
+			this.operator = anOperator;
+			return this;
+		};
 		prototype.withOrOperator = function() {
 			this.operator = SearchOperator.OR;
 			return this;
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/api/v3/as/dto/common/search/AbstractEntitySearchCriteria.js b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/api/v3/as/dto/common/search/AbstractEntitySearchCriteria.js
index 623a4e237fcdac1a44369ed877c1521daa39c3da..f5196cb2255bb4a888d28a109a8094a7316e60c4 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/api/v3/as/dto/common/search/AbstractEntitySearchCriteria.js
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/public/resources/api/v3/as/dto/common/search/AbstractEntitySearchCriteria.js
@@ -14,10 +14,6 @@ define(
 				prototype['@type'] = 'as.dto.common.search.AbstractEntitySearchCriteria';
 				constructor.serialVersionUID = 1;
 				prototype.operator = SearchOperator.AND;
-				prototype.withOperator = function(anOperator) {
-					this.operator = anOperator;
-					return this;
-				};
 				prototype.getOperator = function() {
 					return this.operator;
 				};