Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 949ed14

Browse files
creating "reading" package
1 parent 436407b commit 949ed14

File tree

2 files changed

+59
-0
lines changed

2 files changed

+59
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
package com.example.randombook.reading;
2+
3+
import java.sql.Date;
4+
5+
public class Reading {
6+
private final int user;
7+
8+
private final int book;
9+
private final Date date;
10+
private final String state;
11+
12+
public Reading(int user, int book, Date date, String state) {
13+
this.user = user;
14+
this.book = book;
15+
this.date = date;
16+
this.state = state;
17+
}
18+
19+
public int getUser() {
20+
return user;
21+
}
22+
23+
public int getBook() {
24+
return book;
25+
}
26+
27+
public Date getDate() {
28+
return date;
29+
}
30+
31+
public String getState() {
32+
return state;
33+
}
34+
35+
@Override
36+
public String toString() {
37+
return "Reading{" +
38+
"user=" + user +
39+
", book=" + book +
40+
", date=" + date +
41+
", state='" + state + '\'' +
42+
'}';
43+
}
44+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package com.example.randombook.reading;
2+
3+
import java.util.List;
4+
import java.util.Optional;
5+
6+
public interface ReadingDAO {
7+
List<Reading> findAll();
8+
Optional<Reading> findById(int id_reading);
9+
List<Reading> findAllByUserId(int id_user);
10+
List<Reading> findAlByBookId(int id_book);
11+
Reading create(Reading reading);
12+
Reading update(Reading reading, int id_reading);
13+
void delete(int id_reading);
14+
long count();
15+
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /