質問編集履歴
2
User取得時、Response生成時のcodeへの引数の値を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -84,7 +84,7 @@
|
|
84
84
|
|
85
85
|
|
86
86
|
|
87
|
-
return user.map(obj -> new Response<User>(
|
87
|
+
return user.map(obj -> new Response<User>(200, obj,new String[]{name}))
|
88
88
|
|
89
89
|
.orElse(new Response<String> new Response(400, String.valueOf(""), new String[]{name}));
|
90
90
|
|
1
検討したことを追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -97,3 +97,11 @@
|
|
97
97
|
`.orElse()`のときに
|
98
98
|
|
99
99
|
new Response`<String>`(...) としたいのですが、型パラメータが `<User>`でないとコンパイルエラーとなってしまいます。
|
100
|
+
|
101
|
+
|
102
|
+
|
103
|
+
Functionを別定義にして処理をすることも考えたのですが、 Function<T, R>でapplyをオーバーライドしようとした時、Responseの第三引数を渡す方法がわからず、手が止まってしまいました。
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
+
なにかいい方法がございましたら、ご教示頂きたく、よろしくお願いします。
|