Browse Source

Polish

Make sure that the meta-data can be serialized.
pull/3618/head
Stephane Nicoll 11 years ago
parent
commit
bc0487f791
  1. 4
      spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/ConfigurationMetadataGroup.java
  2. 4
      spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/ConfigurationMetadataProperty.java
  3. 4
      spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/ConfigurationMetadataSource.java
  4. 5
      spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/Deprecation.java
  5. 4
      spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/SimpleConfigurationMetadataRepository.java
  6. 5
      spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/ValueHint.java
  7. 4
      spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/ValueProvider.java

4
spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/ConfigurationMetadataGroup.java

@ -16,6 +16,7 @@
package org.springframework.boot.configurationmetadata; package org.springframework.boot.configurationmetadata;
import java.io.Serializable;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
@ -28,7 +29,8 @@ import java.util.Map;
* @author Stephane Nicoll * @author Stephane Nicoll
* @since 1.3.0 * @since 1.3.0
*/ */
public class ConfigurationMetadataGroup { @SuppressWarnings("serial")
public class ConfigurationMetadataGroup implements Serializable {
private final String id; private final String id;

4
spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/ConfigurationMetadataProperty.java

@ -16,6 +16,7 @@
package org.springframework.boot.configurationmetadata; package org.springframework.boot.configurationmetadata;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -28,7 +29,8 @@ import java.util.List;
* @author Stephane Nicoll * @author Stephane Nicoll
* @since 1.3.0 * @since 1.3.0
*/ */
public class ConfigurationMetadataProperty { @SuppressWarnings("serial")
public class ConfigurationMetadataProperty implements Serializable {
private String id; private String id;

4
spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/ConfigurationMetadataSource.java

@ -16,6 +16,7 @@
package org.springframework.boot.configurationmetadata; package org.springframework.boot.configurationmetadata;
import java.io.Serializable;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
@ -26,7 +27,8 @@ import java.util.Map;
* @author Stephane Nicoll * @author Stephane Nicoll
* @since 1.3.0 * @since 1.3.0
*/ */
public class ConfigurationMetadataSource { @SuppressWarnings("serial")
public class ConfigurationMetadataSource implements Serializable {
private String groupId; private String groupId;

5
spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/Deprecation.java

@ -16,6 +16,8 @@
package org.springframework.boot.configurationmetadata; package org.springframework.boot.configurationmetadata;
import java.io.Serializable;
/** /**
* Indicate that a property is deprecated. Provide additional information about the * Indicate that a property is deprecated. Provide additional information about the
* deprecation. * deprecation.
@ -23,7 +25,8 @@ package org.springframework.boot.configurationmetadata;
* @author Stephane Nicoll * @author Stephane Nicoll
* @since 1.3.0 * @since 1.3.0
*/ */
public class Deprecation { @SuppressWarnings("serial")
public class Deprecation implements Serializable {
private String reason; private String reason;

4
spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/SimpleConfigurationMetadataRepository.java

@ -16,6 +16,7 @@
package org.springframework.boot.configurationmetadata; package org.springframework.boot.configurationmetadata;
import java.io.Serializable;
import java.util.Collection; import java.util.Collection;
import java.util.Collections; import java.util.Collections;
import java.util.HashMap; import java.util.HashMap;
@ -27,8 +28,9 @@ import java.util.Map;
* @author Stephane Nicoll * @author Stephane Nicoll
* @since 1.3.0 * @since 1.3.0
*/ */
@SuppressWarnings("serial")
public class SimpleConfigurationMetadataRepository implements public class SimpleConfigurationMetadataRepository implements
ConfigurationMetadataRepository { ConfigurationMetadataRepository, Serializable {
private final Map<String, ConfigurationMetadataGroup> allGroups = new HashMap<String, ConfigurationMetadataGroup>(); private final Map<String, ConfigurationMetadataGroup> allGroups = new HashMap<String, ConfigurationMetadataGroup>();

5
spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/ValueHint.java

@ -16,6 +16,8 @@
package org.springframework.boot.configurationmetadata; package org.springframework.boot.configurationmetadata;
import java.io.Serializable;
/** /**
* Hint for a value a given property may have. Provide the value and an optional * Hint for a value a given property may have. Provide the value and an optional
* description. * description.
@ -23,7 +25,8 @@ package org.springframework.boot.configurationmetadata;
* @author Stephane Nicoll * @author Stephane Nicoll
* @since 1.3.0 * @since 1.3.0
*/ */
public class ValueHint { @SuppressWarnings("serial")
public class ValueHint implements Serializable {
private Object value; private Object value;

4
spring-boot-tools/spring-boot-configuration-metadata/src/main/java/org/springframework/boot/configurationmetadata/ValueProvider.java

@ -16,6 +16,7 @@
package org.springframework.boot.configurationmetadata; package org.springframework.boot.configurationmetadata;
import java.io.Serializable;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.Map; import java.util.Map;
@ -29,7 +30,8 @@ import java.util.Map;
* @author Stephane Nicoll * @author Stephane Nicoll
* @since 1.3.0 * @since 1.3.0
*/ */
public class ValueProvider { @SuppressWarnings("serial")
public class ValueProvider implements Serializable{
private String name; private String name;

Loading…
Cancel
Save