Skip to content

Commit 8c48d9a

Browse files
committed
iluwatar#84 Work on Service Layer
1 parent 6ed145c commit 8c48d9a

File tree

6 files changed

+45
-34
lines changed

6 files changed

+45
-34
lines changed

layers/src/main/java/com/iluwatar/layers/App.java

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -11,40 +11,6 @@ public static void main(String[] args) {
1111
CakeLayerDao cakeLayerDao = context.getBean(CakeLayerDao.class);
1212
cakeLayerDao.save(new CakeLayer("strawberry", 1200));
1313
System.out.println("Count CakeLayer records: " + cakeLayerDao.count());
14-
15-
// PersonDao dao = context.getBean(PersonDao.class);
16-
//
17-
// Person peter = new Person("Peter", "Sagan");
18-
// Person nasta = new Person("Nasta", "Kuzminova");
19-
//
20-
// // Add new Person records
21-
// dao.save(peter);
22-
// dao.save(nasta);
23-
//
24-
// // Count Person records
25-
// System.out.println("Count Person records: " + dao.count());
26-
//
27-
// // Print all records
28-
// List<Person> persons = (List<Person>) dao.findAll();
29-
// for (Person person : persons) {
30-
// System.out.println(person);
31-
// }
32-
//
33-
// // Find Person by surname
34-
// System.out.println("Find by surname 'Sagan': " + dao.findBySurname("Sagan"));
35-
//
36-
// // Update Person
37-
// nasta.setName("Barbora");
38-
// nasta.setSurname("Spotakova");
39-
// dao.save(nasta);
40-
//
41-
// System.out.println("Find by id 2: " + dao.findOne(2L));
42-
//
43-
// // Remove record from Person
44-
// dao.delete(2L);
45-
//
46-
// // And finally count records
47-
// System.out.println("Count Person records: " + dao.count());
4814

4915
context.close();
5016
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.iluwatar.layers;
2+
3+
public interface CakeBakingService {
4+
5+
void bakeNewCake(String topping, String layer1, String layer2, String layer3);
6+
7+
void addNewTopping(CakeTopping topping);
8+
9+
void addNewLayer(CakeLayer layer);
10+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.iluwatar.layers;
2+
3+
public class CakeBakingServiceImpl implements CakeBakingService {
4+
5+
@Override
6+
public void bakeNewCake(String topping, String layer1, String layer2, String layer3) {
7+
}
8+
9+
@Override
10+
public void addNewTopping(CakeTopping topping) {
11+
// TODO Auto-generated method stub
12+
13+
}
14+
15+
@Override
16+
public void addNewLayer(CakeLayer layer) {
17+
// TODO Auto-generated method stub
18+
19+
}
20+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package com.iluwatar.layers;
2+
3+
public class CakeInfo {
4+
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package com.iluwatar.layers;
2+
3+
public class CakeLayerInfo {
4+
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package com.iluwatar.layers;
2+
3+
public class CakeToppingInfo {
4+
5+
}

0 commit comments

Comments
 (0)