diff --git a/src/main/java/org/springframework/hateoas/mediatype/collectionjson/CollectionJsonAffordanceModel.java b/src/main/java/org/springframework/hateoas/mediatype/collectionjson/CollectionJsonAffordanceModel.java index cb39c036..bb271798 100644 --- a/src/main/java/org/springframework/hateoas/mediatype/collectionjson/CollectionJsonAffordanceModel.java +++ b/src/main/java/org/springframework/hateoas/mediatype/collectionjson/CollectionJsonAffordanceModel.java @@ -16,7 +16,6 @@ package org.springframework.hateoas.mediatype.collectionjson; import java.util.Collections; -import java.util.EnumSet; import java.util.List; import java.util.Objects; import java.util.Set; @@ -37,7 +36,7 @@ import org.springframework.lang.Nullable; */ class CollectionJsonAffordanceModel extends AffordanceModel { - private static final Set ENTITY_ALTERING_METHODS = EnumSet.of(HttpMethod.POST, HttpMethod.PUT, + private static final Set ENTITY_ALTERING_METHODS = Set.of(HttpMethod.POST, HttpMethod.PUT, HttpMethod.PATCH); private final List inputProperties; diff --git a/src/main/java/org/springframework/hateoas/mediatype/hal/forms/HalFormsPropertyFactory.java b/src/main/java/org/springframework/hateoas/mediatype/hal/forms/HalFormsPropertyFactory.java index 0054f1c1..7095ac63 100644 --- a/src/main/java/org/springframework/hateoas/mediatype/hal/forms/HalFormsPropertyFactory.java +++ b/src/main/java/org/springframework/hateoas/mediatype/hal/forms/HalFormsPropertyFactory.java @@ -19,7 +19,6 @@ import static org.springframework.http.HttpMethod.*; import java.util.ArrayList; import java.util.Collections; -import java.util.EnumSet; import java.util.List; import java.util.Optional; import java.util.Set; @@ -44,7 +43,7 @@ import org.springframework.util.StringUtils; */ class HalFormsPropertyFactory { - private static final Set ENTITY_ALTERING_METHODS = EnumSet.of(POST, PUT, PATCH); + private static final Set ENTITY_ALTERING_METHODS = Set.of(POST, PUT, PATCH); private final HalFormsConfiguration configuration; private final MessageResolver resolver; diff --git a/src/main/java/org/springframework/hateoas/mediatype/uber/UberAffordanceModel.java b/src/main/java/org/springframework/hateoas/mediatype/uber/UberAffordanceModel.java index 2cbf2afd..3b6af268 100644 --- a/src/main/java/org/springframework/hateoas/mediatype/uber/UberAffordanceModel.java +++ b/src/main/java/org/springframework/hateoas/mediatype/uber/UberAffordanceModel.java @@ -17,7 +17,6 @@ package org.springframework.hateoas.mediatype.uber; import java.util.Collection; import java.util.Collections; -import java.util.EnumSet; import java.util.List; import java.util.Set; import java.util.stream.Collectors; @@ -37,7 +36,7 @@ import org.springframework.lang.Nullable; */ class UberAffordanceModel extends AffordanceModel { - private static final Set ENTITY_ALTERING_METHODS = EnumSet.of(HttpMethod.POST, HttpMethod.PUT, + private static final Set ENTITY_ALTERING_METHODS = Set.of(HttpMethod.POST, HttpMethod.PUT, HttpMethod.PATCH); private final Collection mediaTypes = Collections.singleton(MediaTypes.UBER_JSON);