diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel.java index b609dda14806..107aba002437 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/AccessLevel.java @@ -38,6 +38,9 @@ public enum AccessLevel { */ FULL; + /** + * The request attribute used to store the {@link AccessLevel}. + */ public static final String REQUEST_ATTRIBUTE = "cloudFoundryAccessLevel"; private final List ids; diff --git a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/CloudFoundryAuthorizationException.java b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/CloudFoundryAuthorizationException.java index 93f33f1b06a3..46b53a15fe16 100644 --- a/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/CloudFoundryAuthorizationException.java +++ b/spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/cloudfoundry/CloudFoundryAuthorizationException.java @@ -58,24 +58,54 @@ public Reason getReason() { */ public enum Reason { + /** + * Access Denied. + */ ACCESS_DENIED(HttpStatus.FORBIDDEN), + /** + * Invalid Audience. + */ INVALID_AUDIENCE(HttpStatus.UNAUTHORIZED), + /** + * Invalid Issuer. + */ INVALID_ISSUER(HttpStatus.UNAUTHORIZED), + /** + * Invalid Key ID. + */ INVALID_KEY_ID(HttpStatus.UNAUTHORIZED), + /** + * Invalid Signature. + */ INVALID_SIGNATURE(HttpStatus.UNAUTHORIZED), + /** + * Invalid Token. + */ INVALID_TOKEN(HttpStatus.UNAUTHORIZED), + /** + * Missing Authorization. + */ MISSING_AUTHORIZATION(HttpStatus.UNAUTHORIZED), + /** + * Token Expired. + */ TOKEN_EXPIRED(HttpStatus.UNAUTHORIZED), + /** + * Unsupported Token Signing Algorithm. + */ UNSUPPORTED_TOKEN_SIGNING_ALGORITHM(HttpStatus.UNAUTHORIZED), + /** + * Service Unavailable. + */ SERVICE_UNAVAILABLE(HttpStatus.SERVICE_UNAVAILABLE); private final HttpStatus status; diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigureOrder.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigureOrder.java index ac9266cd9048..2d90a2199b47 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigureOrder.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigureOrder.java @@ -48,6 +48,9 @@ @Documented public @interface AutoConfigureOrder { + /** + * The default order value. + */ int DEFAULT_ORDER = 0; /** diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/EnableAutoConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/EnableAutoConfiguration.java index e25c3ab13ef2..37c246a7a050 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/EnableAutoConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/EnableAutoConfiguration.java @@ -83,6 +83,10 @@ @Import(AutoConfigurationImportSelector.class) public @interface EnableAutoConfiguration { + /** + * Environment property that can be used to override when auto-configuration is + * enabled. + */ String ENABLED_OVERRIDE_PROPERTY = "spring.boot.enableautoconfiguration"; /** diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/ConditionMessage.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/ConditionMessage.java index 71c30e093356..969e5594266f 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/ConditionMessage.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/ConditionMessage.java @@ -401,23 +401,28 @@ else if (StringUtils.hasLength(this.plural)) { */ public enum Style { + /** + * Render with normal styling. + */ NORMAL { + @Override protected Object applyToItem(Object item) { return item; } - @Override - public Collection applyTo(Collection items) { - return items; - } }, + /** + * Render with the item surrounded by quotes. + */ QUOTE { + @Override protected String applyToItem(Object item) { return (item != null) ? "'" + item + "'" : null; } + }; public Collection applyTo(Collection items) { diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/hazelcast/HazelcastClientConfigAvailableCondition.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/hazelcast/HazelcastClientConfigAvailableCondition.java index 9fa54d72c6e6..a08a40da1926 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/hazelcast/HazelcastClientConfigAvailableCondition.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/hazelcast/HazelcastClientConfigAvailableCondition.java @@ -32,6 +32,8 @@ /** * {@link HazelcastConfigResourceCondition} that checks if the * {@code spring.hazelcast.config} configuration key is defined. + * + * @author Stephane Nicoll */ class HazelcastClientConfigAvailableCondition extends HazelcastConfigResourceCondition { diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration.java index 2b30980d56dc..721cbb9f1353 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/DispatcherServletAutoConfiguration.java @@ -69,13 +69,13 @@ @AutoConfigureAfter(ServletWebServerFactoryAutoConfiguration.class) public class DispatcherServletAutoConfiguration { - /* - * The bean name for a DispatcherServlet that will be mapped to the root URL "/" + /** + * The bean name for a DispatcherServlet that will be mapped to the root URL "/". */ public static final String DEFAULT_DISPATCHER_SERVLET_BEAN_NAME = "dispatcherServlet"; - /* - * The bean name for a ServletRegistrationBean for the DispatcherServlet "/" + /** + * The bean name for a ServletRegistrationBean for the DispatcherServlet "/". */ public static final String DEFAULT_DISPATCHER_SERVLET_REGISTRATION_BEAN_NAME = "dispatcherServletRegistration"; diff --git a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration.java b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration.java index c720732caaf7..9465c1a81908 100644 --- a/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration.java +++ b/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration.java @@ -145,8 +145,14 @@ ValidationAutoConfiguration.class }) public class WebMvcAutoConfiguration { + /** + * The default Spring MVC view prefix. + */ public static final String DEFAULT_PREFIX = ""; + /** + * The default Spring MVC view suffix. + */ public static final String DEFAULT_SUFFIX = ""; private static final String[] SERVLET_LOCATIONS = { "/" }; diff --git a/src/checkstyle/checkstyle-suppressions.xml b/src/checkstyle/checkstyle-suppressions.xml index d4ec95968017..694a83ca8ff3 100644 --- a/src/checkstyle/checkstyle-suppressions.xml +++ b/src/checkstyle/checkstyle-suppressions.xml @@ -15,8 +15,8 @@ - - + +