#84 Added DTOs
This commit is contained in:
parent
8c48d9a972
commit
981c5b31e1
@ -2,9 +2,9 @@ package com.iluwatar.layers;
|
|||||||
|
|
||||||
public interface CakeBakingService {
|
public interface CakeBakingService {
|
||||||
|
|
||||||
void bakeNewCake(String topping, String layer1, String layer2, String layer3);
|
void bakeNewCake(CakeInfo cakeInfo);
|
||||||
|
|
||||||
void addNewTopping(CakeTopping topping);
|
void saveNewTopping(CakeToppingInfo toppingInfo);
|
||||||
|
|
||||||
void addNewLayer(CakeLayer layer);
|
void saveNewLayer(CakeLayerInfo layerInfo);
|
||||||
}
|
}
|
||||||
|
@ -3,18 +3,14 @@ package com.iluwatar.layers;
|
|||||||
public class CakeBakingServiceImpl implements CakeBakingService {
|
public class CakeBakingServiceImpl implements CakeBakingService {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void bakeNewCake(String topping, String layer1, String layer2, String layer3) {
|
public void bakeNewCake(CakeInfo cakeInfo) {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addNewTopping(CakeTopping topping) {
|
public void saveNewTopping(CakeToppingInfo toppingInfo) {
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addNewLayer(CakeLayer layer) {
|
public void saveNewLayer(CakeLayerInfo layerInfo) {
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,14 @@
|
|||||||
package com.iluwatar.layers;
|
package com.iluwatar.layers;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public class CakeInfo {
|
public class CakeInfo {
|
||||||
|
|
||||||
|
public final CakeToppingInfo cakeToppingInfo;
|
||||||
|
public final List<CakeLayerInfo> cakeLayerInfos;
|
||||||
|
|
||||||
|
public CakeInfo(CakeToppingInfo cakeToppingInfo, List<CakeLayerInfo> cakeLayerInfos) {
|
||||||
|
this.cakeToppingInfo = cakeToppingInfo;
|
||||||
|
this.cakeLayerInfos = cakeLayerInfos;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,4 +2,11 @@ package com.iluwatar.layers;
|
|||||||
|
|
||||||
public class CakeLayerInfo {
|
public class CakeLayerInfo {
|
||||||
|
|
||||||
|
public final String name;
|
||||||
|
public final int calories;
|
||||||
|
|
||||||
|
public CakeLayerInfo(String name, int calories) {
|
||||||
|
this.name = name;
|
||||||
|
this.calories = calories;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,4 +2,11 @@ package com.iluwatar.layers;
|
|||||||
|
|
||||||
public class CakeToppingInfo {
|
public class CakeToppingInfo {
|
||||||
|
|
||||||
|
public final String name;
|
||||||
|
public final int calories;
|
||||||
|
|
||||||
|
public CakeToppingInfo(String name, int calories) {
|
||||||
|
this.name = name;
|
||||||
|
this.calories = calories;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user