1 package de.juplo.yourshouter.api.persistence.jpa;
3 import de.juplo.yourshouter.api.model.GeneratorData;
4 import de.juplo.yourshouter.api.storage.Storage;
5 import de.juplo.yourshouter.api.storage.Uri;
6 import javax.persistence.AttributeConverter;
13 public class StringGeneratorDataConverter
15 AttributeConverter<GeneratorData, String>
18 public String convertToDatabaseColumn(GeneratorData generator)
20 if (generator == null)
22 return Uri.get(generator).toString();
26 public GeneratorData convertToEntityAttribute(String uri)
30 return (GeneratorData)Storage.getNode(Uri.parse(uri));