From 92bdee08a72b06d96a312fd66b879e7a95e3ee2f Mon Sep 17 00:00:00 2001 From: Aleksi Hietanen Date: Wed, 10 May 2017 15:17:10 +0300 Subject: Wrap DataCommunicator#getBackEndSorting in an unmodifiable list --- server/src/main/java/com/vaadin/data/provider/DataCommunicator.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'server') diff --git a/server/src/main/java/com/vaadin/data/provider/DataCommunicator.java b/server/src/main/java/com/vaadin/data/provider/DataCommunicator.java index ad95bfa592..2ab8c2d00e 100644 --- a/server/src/main/java/com/vaadin/data/provider/DataCommunicator.java +++ b/server/src/main/java/com/vaadin/data/provider/DataCommunicator.java @@ -18,6 +18,7 @@ package com.vaadin.data.provider; import java.io.Serializable; import java.util.ArrayList; import java.util.Collection; +import java.util.Collections; import java.util.Comparator; import java.util.HashSet; import java.util.LinkedHashSet; @@ -550,11 +551,11 @@ public class DataCommunicator extends AbstractExtension { /** * Returns the {@link QuerySortOrder} to use with backend sorting. * - * @return list of sort order information to pass to a query + * @return an unmodifiable list of sort order information to pass to a query * @since 8.0.6 */ public List getBackEndSorting() { - return backEndSorting; + return Collections.unmodifiableList(backEndSorting); } /** -- cgit v1.2.3