protected List<ObjectFilter> getClonedConditions() { if (conditions == null) { return null; } List<ObjectFilter> clonedConditions = new ArrayList<>(conditions.size()); for (ObjectFilter condition: conditions) { clonedConditions.add(condition.clone()); } return clonedConditions; }
public ObjectQueryImpl clone() { ObjectQueryImpl clone = cloneEmpty(); if (this.filter != null) { clone.filter = this.filter.clone(); } return clone; }
@SuppressWarnings("CloneDoesntCallSuperClone") @Override public ExistsFilterImpl clone() { ObjectFilter f = filter != null ? filter.clone() : null; return new ExistsFilterImpl(fullPath, definition, f); }
@SuppressWarnings("CloneDoesntCallSuperClone") @Override public TypeFilterImpl clone() { ObjectFilter f = filter != null ? filter.clone() : null; return new TypeFilterImpl(type, f); }
@SuppressWarnings("CloneDoesntCallSuperClone") @Override public NotFilterImpl clone() { return new NotFilterImpl(getFilter().clone()); }
ValueFilter evaluatedFilter = (ValueFilter) filter.clone(); evaluatedFilter.setExpression(null); return evaluatedFilter;
InOidFilter inOidFilter = (InOidFilter) filter; if (inOidFilter.getOids() != null && !inOidFilter.getOids().isEmpty()){ return filter.clone(); InOidFilter evaluatedFilter = (InOidFilter) filter.clone(); evaluatedFilter.setOids(expressionResult); evaluatedFilter.setExpression(null); ExpressionWrapper expressionWrapper = ((FullTextFilter) filter).getExpression(); if (expressionMissing(expressionWrapper, filter, shortDesc)) { return filter.clone(); shortDesc, expressionResult); FullTextFilter evaluatedFilter = (FullTextFilter) filter.clone(); evaluatedFilter.setValues(expressionResult); evaluatedFilter.setExpression(null);