package org.fastcatsearch.ir.settings;
import javax.xml.bind.annotation.adapters.XmlAdapter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* 기본 boolean값이 false이며, true일 경우만 출력함.
* */
public class OptionalBooleanFalseAdapter extends XmlAdapter<Boolean, Boolean> {
protected static Logger logger = LoggerFactory.getLogger(OptionalBooleanFalseAdapter.class);
@Override
public Boolean unmarshal(Boolean v) throws Exception {
return v;
}
@Override
public Boolean marshal(Boolean v) throws Exception {
if(v != null && v.booleanValue()){
return v;
}
return null;
}
}