Skip to content

Commit c4ea3f9

Browse files
committed
carcass for teamwork is done
1 parent 18d38c7 commit c4ea3f9

21 files changed

+241
-355
lines changed

src/main/java/App.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import userInterface.MenuManager;
2+
3+
import java.util.stream.IntStream;
4+
5+
public class App {
6+
public static void main(String[] args) {
7+
MenuManager menuManager = new MenuManager();
8+
9+
menuManager.run();
10+
11+
}
12+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
public class ClientSortingSystem {
2+
}

src/main/java/Main.java

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/main/java/classesToSort/App.java

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/main/java/classesToSort/Car.java

Lines changed: 0 additions & 52 deletions
This file was deleted.

src/main/java/classesToSort/Client.java

Lines changed: 0 additions & 96 deletions
This file was deleted.

src/main/java/classesToSort/ClientSortingSystem.java

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/main/java/classesToSort/Employee.java

Lines changed: 0 additions & 46 deletions
This file was deleted.

src/main/java/classesToSort/Order.java

Lines changed: 0 additions & 49 deletions
This file was deleted.

src/main/java/dto/Client.java

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
package dto;
2+
3+
public final class Client {
4+
private final String name;
5+
private final String phoneNumber;
6+
private final int idNumber;
7+
8+
public Client(ClientBuilder clientBuilder) {
9+
this.name = clientBuilder.name;
10+
this.phoneNumber = clientBuilder.phoneNumber;
11+
this.idNumber = clientBuilder.idNumber;
12+
}
13+
14+
public static class ClientBuilder{
15+
private String name;
16+
private String phoneNumber;
17+
private int idNumber;
18+
19+
public ClientBuilder name(String name){
20+
this.name = name;
21+
return this;
22+
}
23+
24+
public ClientBuilder phoneNumber(String phoneNumber){
25+
this.phoneNumber = phoneNumber;
26+
return this;
27+
}
28+
29+
public ClientBuilder idNumber(int idNumber){
30+
this.idNumber = idNumber;
31+
return this;
32+
}
33+
34+
public Client build(){
35+
return new Client(this);
36+
}
37+
38+
}
39+
40+
public String getName() {
41+
return name;
42+
}
43+
44+
public String getPhoneNumber() {
45+
return phoneNumber;
46+
}
47+
48+
public int getIdNumber() {
49+
return idNumber;
50+
}
51+
}

0 commit comments

Comments
 (0)