mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-05-26 12:01:42 +00:00
chore[orm]: simplify the code
This commit is contained in:
@@ -11,7 +11,7 @@ import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 基础类型作为key的map解析器
|
||||
* 基础类型作为key的map解析器 (key 默认不能为null)
|
||||
* @Author:lqh
|
||||
* @Date:2024/6/17 13:55
|
||||
*/
|
||||
|
||||
@@ -17,7 +17,7 @@ public class BooleanMapCodec implements MapKeyCodec<Boolean> {
|
||||
@Override
|
||||
public Boolean decode(String text) {
|
||||
if (text == null) {
|
||||
return null;
|
||||
throw new java.lang.NullPointerException();
|
||||
} else if (isValidName(true, text)) {
|
||||
return true;
|
||||
} else if (isValidName(false, text)) {
|
||||
|
||||
@@ -10,9 +10,7 @@ import com.zfoo.orm.codec.MapKeyCodec;
|
||||
public class ByteMapCodec implements MapKeyCodec<Byte> {
|
||||
@Override
|
||||
public String encode(Byte value) {
|
||||
return (value != null)
|
||||
? value.toString()
|
||||
: null;
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -11,9 +11,7 @@ import org.springframework.util.StringUtils;
|
||||
public class CharacterMapCodec implements MapKeyCodec<Character> {
|
||||
@Override
|
||||
public String encode(Character value) {
|
||||
return (value != null)
|
||||
? value.toString()
|
||||
: "";
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -10,9 +10,7 @@ public class DoubleMapCodec implements MapKeyCodec<Double> {
|
||||
|
||||
@Override
|
||||
public String encode(Double value) {
|
||||
return (value != null)
|
||||
? value.toString()
|
||||
: null;
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -10,9 +10,7 @@ public class FloatMapCodec implements MapKeyCodec<Float> {
|
||||
|
||||
@Override
|
||||
public String encode(Float value) {
|
||||
return (value != null)
|
||||
? value.toString()
|
||||
: null;
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -13,9 +13,7 @@ public class IntMapCodec implements MapKeyCodec<Integer> {
|
||||
|
||||
@Override
|
||||
public String encode(Integer value) {
|
||||
return (value != null)
|
||||
? value.toString()
|
||||
: null;
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -13,9 +13,7 @@ public class LongMapCodec implements MapKeyCodec<Long> {
|
||||
|
||||
@Override
|
||||
public String encode(Long value) {
|
||||
return (value != null)
|
||||
? value.toString()
|
||||
: null;
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -9,9 +9,7 @@ import com.zfoo.orm.codec.MapKeyCodec;
|
||||
public class ShortMapCodec implements MapKeyCodec<Short> {
|
||||
@Override
|
||||
public String encode(Short value) {
|
||||
return (value != null)
|
||||
? value.toString()
|
||||
: null;
|
||||
return value.toString();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user