Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
197 commits
Select commit Hold shift + click to select a range
8f14b5e
feat: 회원가입 및 조회기능 구현
seob7 Nov 7, 2023
91acc95
[BE] perf: password 제거 및 Member 생성자 추가
seob7 Nov 8, 2023
2978078
[BE] pref: grade type 을 enum으로 변경
seob7 Nov 8, 2023
b83ea0b
[BE] perf: Map -> ConcurrentHashMap 으로 변경
seob7 Nov 8, 2023
9d0b542
[BE] docs: readme.md 생성
seob7 Nov 8, 2023
814eb55
[BE] perf: 객체 선언 수정
seob7 Nov 8, 2023
ca662ff
[BE] feat: product에 대한 getter setter 메소드 생성
seob7 Nov 9, 2023
42f61e0
[BE] feat: 상품 주문에 대한 main class 작성
seob7 Nov 10, 2023
c86c4d8
[BE] feat: 상품 주문에 대한 ProductService class 작성
seob7 Nov 10, 2023
35c5243
[BE] feat: Repository 작성
seob7 Nov 10, 2023
214208e
[BE] docs: 상품 주문에 대한 기능 설명 추가
seob7 Nov 10, 2023
736d8ff
Merge branch 'FX-STUDY:main' into seob
seob7 Nov 12, 2023
11675bb
Initial commit
seob7 Nov 13, 2023
db7aba0
[BE] (chore) gradle 로 변경
seob7 Nov 14, 2023
16c6696
[BE] (refactor) 1주차 코드 수정
seob7 Nov 14, 2023
c962f19
[BE] (chore) 클래스명 변경
seob7 Nov 15, 2023
2891d08
[BE] (feat) MemberService interface 작성
seob7 Nov 15, 2023
31442bf
[BE] (refactor) 클래스명 및 자료형 수정
seob7 Nov 15, 2023
4344a8f
[BE] (feat) 할인정책 구현
seob7 Nov 15, 2023
7e212a7
[BE] (feat) orderService 구현
seob7 Nov 15, 2023
23cb538
[BE] (refactor) Main class 수정
seob7 Nov 15, 2023
b3ea154
[BE] (feat) RateDiscountPolicy 생성
seob7 Nov 15, 2023
203ba29
[BE] (docs) Add ISSUE
seob7 Nov 15, 2023
ed2d423
[BE] (refactor) DiscountPolicy 클래스 리팩토링
seob7 Nov 16, 2023
e6ffb2c
[BE] (refactor) 생성자를 통해 외부에서 주입받도록 변경
seob7 Nov 17, 2023
f882540
[BE] (test) Main Test
seob7 Nov 17, 2023
5bc4592
[BE] (docs) Add solution
seob7 Nov 17, 2023
72174cf
[BE] (docs) DI 이론 요약
seob7 Nov 17, 2023
28db3a7
[BE] (docs) Solution 수정
seob7 Nov 17, 2023
16fba58
[BE] (docs) 좋은 OOP 설계 5가지 원칙 정리
seob7 Nov 18, 2023
ae27ae8
Merge remote-tracking branch 'upstream/main' into seob
seob7 Nov 18, 2023
109605b
[BE] (docs) ISSUE 추가
seob7 Nov 18, 2023
7d97635
[BE] (refactor) Change 'discountedPrice' to 'discountPrice'
seob7 Nov 19, 2023
131b35f
[BE] (feat) calculatePrice 구현
seob7 Nov 19, 2023
2be91d8
[BE] (test) calculatePrice 확인
seob7 Nov 19, 2023
d980d25
[BE] (docs) Add ISSUE
seob7 Nov 19, 2023
8fd0824
[BE] (perf) calculatePrice 수정
seob7 Nov 19, 2023
79bd3e3
[BE] (test) calculatePrice 테스트
seob7 Nov 19, 2023
94f4aea
[BE] (docs) Add solution
seob7 Nov 19, 2023
e030feb
Merge remote-tracking branch 'upstream/main' into seob
seob7 Nov 21, 2023
239818a
[BE] (fix) 파일 전체 변경하여 오류 수정
seob7 Nov 21, 2023
3c116c8
[BE] (build) Add lombok lib
seob7 Nov 22, 2023
f204224
[BE] (chore) Member 클래스 수정
seob7 Nov 22, 2023
12de1de
[BE] (chore) Order 클래스 수정
seob7 Nov 22, 2023
6b96537
[BE] (chore) Map -> ConcurrentHashMap
seob7 Nov 22, 2023
7705c74
[BE] (chore) Order 클래스 수정
seob7 Nov 22, 2023
c3dca1c
[BE] (docs) 이론요약 내용 추가
seob7 Nov 22, 2023
de0665e
[BE] (docs) 이론요약 추가
seob7 Nov 24, 2023
561b7a2
Merge remote-tracking branch 'upstream/main' into seob
seob7 Nov 27, 2023
579f16d
[BE] (bulid) 새 프로젝트 생성
seob7 Nov 27, 2023
aba0171
[BE] (feat) item domain
seob7 Nov 28, 2023
6b4e104
[BE] (feat) ItemRepository 생성
seob7 Nov 28, 2023
7ce38df
[BE] (feat) ItemService 생성
seob7 Nov 29, 2023
d15c9d3
[BE] (feat) ItemServiceImpl 생성
seob7 Nov 29, 2023
cf51d47
[BE] (feat) ItemServiceTest 생성
seob7 Nov 29, 2023
50195fd
[BE] (chore) public 제거
seob7 Nov 30, 2023
da807c6
[BE] (feat) AppConfig 생성
seob7 Nov 30, 2023
ef2d036
[BE] (chore) ItemServiceImpl 수정
seob7 Nov 30, 2023
37407ee
[BE] (chore) ItemServiceTest 수정
seob7 Nov 30, 2023
889da04
[BE] (feat) findAll() 메서드 추가
seob7 Dec 3, 2023
2df62a3
[BE] (feat) findAll() 테스트
seob7 Dec 3, 2023
f547e31
[BE] (chore) Rename add method
seob7 Dec 4, 2023
b27e890
[BE] (feat) addItemForm.html 생성
seob7 Dec 4, 2023
9538668
[BE] (feat) home.html 생성
seob7 Dec 4, 2023
00cc5d0
[BE] (feat) HomeController 클래스 생성
seob7 Dec 4, 2023
22e4431
[BE] (feat) ItemController 클래스 생성
seob7 Dec 4, 2023
ab18675
[BE] (feat) ItemForm 생성
seob7 Dec 4, 2023
0d94519
[BE] (refactor) 수동 -> 자동등록 변경
seob7 Dec 15, 2023
1902caa
[BE] (feat) findAll() 메서드 수정
seob7 Dec 15, 2023
f6d3702
[BE] (feat) HomeController 수정
seob7 Dec 15, 2023
41b9c4c
[BE] (feat) home 수정
seob7 Dec 15, 2023
07f046b
[BE] (perf) item.itemId 추가
seob7 Dec 17, 2023
8a80107
[BE] (feat) 상품상세 Controller
seob7 Dec 17, 2023
2c0b6e1
[BE] (feat) 상품상세Form
seob7 Dec 17, 2023
2a6e55f
[BE] (feat) Add editItem method to ItemRepository
seob7 Dec 18, 2023
f48fc4d
[BE] (feat) Add editItem method to ItemService
seob7 Dec 18, 2023
5d67afa
[BE] (test) Add editItem method to ItemServiceTest
seob7 Dec 18, 2023
3b2ba83
[BE] (test) Modify editItem test
seob7 Dec 18, 2023
f1e2aa8
[BE] (feat) Add editItemForm
seob7 Dec 18, 2023
ff03c92
[BE] (feat) Add button to itemDetailForm
seob7 Dec 18, 2023
dac8cdc
[BE] (perf) Modify editItem method to ItemService
seob7 Dec 18, 2023
e67caf0
[BE] (perf) Modify editItem method to MemoryItemRepository
seob7 Dec 18, 2023
7f15dc8
[BE] (feat) Add editItemForm controller to ItemController
seob7 Dec 18, 2023
d158eb8
Merge remote-tracking branch 'upstream/main' into seob
seob7 Dec 26, 2023
3acfb02
[BE] (build) Create new configuration
seob7 Dec 26, 2023
323a779
[BE] (feat) Create NetworkClient
seob7 Dec 26, 2023
34348e6
[BE] (feat) Create BeanLifeCycleTest
seob7 Dec 26, 2023
f31f12d
[BE] (docs) 빈 생명주기 정리
seob7 Dec 26, 2023
a8aa14d
[BE] (refactor) Refactor NetworkClient to implements Spring lifecycle…
seob7 Dec 26, 2023
8308a44
[BE] (docs) 인터페이스를 사용한 빈 생명주기 콜백
seob7 Dec 26, 2023
6225cba
[BE] (refactor) Refactor NetworkClient lifecycle methods
seob7 Dec 26, 2023
8de00d8
[BE] (docs) 빈 등록 초기화, 소멸 메서드 정리
seob7 Dec 26, 2023
dd1f545
[BE] (refactor) Refactor NetworkClient lifecycle methods
seob7 Dec 26, 2023
36f41be
[BE] (docs) 애노테이션 방법 정리
seob7 Dec 26, 2023
7363809
[BE] (docs) 싱글톤 빈 스코프 정리
seob7 Dec 26, 2023
02a65d9
[BE] (feat) Create SingletonTest
seob7 Dec 26, 2023
48220f7
[BE] (docs) 싱글톤 스코프 테스트 정리
seob7 Dec 26, 2023
f89bb72
[BE] (feat) Create PrototypeTest
seob7 Dec 26, 2023
d36c479
[BE] (docs) 프로토타입 스코프 정리
seob7 Dec 26, 2023
268b800
[BE] (feat) Create SingletonWithPrototypeTest1.java
seob7 Dec 28, 2023
53ae7c9
[BE] (docs) 프로토타입 요청 정리
seob7 Dec 28, 2023
e5a2750
[BE] (refactor) Add singletonClientPrototype method to SingletonWithP…
seob7 Dec 28, 2023
218ed86
[BE] (docs) 싱글톤 빈에서 프로토타입 빈 사용 정리
seob7 Dec 28, 2023
44ebe57
[BE] (refactor) Edit Client static class to SingletonWithProrototyleT…
seob7 Dec 29, 2023
2cda2e2
[BE] (docs) DL에 대한 개념 정리
seob7 Dec 29, 2023
878c2f9
[BE] (refactor) Using ObjectProvider to SingletonWithPrototypeTest1.java
seob7 Dec 29, 2023
441005f
[BE] (docs) ObjectProvider 정리
seob7 Dec 29, 2023
fb19efc
[BE] (refactor) Using JSR-330 Provider to SingletonWithPrototypeTest1…
seob7 Dec 29, 2023
ee8336b
[BE] (docs) JSR-330 Provider 정리
seob7 Dec 29, 2023
320beab
[BE] (build) Add javax.inject dependency
seob7 Dec 29, 2023
8e0ac23
[BE] (build) Add spring-boot-starter-web dependency
seob7 Dec 29, 2023
c75bdb8
[BE] (feat) Create MyLogger.java
seob7 Dec 29, 2023
5de487a
[BE] (feat) Create LogDemoController.java
seob7 Dec 29, 2023
85f448a
[BE] (feat) Create LogDemoService.java
seob7 Dec 29, 2023
68e40da
[BE] (docs) request scope 정리
seob7 Dec 29, 2023
a74e6c3
[BE] (refactor) Refactor LogDemoService to proxyMode
seob7 Dec 30, 2023
8f30c84
[BE] (refactor) Refactor LogDemoController to proxyMode
seob7 Dec 30, 2023
b50c435
[BE] (refactor) Refactor MyLogger to proxyMode
seob7 Dec 30, 2023
bc76a32
[BE] (docs) 프록시 정리
seob7 Dec 30, 2023
7f9cbb2
Merge remote-tracking branch 'upstream/main' into seob
seob7 Jan 2, 2024
6cd81d3
[BE] (build) Create new configuration to week8
seob7 Jan 2, 2024
f6623d3
[BE] (docs) 이미지 추가
seob7 Jan 3, 2024
e44ef63
[BE] (feat) 서블릿에 대한 코드
seob7 Jan 3, 2024
2445536
[BE] (docs) 서블릿 정리
seob7 Jan 3, 2024
d59768e
[BE] (docs) 웹 애플리케이션 이해
seob7 Jan 3, 2024
c8eb035
[BE] (feat) Jsp/Servlet, MVC 패턴 적용
seob7 Jan 3, 2024
819f76f
[BE] (docs) 서블릿, JSP, MVC패턴 정리
seob7 Jan 3, 2024
ba4b9dd
[BE] (feat) Servlet MVC 프레임워크 생성
seob7 Jan 4, 2024
450c33f
[BE] (docs) MVC 프레임워크 만들기 정리
seob7 Jan 4, 2024
42b1d1d
Merge branch 'FX-STUDY:main' into seob
seob7 Jan 10, 2024
9a93628
[BE] (build) 9주차 빌드
seob7 Jan 10, 2024
364f244
[BE] (refactor) 스프링을 사용하도록 함
seob7 Jan 11, 2024
18a47c1
[BE] (docs) SECTION5 스프링MVC 정리
seob7 Jan 11, 2024
ef372b9
[BE] (build) SECTION6을 위한 프로젝트 생성
seob7 Jan 11, 2024
a702980
[BE] (feat) SECTION6 스프링 MVC 기본 기능
seob7 Jan 12, 2024
256fca9
[BE] (docs) SECTION6 정리
seob7 Jan 12, 2024
3c52622
[BE] (build) SECTION7 item-service 빌드
seob7 Jan 12, 2024
c35cb57
[BE] (feat) item-service 기능
seob7 Jan 14, 2024
18ac8fd
[BE] (docs) SECTION7 item-service 정리
seob7 Jan 14, 2024
e8b8000
Merge branch 'FX-STUDY:main' into seob
seob7 Jan 22, 2024
91b4d36
[BE] (build) 10WEEK 초기 환경 구성
seob7 Jan 22, 2024
488ab5b
[BE] (feat) Add Student Entity Class
seob7 Jan 23, 2024
0478253
[BE] (perf) Student 필드 타입 변경
seob7 Jan 23, 2024
6eaec77
[BE] (feat) 학생 관리 Repository CRUD 구현
seob7 Jan 23, 2024
724067e
[BE] (feat) 학생관리 Service 구현
seob7 Jan 23, 2024
73a84e3
[BE] (test) 학생관리 Service 단위별 테스트
seob7 Jan 23, 2024
059cd94
[BE] (fix) stuMajort -> stuMajor 변경
seob7 Jan 23, 2024
ea9d75a
[BE] (docs) 10WEEK docs
seob7 Jan 23, 2024
c78a31b
[BE] (refactor) 빌더 패턴 적용
seob7 Jan 23, 2024
8cbae2b
[BE] (docs) 빌더패턴 적용
seob7 Jan 23, 2024
8b56fc3
[BE] (fix) 정보 수정 Repository 수정
seob7 Jan 24, 2024
7f7dfbc
[BE] (feat) studentController 추가
seob7 Jan 24, 2024
0e7add6
[BE] (docs) postman img
seob7 Jan 24, 2024
cc10ca4
[BE] (docs) Controller Postman test 정리
seob7 Jan 24, 2024
6d5ed47
[BE] (refactor) Setter 제거, 변수명 변경
seob7 Feb 1, 2024
1f5247a
[BE] (refactor) 학생 등록 수정
seob7 Feb 1, 2024
07a60dd
[BE] (refactor) 단일학생조회 예외처리
seob7 Feb 1, 2024
525c8cb
[BE] (refactor) 학생 전체 조회 예외처리
seob7 Feb 1, 2024
39169a8
[BE] (refactor) 단일 학생 삭제 예외처리
seob7 Feb 1, 2024
04431a4
[BE] (refactor) 전체 학생 삭제 Controller 수정
seob7 Feb 1, 2024
1f80c49
[BE] (refactor) 학생 정보 수정 수정
seob7 Feb 1, 2024
04a6870
[BE] (refactor) 변수명 변경
seob7 Feb 1, 2024
8874b47
[BE] (refactor) 컨트롤러 수정
seob7 Feb 1, 2024
21d228e
[BE] (test) 테스트케이스 수정
seob7 Feb 1, 2024
cd62761
Merge remote-tracking branch 'upstream/main' into seob
seob7 Feb 5, 2024
9092de0
[BE] (build) 12week 초기 빌드
seob7 Feb 6, 2024
43e892b
[BE] (feat) 회원가입 및 정보수정 Form 구현
seob7 Feb 6, 2024
b25fda6
[BE] (feat) 학과 ENUM 처리
seob7 Feb 6, 2024
50b9dbf
[BE] (perf) 학생등록 기능 개선
seob7 Feb 6, 2024
3c77b80
[BE] (pref) 학생 정보 필드 추가
seob7 Feb 6, 2024
575a359
[BE] (fix) 학생수정폼 오류수정
seob7 Feb 6, 2024
861c914
[BE] (fix) 날짜 오류 수정
seob7 Feb 6, 2024
e7fd365
[BE] (refactor) 학생정보수정 리팩토링
seob7 Feb 6, 2024
59e270a
[BE] (build) 유효성 검사 에노테이션 빌드
seob7 Feb 6, 2024
17d9f24
[BE] (feat) enum Valid 구현
seob7 Feb 6, 2024
6fb1c1a
[BE] (perf) LocalDate -> String 타입 변경으로 인한 수정
seob7 Feb 6, 2024
6b15920
[BE] (feat) 학생 등록 유효성 검증 구현
seob7 Feb 6, 2024
aa2a3c5
[BE] (refactor) 학과 ENUM 변경
seob7 Feb 6, 2024
d6f66ee
[BE] (perf) 학생정보수정 유효성검증 구현
seob7 Feb 6, 2024
a9c4bf3
[BE] (feat) NotFoundStudentException 구현
seob7 Feb 6, 2024
0904b8f
[BE] (feat) DuplicateStudentException 구현
seob7 Feb 6, 2024
ba21d18
[BE] (feat) ResponseMessage 구현
seob7 Feb 6, 2024
b1187f7
[BE] (feat) ExceptonAdvice 구현
seob7 Feb 6, 2024
7ad2da1
[BE] (perf) 예외처리 성능 개선
seob7 Feb 6, 2024
69f6da9
[BE] (fix) Long Type Validation 수정
seob7 Feb 6, 2024
5b91340
[BE] (feat) ResponseMessage 추가
seob7 Feb 6, 2024
5a0975c
[BE] (fix) @Range 오류로 인한 주석처리
seob7 Feb 7, 2024
c53934d
[BE] (refactor) Controller 수정
seob7 Feb 7, 2024
e491607
[BE] (refactor) 학생 정보 수정 메서드명 변경
seob7 Feb 7, 2024
fca75b1
[BE] (docs) 12WEEK 정리
seob7 Feb 7, 2024
78193dc
[BE] (fix) 학번 자릿수 제한 수정
seob7 Feb 8, 2024
24ae421
[BE] (refactor) 학생 정보 수정 refactoring
seob7 Feb 8, 2024
7aeab93
[BE] (refactor) 메서드명 변경
seob7 Feb 8, 2024
00d70ba
[BE] (perf) 학생 존재 여부 로직 개선
seob7 Feb 8, 2024
b6aaab5
[BE] (reafctor) ENUM 변경
seob7 Feb 18, 2024
22df8a2
[BE] (perf) 빌더패턴 적용
seob7 Feb 18, 2024
6cc582c
[BE] (test) 테스트 코드 변경
seob7 Feb 18, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions 1 WEEK/.idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions 1 WEEK/.idea/1 WEEK.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions 1 WEEK/.idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions 1 WEEK/.idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions 1 WEEK/.idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

