| Revision | 247 (tree) |
|---|---|
| Time | 2016-04-26 22:29:32 |
| Author | t_nakayama1971 |
(empty log message)
| @@ -1,7 +1,6 @@ | ||
| 1 | 1 | package project.web; |
| 2 | 2 | |
| 3 | 3 | import java.lang.reflect.Method; |
| 4 | -import java.lang.reflect.Modifier; | |
| 5 | 4 | import java.sql.Timestamp; |
| 6 | 5 | import java.util.Arrays; |
| 7 | 6 | import java.util.Date; |
| @@ -104,13 +103,7 @@ | ||
| 104 | 103 | */ |
| 105 | 104 | private static void setPropertiesTo(final Object bean, final Map<String, String> prop) { |
| 106 | 105 | Arrays.stream(bean.getClass().getMethods()). |
| 107 | - filter(mt -> mt.getName().startsWith("set")). | |
| 108 | - filter(mt -> Modifier.isPublic(mt.getModifiers())). | |
| 109 | - filter(mt -> !Modifier.isStatic(mt.getModifiers())). | |
| 110 | - filter(mt -> !mt.isBridge()). | |
| 111 | - filter(mt -> !mt.isSynthetic()). | |
| 112 | - filter(mt -> mt.getParameterCount() == 1). | |
| 113 | - filter(mt -> !Object.class.equals(mt.getDeclaringClass())). | |
| 106 | + filter(mt -> Factory.isSetter(mt)). | |
| 114 | 107 | forEach(mt -> { |
| 115 | 108 | Stream.of(getObject(prop, mt)). |
| 116 | 109 | filter(o -> o != null). |
| @@ -1,7 +1,6 @@ | ||
| 1 | 1 | package project.web; |
| 2 | 2 | |
| 3 | 3 | import java.lang.reflect.Method; |
| 4 | -import java.lang.reflect.Modifier; | |
| 5 | 4 | import java.sql.Timestamp; |
| 6 | 5 | import java.util.Arrays; |
| 7 | 6 | import java.util.Date; |
| @@ -104,13 +103,7 @@ | ||
| 104 | 103 | */ |
| 105 | 104 | private static void setPropertiesTo(final Object bean, final Map<String, String> prop) { |
| 106 | 105 | Arrays.stream(bean.getClass().getMethods()). |
| 107 | - filter(mt -> mt.getName().startsWith("set")). | |
| 108 | - filter(mt -> Modifier.isPublic(mt.getModifiers())). | |
| 109 | - filter(mt -> !Modifier.isStatic(mt.getModifiers())). | |
| 110 | - filter(mt -> !mt.isBridge()). | |
| 111 | - filter(mt -> !mt.isSynthetic()). | |
| 112 | - filter(mt -> mt.getParameterCount() == 1). | |
| 113 | - filter(mt -> !Object.class.equals(mt.getDeclaringClass())). | |
| 106 | + filter(mt -> Factory.isSetter(mt)). | |
| 114 | 107 | forEach(mt -> { |
| 115 | 108 | Stream.of(getObject(prop, mt)). |
| 116 | 109 | filter(o -> o != null). |