Skip to content

Commit 12af57f

Browse files
committed
Fix request session return type
1 parent c715fb3 commit 12af57f

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

jooby/src/main/java/io/jooby/internal/RequestSession.java

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,43 @@ public RequestSession(Context context, Session session) {
3535
return session.get(name);
3636
}
3737

38-
@Nonnull @Override public Session put(@Nonnull String name, String value) {
38+
@Nonnull @Override public Session put(@Nonnull String name, int value) {
39+
session.put(name, value);
40+
return this;
41+
}
42+
43+
@Nonnull @Override public Session put(@Nonnull String name, long value) {
3944
session.put(name, value);
45+
return this;
46+
}
47+
48+
@Nonnull @Override public Session put(@Nonnull String name, float value) {
49+
session.put(name, value);
50+
return this;
51+
}
52+
53+
@Nonnull @Override public Session put(@Nonnull String name, double value) {
54+
session.put(name, value);
55+
return this;
56+
}
4057

58+
@Nonnull @Override public Session put(@Nonnull String name, @Nonnull Number value) {
59+
session.put(name, value);
60+
return this;
61+
}
62+
63+
@Nonnull @Override public Session put(@Nonnull String name, boolean value) {
64+
session.put(name, value);
65+
return this;
66+
}
67+
68+
@Nonnull @Override public Session put(@Nonnull String name, @Nonnull CharSequence value) {
69+
session.put(name, value);
70+
return this;
71+
}
72+
73+
@Nonnull @Override public Session put(@Nonnull String name, String value) {
74+
session.put(name, value);
4175
return this;
4276
}
4377

0 commit comments

Comments
 (0)