package org.marketcetera.module; import org.marketcetera.util.misc.ClassVersion; import javax.xml.bind.annotation.adapters.XmlAdapter; /* $License$ */ /** * An XML adapter to serialize ModuleURN into XML and back. * * @author anshul@marketcetera.com * @version $Id: ModuleURNXmlAdapter.java 16154 2012-07-14 16:34:05Z colin $ * @since 2.0.0 */ @ClassVersion("$Id: ModuleURNXmlAdapter.java 16154 2012-07-14 16:34:05Z colin $") class ModuleURNXmlAdapter extends XmlAdapter<String,ModuleURN> { @Override public ModuleURN unmarshal(String inValue) throws Exception { return new ModuleURN(inValue); } @Override public String marshal(ModuleURN inURN) throws Exception { return inURN.getValue(); } }