diff options
-rw-r--r-- | src/com/vaadin/data/util/AbstractBeanContainer.java | 5 | ||||
-rw-r--r-- | src/com/vaadin/data/util/AbstractInMemoryContainer.java | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/com/vaadin/data/util/AbstractBeanContainer.java b/src/com/vaadin/data/util/AbstractBeanContainer.java index bed3ca0450..300f92ea3a 100644 --- a/src/com/vaadin/data/util/AbstractBeanContainer.java +++ b/src/com/vaadin/data/util/AbstractBeanContainer.java @@ -8,6 +8,7 @@ import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; +import java.util.List; import java.util.Map; import com.vaadin.data.Container; @@ -247,8 +248,8 @@ public abstract class AbstractBeanContainer<IDTYPE, BEANTYPE> extends */ @Override @SuppressWarnings("unchecked") - public Collection<IDTYPE> getItemIds() { - return (Collection<IDTYPE>) super.getItemIds(); + public List<IDTYPE> getItemIds() { + return (List<IDTYPE>) super.getItemIds(); } /* diff --git a/src/com/vaadin/data/util/AbstractInMemoryContainer.java b/src/com/vaadin/data/util/AbstractInMemoryContainer.java index cc7f469c0c..795aabb419 100644 --- a/src/com/vaadin/data/util/AbstractInMemoryContainer.java +++ b/src/com/vaadin/data/util/AbstractInMemoryContainer.java @@ -165,8 +165,8 @@ public abstract class AbstractInMemoryContainer<ITEMIDTYPE, PROPERTYIDCLASS, ITE } } - public Collection<?> getItemIds() { - return Collections.unmodifiableCollection(getVisibleItemIds()); + public List<?> getItemIds() { + return Collections.unmodifiableList(getVisibleItemIds()); } // Container.Ordered |