com.javaoffers.brief.modelhelper.convert.Number2BooleanConvert Maven / Gradle / Ivy
package com.javaoffers.brief.modelhelper.convert;
import com.javaoffers.brief.modelhelper.consistant.ModelConsistants;
import com.javaoffers.brief.modelhelper.core.ConverDescriptor;
import com.javaoffers.brief.modelhelper.core.Register;
public class Number2BooleanConvert extends AbstractConver {
@Override
public Boolean convert(Number number) {
return number==null || number.longValue()<1 ? false : true;
}
@Override
public void register(Register register) {
super.register(register);
Class[] baseNumberClass = ModelConsistants.baseNumberClass;
for(Class numClazz : baseNumberClass){
ConverDescriptor converDescriptor = new ConverDescriptor(numClazz, Boolean.class);
register.registerConvert(converDescriptor,this);
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy