#84 Work on Service Layer
This commit is contained in:
@ -11,40 +11,6 @@ public class App {
|
||||
CakeLayerDao cakeLayerDao = context.getBean(CakeLayerDao.class);
|
||||
cakeLayerDao.save(new CakeLayer("strawberry", 1200));
|
||||
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();
|
||||
}
|
||||
|
@ -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