001package co.codewizards.cloudstore.core.dto.jaxb; 002 003import javax.xml.bind.annotation.adapters.XmlAdapter; 004 005import co.codewizards.cloudstore.core.Uid; 006 007public class UidXmlAdapter extends XmlAdapter<String, Uid> { 008 009 @Override 010 public Uid unmarshal(final String v) throws Exception { 011 return new Uid(v); 012 } 013 014 @Override 015 public String marshal(final Uid v) throws Exception { 016 return v.toString(); 017 } 018 019}