Skip to content

Commit

Permalink
Fix AttributeConverter generics
Browse files Browse the repository at this point in the history
  • Loading branch information
ramari16 committed Dec 8, 2023
1 parent b1a97ba commit ba9a3d7
Showing 1 changed file with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -107,21 +107,21 @@ public String toString() {
}

@Converter
protected class ResourcePathConverter implements AttributeConverter {
protected class ResourcePathConverter implements AttributeConverter<String, String> {


private Optional<String> targetStack = Optional.ofNullable(System.getProperty("TARGET_STACK", null));

@Override
public Object convertToDatabaseColumn(Object attribute) {
public String convertToDatabaseColumn(String attribute) {
return attribute;
}

@Override
public Object convertToEntityAttribute(Object dbData) {
return targetStack.map(stack -> {
return ((String) dbData).replace("___target_stack___", stack);
}).orElse((String) dbData);
public String convertToEntityAttribute(String dbData) {
return targetStack
.map(stack -> dbData.replace("___target_stack___", stack))
.orElse(dbData);
}
}
}

0 comments on commit ba9a3d7

Please sign in to comment.