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

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

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

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

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

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

@ -16,6 +16,7 @@ @@ -16,6 +16,7 @@
package org.springframework.boot.configurationmetadata;
import java.io.Serializable;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
@ -27,8 +28,9 @@ import java.util.Map; @@ -27,8 +28,9 @@ import java.util.Map;
* @author Stephane Nicoll
* @since 1.3.0
*/
@SuppressWarnings("serial")
public class SimpleConfigurationMetadataRepository implements
ConfigurationMetadataRepository {
ConfigurationMetadataRepository, Serializable {
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 @@ @@ -16,6 +16,8 @@
package org.springframework.boot.configurationmetadata;
import java.io.Serializable;
/**
* Hint for a value a given property may have. Provide the value and an optional
* description.
@ -23,7 +25,8 @@ package org.springframework.boot.configurationmetadata; @@ -23,7 +25,8 @@ package org.springframework.boot.configurationmetadata;
* @author Stephane Nicoll
* @since 1.3.0
*/
public class ValueHint {
@SuppressWarnings("serial")
public class ValueHint implements Serializable {
private Object value;

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

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

Loading…
Cancel
Save