Skip to content

Commit

Permalink
Fix code smells
Browse files Browse the repository at this point in the history
  • Loading branch information
arybakov-cgi committed Sep 1, 2023
1 parent 1fdae24 commit 38f64d4
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
2 changes: 2 additions & 0 deletions api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
src/main/java/ca/bc/gov/educ/api/batchgraduation/processor/**,
src/main/java/ca/bc/gov/educ/api/batchgraduation/reader/**,
src/main/java/ca/bc/gov/educ/api/batchgraduation/writer/**,
src/main/java/org/springframework/**,
src/test/java/ca/bc/gov/educ/api/batchgraduation/**
</sonar.exclusions>
<sonar.coverage.exclusions>
Expand All @@ -41,6 +42,7 @@
src/main/java/ca/bc/gov/educ/api/batchgraduation/processor/**,
src/main/java/ca/bc/gov/educ/api/batchgraduation/reader/**,
src/main/java/ca/bc/gov/educ/api/batchgraduation/writer/**,
src/main/java/org/springframework/**,
src/test/java/ca/bc/gov/educ/api/batchgraduation/**
</sonar.coverage.exclusions>
<java.version>18</java.version>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
import org.springframework.batch.core.repository.ExecutionContextSerializer;
import org.springframework.util.Assert;
import org.springframework.util.Base64Utils;
import org.springframework.util.SerializationUtils;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;

public class DefaultExecutionContextSerializer implements ExecutionContextSerializer {
Expand All @@ -31,6 +31,6 @@ public void serialize(Map<String, Object> context, OutputStream out) throws IOEx
public Map<String, Object> deserialize(InputStream inputStream) throws IOException {
String base64EncodedContext = new String(inputStream.readAllBytes());
byte[] decodedContext = Base64Utils.decodeFromString(base64EncodedContext);
return (Map)SerializationUtils.deserialize(decodedContext);
return (Map)jsonTransformer.unmarshall(decodedContext, HashMap.class);
}
}

0 comments on commit 38f64d4

Please sign in to comment.