package com.intrbiz.bergamot.config.adapter;
import javax.xml.bind.annotation.adapters.XmlAdapter;
import com.intrbiz.bergamot.config.model.TemplatedObjectCfg.ObjectState;
public class ObjectStateAdapter extends XmlAdapter<String, ObjectState>
{
@Override
public String marshal(ObjectState arg0) throws Exception
{
if (arg0 == null) return null;
return arg0.toString().toLowerCase();
}
@Override
public ObjectState unmarshal(String arg0) throws Exception
{
if (arg0 == null) return null;
return ObjectState.valueOf(arg0.toUpperCase());
}
}