BundleComponentTypesConverter.java
package org.entando.kubernetes.model.bundle;
import java.util.Arrays;
import java.util.Set;
import java.util.stream.Collectors;
import javax.persistence.AttributeConverter;
public class BundleComponentTypesConverter implements AttributeConverter<Set<String>, String> {
@Override
public String convertToDatabaseColumn(Set<String> strings) {
return String.join(", ", strings);
}
@Override
public Set<String> convertToEntityAttribute(String s) {
return Arrays.stream(s.split(", ")).map(String::trim).collect(Collectors.toSet());
}
}