Prevent repetition of verbs in roles

This commit is contained in:
René Pfeuffer
2019-02-21 08:39:50 +01:00
parent ac4bba9cf7
commit e335bcd5c7

View File

@@ -19,6 +19,7 @@ import java.util.Enumeration;
import java.util.LinkedHashSet; import java.util.LinkedHashSet;
import java.util.List; import java.util.List;
import java.util.Optional; import java.util.Optional;
import java.util.Set;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import static java.util.Collections.unmodifiableCollection; import static java.util.Collections.unmodifiableCollection;
@@ -126,7 +127,7 @@ public class RepositoryPermissionProvider {
@XmlRootElement(name = "verbs") @XmlRootElement(name = "verbs")
private static class VerbListDescriptor { private static class VerbListDescriptor {
@XmlElement(name = "verb") @XmlElement(name = "verb")
private List<String> verbs = new ArrayList<>(); private Set<String> verbs = new LinkedHashSet<>();
} }
@XmlRootElement(name = "roles") @XmlRootElement(name = "roles")