#84 Work on Service Layer
This commit is contained in:
@ -11,40 +11,6 @@ public class App {
|
|||||||
CakeLayerDao cakeLayerDao = context.getBean(CakeLayerDao.class);
|
CakeLayerDao cakeLayerDao = context.getBean(CakeLayerDao.class);
|
||||||
cakeLayerDao.save(new CakeLayer("strawberry", 1200));
|
cakeLayerDao.save(new CakeLayer("strawberry", 1200));
|
||||||
System.out.println("Count CakeLayer records: " + cakeLayerDao.count());
|
System.out.println("Count CakeLayer records: " + cakeLayerDao.count());
|
||||||
|
|
||||||
// PersonDao dao = context.getBean(PersonDao.class);
|
|
||||||
//
|
|
||||||
// Person peter = new Person("Peter", "Sagan");
|
|
||||||
// Person nasta = new Person("Nasta", "Kuzminova");
|
|
||||||
//
|
|
||||||
// // Add new Person records
|
|
||||||
// dao.save(peter);
|
|
||||||
// dao.save(nasta);
|
|
||||||
//
|
|
||||||
// // Count Person records
|
|
||||||
// System.out.println("Count Person records: " + dao.count());
|
|
||||||
//
|
|
||||||
// // Print all records
|
|
||||||
// List<Person> persons = (List<Person>) dao.findAll();
|
|
||||||
// for (Person person : persons) {
|
|
||||||
// System.out.println(person);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// // Find Person by surname
|
|
||||||
// System.out.println("Find by surname 'Sagan': " + dao.findBySurname("Sagan"));
|
|
||||||
//
|
|
||||||
// // Update Person
|
|
||||||
// nasta.setName("Barbora");
|
|
||||||
// nasta.setSurname("Spotakova");
|
|
||||||
// dao.save(nasta);
|
|
||||||
//
|
|
||||||
// System.out.println("Find by id 2: " + dao.findOne(2L));
|
|
||||||
//
|
|
||||||
// // Remove record from Person
|
|
||||||
// dao.delete(2L);
|
|
||||||
//
|
|
||||||
// // And finally count records
|
|
||||||
// System.out.println("Count Person records: " + dao.count());
|
|
||||||
|
|
||||||
context.close();
|
context.close();
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,10 @@
|
|||||||
|
package com.iluwatar.layers;
|
||||||
|
|
||||||
|
public interface CakeBakingService {
|
||||||
|
|
||||||
|
void bakeNewCake(String topping, String layer1, String layer2, String layer3);
|
||||||
|
|
||||||
|
void addNewTopping(CakeTopping topping);
|
||||||
|
|
||||||
|
void addNewLayer(CakeLayer layer);
|
||||||
|
}
|
@ -0,0 +1,20 @@
|
|||||||
|
package com.iluwatar.layers;
|
||||||
|
|
||||||
|
public class CakeBakingServiceImpl implements CakeBakingService {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void bakeNewCake(String topping, String layer1, String layer2, String layer3) {
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addNewTopping(CakeTopping topping) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void addNewLayer(CakeLayer layer) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
5
layers/src/main/java/com/iluwatar/layers/CakeInfo.java
Normal file
5
layers/src/main/java/com/iluwatar/layers/CakeInfo.java
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
package com.iluwatar.layers;
|
||||||
|
|
||||||
|
public class CakeInfo {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,5 @@
|
|||||||
|
package com.iluwatar.layers;
|
||||||
|
|
||||||
|
public class CakeLayerInfo {
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,5 @@
|
|||||||
|
package com.iluwatar.layers;
|
||||||
|
|
||||||
|
public class CakeToppingInfo {
|
||||||
|
|
||||||
|
}
|
Reference in New Issue
Block a user