package message.validate.handler; import message.utils.ObjectUtils; import message.validate.core.ValidateHandler; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.lang.annotation.Annotation; /** * 不为空验证处理类. * * @author sunhao(sunhao.java@gmail.com) * @version V1.0 * @createTime 12-11-26 下午8:51 */ public class NotNullHandler extends ValidateHandler { private static final Logger logger = LoggerFactory.getLogger(NotNullHandler.class); protected boolean handle(Annotation annotation, Object value) { try { return ObjectUtils.isNotEmpty(value); } catch (Exception e) { logger.error(e.getMessage(), e); return false; } } }