29 changes: 29 additions & 0 deletions 1 WEEK/Week1/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
### IntelliJ IDEA ###
out/
!**/src/main/**/out/
!**/src/test/**/out/

### Eclipse ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
bin/
!**/src/main/**/bin/
!**/src/test/**/bin/

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

### VS Code ###
.vscode/

### Mac OS ###
.DS_Store
8 changes: 8 additions & 0 deletions 1 WEEK/Week1/.idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions 1 WEEK/Week1/.idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions 1 WEEK/Week1/.idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

124 changes: 124 additions & 0 deletions 1 WEEK/Week1/.idea/uiDesigner.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions 1 WEEK/Week1/.idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

58 changes: 58 additions & 0 deletions 1 WEEK/Week1/Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# 회원 가입 및 조회 기능 구현

---

## package member
### GradeType
- Member 클래스의 grade를 enum타입으로 사용

### Member
- member의 id, name, grade 를 getter setter함

### Product
- product의 id, name, price, discountedPrice getter setter 함


---


## package repository
### MemberRepository
- save 와 findById 메소드 정의

### MemoryMemberRepository
- MemberRepository 인터페이스 구현
- 동시성 해결을 위해 Map 대신 ConcurrentHashMap 사용

private static ConcurrentHashMap<Long, Member> store = new ConcurrentHashMap<>();

