From c6e2dd3b8aee4dd145332f189ccc1bae0b38739c Mon Sep 17 00:00:00 2001 From: Teo Sarca Date: Wed, 3 May 2017 09:43:36 +0300 Subject: [PATCH] DocumentId.ofIntSet https://github.com/metasfresh/metasfresh-webui-api/issues/330 --- .../de/metas/ui/web/window/datatypes/DocumentId.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/de/metas/ui/web/window/datatypes/DocumentId.java b/src/main/java/de/metas/ui/web/window/datatypes/DocumentId.java index ad59836b5..132b9faa5 100644 --- a/src/main/java/de/metas/ui/web/window/datatypes/DocumentId.java +++ b/src/main/java/de/metas/ui/web/window/datatypes/DocumentId.java @@ -147,6 +147,18 @@ public static Set ofStringSet(final Collection documentIds) .collect(GuavaCollectors.toImmutableSet()); } + public static Set ofIntSet(final Collection documentIds) + { + if (documentIds == null || documentIds.isEmpty()) + { + return ImmutableSet.of(); + } + return documentIds + .stream() + .map(idInt -> of(idInt)) + .collect(GuavaCollectors.toImmutableSet()); + } + public static final DocumentId fromNullable(final String idStr) { if (Check.isEmpty(idStr, true))