Skip to content

Commit 602c5b7

Browse files
committed
Resolve PR review comments
1 parent 34b9a65 commit 602c5b7

File tree

6 files changed

+35
-10
lines changed

6 files changed

+35
-10
lines changed

components/org.wso2.carbon.identity.api.server.common/src/main/java/org/wso2/carbon/identity/api/server/common/file/FileSerializationConfig.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ public enum DefaultFormat {
3939
private DefaultFormat serializeDefault = DefaultFormat.YAML;
4040
private DefaultFormat deserializeDefault = DefaultFormat.YAML;
4141

42-
public FileSerializationConfig() {
43-
}
42+
public FileSerializationConfig() {}
4443

4544
public XmlConfig getXmlConfig() {
4645
return xmlConfig;
4746
}
4847

4948
public void setXmlConfig(XmlConfig config) {
49+
5050
if (config == null) {
5151
throw new IllegalArgumentException("XmlConfig cannot be null");
5252
}
@@ -58,6 +58,7 @@ public JsonConfig getJsonConfig() {
5858
}
5959

6060
public void setJsonConfig(JsonConfig config) {
61+
6162
if (config == null) {
6263
throw new IllegalArgumentException("JsonConfig cannot be null");
6364
}
@@ -69,6 +70,7 @@ public YamlConfig getYamlConfig() {
6970
}
7071

7172
public void setYamlConfig(YamlConfig config) {
73+
7274
if (config == null) {
7375
throw new IllegalArgumentException("YamlConfig cannot be null");
7476
}
@@ -80,6 +82,7 @@ public DefaultFormat getSerializeDefault() {
8082
}
8183

8284
public void setSerializeDefault(DefaultFormat serializeDefault) {
85+
8386
this.serializeDefault = serializeDefault;
8487
}
8588

@@ -88,6 +91,6 @@ public DefaultFormat getDeserializeDefault() {
8891
}
8992

9093
public void setDeserializeDefault(DefaultFormat deserializeDefault) {
91-
this.deserializeDefault = deserializeDefault;
92-
}
94+
95+
this.deserializeDefault = deserializeDefault; }
9396
}

components/org.wso2.carbon.identity.api.server.common/src/main/java/org/wso2/carbon/identity/api/server/common/file/FileSerializationException.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ public enum Operation {
3939

4040
public FileSerializationException(String message, Throwable cause,
4141
String fileName, String mediaType, Operation operation) {
42+
4243
super(buildMessage(message, fileName, mediaType, operation), cause);
4344
this.fileName = fileName;
4445
this.mediaType = mediaType;
@@ -47,6 +48,7 @@ public FileSerializationException(String message, Throwable cause,
4748

4849
private static String buildMessage(String message, String fileName,
4950
String mediaType, Operation operation) {
51+
5052
return String.format("Error during %s operation for file '%s' (media type: %s): %s",
5153
operation.name().toLowerCase(Locale.ENGLISH), fileName, mediaType, message);
5254
}

components/org.wso2.carbon.identity.api.server.common/src/main/java/org/wso2/carbon/identity/api/server/common/file/FileSerializationUtil.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ public class FileSerializationUtil {
6363
*/
6464
public static <T> FileContent serialize(T entity, String fileName, String fileType,
6565
FileSerializationConfig config) throws FileSerializationException {
66+
6667
if (LOG.isDebugEnabled()) {
6768
LOG.debug(String.format("Serializing entity of type %s to file %s with type %s",
6869
entity.getClass().getSimpleName(), fileName, fileType));
@@ -96,6 +97,7 @@ public static <T> FileContent serialize(T entity, String fileName, String fileTy
9697
*/
9798
public static <T> FileContent serialize(T entity, String fileName, String fileType)
9899
throws FileSerializationException {
100+
99101
return serialize(entity, fileName, fileType, new FileSerializationConfig());
100102
}
101103

@@ -111,6 +113,7 @@ public static <T> FileContent serialize(T entity, String fileName, String fileTy
111113
*/
112114
public static <T> T deserialize(FileContent fileContent, Class<T> targetClass,
113115
FileSerializationConfig config) throws FileSerializationException {
116+
114117
if (LOG.isDebugEnabled()) {
115118
LOG.debug(String.format("Deserializing file %s of type %s to class %s",
116119
fileContent.getFileName(), fileContent.getFileType(), targetClass.getSimpleName()));
@@ -143,6 +146,7 @@ public static <T> T deserialize(FileContent fileContent, Class<T> targetClass,
143146
*/
144147
public static <T> T deserialize(FileContent fileContent, Class<T> targetClass)
145148
throws FileSerializationException {
149+
146150
return deserialize(fileContent, targetClass, new FileSerializationConfig());
147151
}
148152

@@ -152,6 +156,7 @@ public static <T> T deserialize(FileContent fileContent, Class<T> targetClass)
152156
private static <T> FileContent handleUnsupportedSerialize(T entity, String fileName, String fileType,
153157
FileSerializationConfig config)
154158
throws FileSerializationException {
159+
155160
FileSerializationConfig.DefaultFormat defaultFormat = config.getSerializeDefault();
156161

157162
switch (defaultFormat) {
@@ -183,6 +188,7 @@ private static <T> FileContent handleUnsupportedSerialize(T entity, String fileN
183188
private static <T> T handleUnsupportedDeserialize(FileContent fileContent, Class<T> targetClass,
184189
FileSerializationConfig config)
185190
throws FileSerializationException {
191+
186192
FileSerializationConfig.DefaultFormat defaultFormat = config.getDeserializeDefault();
187193

188194
switch (defaultFormat) {
@@ -214,6 +220,7 @@ private static <T> T handleUnsupportedDeserialize(FileContent fileContent, Class
214220
*/
215221
private static <T> FileContent serializeToXml(T entity, String fileName, XmlConfig config)
216222
throws FileSerializationException {
223+
217224
StringBuilder fileNameBuilder = new StringBuilder(fileName);
218225
fileNameBuilder.append(Constants.XML_FILE_EXTENSION);
219226

@@ -246,6 +253,7 @@ private static <T> FileContent serializeToXml(T entity, String fileName, XmlConf
246253
*/
247254
private static <T> FileContent serializeToJson(T entity, String fileName, JsonConfig config)
248255
throws FileSerializationException {
256+
249257
StringBuilder fileNameBuilder = new StringBuilder(fileName);
250258
fileNameBuilder.append(Constants.JSON_FILE_EXTENSION);
251259

@@ -268,6 +276,7 @@ private static <T> FileContent serializeToJson(T entity, String fileName, JsonCo
268276
*/
269277
private static <T> FileContent serializeToYaml(T entity, String fileName, YamlConfig config)
270278
throws FileSerializationException {
279+
271280
StringBuilder fileNameBuilder = new StringBuilder(fileName);
272281
fileNameBuilder.append(Constants.YAML_FILE_EXTENSION);
273282

@@ -307,6 +316,7 @@ private static <T> FileContent serializeToYaml(T entity, String fileName, YamlCo
307316
*/
308317
private static <T> T deserializeFromXml(FileContent fileContent, Class<T> targetClass,
309318
FileSerializationConfig config) throws FileSerializationException {
319+
310320
try {
311321
List<Class<?>> classList = new ArrayList<>();
312322
classList.add(targetClass);
@@ -331,6 +341,7 @@ private static <T> T deserializeFromXml(FileContent fileContent, Class<T> target
331341
*/
332342
private static <T> T deserializeFromJson(FileContent fileContent, Class<T> targetClass,
333343
FileSerializationConfig config) throws FileSerializationException {
344+
334345
try {
335346
ObjectMapper objectMapper = new ObjectMapper();
336347

@@ -352,6 +363,7 @@ private static <T> T deserializeFromJson(FileContent fileContent, Class<T> targe
352363
*/
353364
private static <T> T deserializeFromYaml(FileContent fileContent, Class<T> targetClass,
354365
FileSerializationConfig config) throws FileSerializationException {
366+
355367
try {
356368
LoaderOptions loaderOptions = new LoaderOptions();
357369

components/org.wso2.carbon.identity.api.server.common/src/main/java/org/wso2/carbon/identity/api/server/common/file/JsonConfig.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,15 @@ public class JsonConfig {
2525

2626
private Class<?>[] subtypes = new Class<?>[0];
2727

28-
public JsonConfig() {
29-
}
28+
public JsonConfig() {}
3029

3130
public Class<?>[] getSubtypes() {
31+
3232
return subtypes != null ? subtypes.clone() : new Class<?>[0];
3333
}
3434

3535
public void setSubtypes(Class<?>... classes) {
36+
3637
this.subtypes = classes;
3738
}
3839
}

components/org.wso2.carbon.identity.api.server.common/src/main/java/org/wso2/carbon/identity/api/server/common/file/XmlConfig.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,15 @@ public class XmlConfig {
3030
private Class<?>[] additionalJaxbClasses = new Class<?>[0];
3131
private Consumer<Marshaller> marshallerCustomizer = null;
3232

33-
public XmlConfig() {
34-
}
33+
public XmlConfig() {}
3534

3635
public Class<?>[] getAdditionalJaxbClasses() {
36+
3737
return additionalJaxbClasses != null ? additionalJaxbClasses.clone() : new Class<?>[0];
3838
}
3939

4040
public void setAdditionalJaxbClasses(Class<?>... classes) {
41+
4142
this.additionalJaxbClasses = classes;
4243
}
4344

@@ -46,6 +47,7 @@ public Consumer<Marshaller> getMarshallerCustomizer() {
4647
}
4748

4849
public void setMarshallerCustomizer(Consumer<Marshaller> customizer) {
50+
4951
this.marshallerCustomizer = customizer;
5052
}
5153
}

components/org.wso2.carbon.identity.api.server.common/src/main/java/org/wso2/carbon/identity/api/server/common/file/YamlConfig.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,14 @@ public class YamlConfig {
3838
private Function<DumperOptions, Representer> representerFactory = null;
3939
private List<String> additionalTrustedClassNames = new ArrayList<>();
4040

41-
public YamlConfig() {
42-
}
41+
public YamlConfig() {}
4342

4443
public Consumer<DumperOptions> getDumperOptionsCustomizer() {
4544
return dumperOptionsCustomizer;
4645
}
4746

4847
public void setDumperOptionsCustomizer(Consumer<DumperOptions> customizer) {
48+
4949
this.dumperOptionsCustomizer = customizer;
5050
}
5151

@@ -54,6 +54,7 @@ public Consumer<Constructor> getConstructorCustomizer() {
5454
}
5555

5656
public void setConstructorCustomizer(Consumer<Constructor> customizer) {
57+
5758
this.constructorCustomizer = customizer;
5859
}
5960

@@ -62,6 +63,7 @@ public Consumer<Representer> getRepresenterCustomizer() {
6263
}
6364

6465
public void setRepresenterCustomizer(Consumer<Representer> customizer) {
66+
6567
this.representerCustomizer = customizer;
6668
}
6769

@@ -70,14 +72,17 @@ public Function<DumperOptions, Representer> getRepresenterFactory() {
7072
}
7173

7274
public void setRepresenterFactory(Function<DumperOptions, Representer> factory) {
75+
7376
this.representerFactory = factory;
7477
}
7578

7679
public List<String> getAdditionalTrustedClassNames() {
80+
7781
return new ArrayList<>(additionalTrustedClassNames);
7882
}
7983

8084
public void setAdditionalTrustedClasses(Class<?>... classes) {
85+
8186
this.additionalTrustedClassNames = new ArrayList<>();
8287
for (Class<?> clazz : classes) {
8388
this.additionalTrustedClassNames.add(clazz.getName());

0 commit comments

Comments
 (0)