/**
 * 文件名：AvailableBooleanEditor.java<br/>
 * 创建时间：2013-6-4 上午10:01:13<br/>
 * 创建者：jiangt<br/>
 * 修改者：暂无<br/>
 * 修改简述：暂无<br/>
 * 修改详述：
 * <p>
 * 暂无<br/>
 * </p>
 * 修改时间：暂无<br/>
 */
package cn.com.liandisys.ycjt.ggcx.common.util;

import java.io.IOException;

import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.DeserializationContext;
import com.fasterxml.jackson.databind.JsonDeserializer;

import cn.com.liandisys.ycjt.ggcx.common.constant.CommonConstant;

public class AvailableBooleanDeSerialize extends JsonDeserializer<Boolean> {

  @Override
  public Boolean deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException {
    return CommonConstant.Available.equalsIgnoreCase(jp.getText());
  }

}