- public Member save() 에서 id 호출 시 1씩 증가하도록 함
- public Member findById() - memberId를 키 값으로 Member 반환

### ProductRepsoitory
- save 메소드 정의

### MemoryProductRepository
- ProductRepository 인터페이스 구현
- 동시성 해결을 위해 Map 대신 ConcurrentHashMap 사용
- id 호출 시 1씩 증가하도록 함


---

## package service
### MemberSerivce
- member의 signUp과 findByName 구현
- private static final 을 사용해 외부에서의 접근과 재할당을 방지

private static final MemoryMemberRepository memoryMemberRepository = new MemoryMemberRepository();

### ProductService
- Member의 id 로 해당 member 의 grade를 확인하고, VIP 등급은 30% 할인을 적용시킴

private static double vipDiscount = 0.3; //vip할인율


### Main
- 회원가입 후 고유 id 출력과 고유 id를 사용해 Member의 name을 출력하는 기능을 구현
- 상품이름과 삼품가격을 입력하고 할인된 가격을 출력하도록 함
11 changes: 11 additions & 0 deletions 1 WEEK/Week1/Week1.iml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
5 changes: 5 additions & 0 deletions 1 WEEK/Week1/src/member/GradeType.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package member;

public enum GradeType {
NORMAL, VIP
}
47 changes: 47 additions & 0 deletions 1 WEEK/Week1/src/member/Member.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
package member;

public class Member {

private Long id;
private String name;
private GradeType grade;




//getter setter
public void Member(String name, GradeType grade) {
this.name = name;
this.grade = grade;
}

public Member(String name, GradeType grade) {
this.name = name;
this.grade = grade;
}

public Long getId() {
return id;
}

public void setId(Long id) {
this.id = id;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public GradeType getGrade() {
return grade;
}

public void setGrade(GradeType grade) {
this.grade = grade;
}

}
Loading