package ilarkesto.persistence.xstream;
import ilarkesto.base.time.TimePeriod;
import com.thoughtworks.xstream.converters.basic.AbstractBasicConverter;
public class TimePeriodConverter extends AbstractBasicConverter {
@Override
public boolean canConvert(Class type) {
return type.isAssignableFrom(TimePeriod.class);
}
@Override
protected Object fromString(String str) {
if (str == null || str.length() == 0) return null;
return new TimePeriod(str);
}
}