#590 arrange Layers into packages and add explanation
This commit is contained in:
@ -21,8 +21,21 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.app;
|
||||
|
||||
import com.iluwatar.layers.dao.CakeDao;
|
||||
import com.iluwatar.layers.dao.CakeLayerDao;
|
||||
import com.iluwatar.layers.dao.CakeToppingDao;
|
||||
import com.iluwatar.layers.dto.CakeInfo;
|
||||
import com.iluwatar.layers.dto.CakeLayerInfo;
|
||||
import com.iluwatar.layers.dto.CakeToppingInfo;
|
||||
import com.iluwatar.layers.entity.Cake;
|
||||
import com.iluwatar.layers.entity.CakeLayer;
|
||||
import com.iluwatar.layers.entity.CakeTopping;
|
||||
import com.iluwatar.layers.exception.CakeBakingException;
|
||||
import com.iluwatar.layers.service.CakeBakingService;
|
||||
import com.iluwatar.layers.service.CakeBakingServiceImpl;
|
||||
import com.iluwatar.layers.view.CakeViewImpl;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
@ -21,8 +21,9 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.dao;
|
||||
|
||||
import com.iluwatar.layers.entity.Cake;
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
@ -21,8 +21,9 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.dao;
|
||||
|
||||
import com.iluwatar.layers.entity.CakeLayer;
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
@ -21,8 +21,9 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.dao;
|
||||
|
||||
import com.iluwatar.layers.entity.CakeTopping;
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
@ -21,7 +21,7 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.dto;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
@ -21,7 +21,7 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.dto;
|
||||
|
||||
import java.util.Optional;
|
||||
|
@ -21,7 +21,7 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.dto;
|
||||
|
||||
import java.util.Optional;
|
||||
|
@ -21,7 +21,7 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.entity;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
@ -74,7 +74,7 @@ public class Cake {
|
||||
return layers;
|
||||
}
|
||||
|
||||
public final void setLayers(Set<CakeLayer> layers) {
|
||||
public void setLayers(Set<CakeLayer> layers) {
|
||||
this.layers = layers;
|
||||
}
|
||||
|
@ -21,7 +21,7 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.entity;
|
||||
|
||||
import javax.persistence.CascadeType;
|
||||
import javax.persistence.Entity;
|
||||
@ -66,7 +66,7 @@ public class CakeLayer {
|
||||
return name;
|
||||
}
|
||||
|
||||
public final void setName(String name) {
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
@ -74,7 +74,7 @@ public class CakeLayer {
|
||||
return calories;
|
||||
}
|
||||
|
||||
public final void setCalories(int calories) {
|
||||
public void setCalories(int calories) {
|
||||
this.calories = calories;
|
||||
}
|
||||
|
@ -21,7 +21,7 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.entity;
|
||||
|
||||
import javax.persistence.CascadeType;
|
||||
import javax.persistence.Entity;
|
||||
@ -66,11 +66,11 @@ public class CakeTopping {
|
||||
return name;
|
||||
}
|
||||
|
||||
public final void setName(String name) {
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public final int getCalories() {
|
||||
public int getCalories() {
|
||||
return calories;
|
||||
}
|
||||
|
@ -21,7 +21,7 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.exception;
|
||||
|
||||
/**
|
||||
* Custom exception used in cake baking.
|
@ -21,8 +21,12 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.service;
|
||||
|
||||
import com.iluwatar.layers.dto.CakeInfo;
|
||||
import com.iluwatar.layers.dto.CakeLayerInfo;
|
||||
import com.iluwatar.layers.dto.CakeToppingInfo;
|
||||
import com.iluwatar.layers.exception.CakeBakingException;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
@ -21,8 +21,18 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.service;
|
||||
|
||||
import com.iluwatar.layers.dto.CakeInfo;
|
||||
import com.iluwatar.layers.dto.CakeLayerInfo;
|
||||
import com.iluwatar.layers.dto.CakeToppingInfo;
|
||||
import com.iluwatar.layers.dao.CakeDao;
|
||||
import com.iluwatar.layers.dao.CakeLayerDao;
|
||||
import com.iluwatar.layers.dao.CakeToppingDao;
|
||||
import com.iluwatar.layers.entity.Cake;
|
||||
import com.iluwatar.layers.entity.CakeLayer;
|
||||
import com.iluwatar.layers.entity.CakeTopping;
|
||||
import com.iluwatar.layers.exception.CakeBakingException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
import java.util.Iterator;
|
@ -21,8 +21,9 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.view;
|
||||
|
||||
import com.iluwatar.layers.service.CakeBakingService;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
@ -21,7 +21,7 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.view;
|
||||
|
||||
/**
|
||||
* View interface.
|
@ -21,8 +21,9 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.app;
|
||||
|
||||
import com.iluwatar.layers.app.App;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
/**
|
@ -21,8 +21,11 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.entity;
|
||||
|
||||
import com.iluwatar.layers.entity.Cake;
|
||||
import com.iluwatar.layers.entity.CakeLayer;
|
||||
import com.iluwatar.layers.entity.CakeTopping;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.util.HashSet;
|
@ -21,8 +21,9 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.exception;
|
||||
|
||||
import com.iluwatar.layers.exception.CakeBakingException;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
@ -21,8 +21,13 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.service;
|
||||
|
||||
import com.iluwatar.layers.dto.CakeInfo;
|
||||
import com.iluwatar.layers.dto.CakeLayerInfo;
|
||||
import com.iluwatar.layers.dto.CakeToppingInfo;
|
||||
import com.iluwatar.layers.exception.CakeBakingException;
|
||||
import com.iluwatar.layers.service.CakeBakingServiceImpl;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.util.Collections;
|
@ -21,11 +21,16 @@
|
||||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
package com.iluwatar.layers;
|
||||
package com.iluwatar.layers.view;
|
||||
|
||||
import ch.qos.logback.classic.Logger;
|
||||
import ch.qos.logback.classic.spi.ILoggingEvent;
|
||||
import ch.qos.logback.core.AppenderBase;
|
||||
import com.iluwatar.layers.dto.CakeInfo;
|
||||
import com.iluwatar.layers.dto.CakeLayerInfo;
|
||||
import com.iluwatar.layers.dto.CakeToppingInfo;
|
||||
import com.iluwatar.layers.service.CakeBakingService;
|
||||
import com.iluwatar.layers.view.CakeViewImpl;
|
||||
import org.junit.jupiter.api.AfterEach;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.Test;
|
Reference in New Issue
Block a user