Updated the package architecture

This commit is contained in:
2019-02-03 19:26:57 -07:00
parent ae9b27d941
commit 683d6e22c4
33 changed files with 86 additions and 37 deletions
@@ -14,3 +14,16 @@ repositories {
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}
test {
if (System.properties['test.profile'] != 'edu.msudenver.tsp.persistence.integrationTest') {
exclude '**/*edu.msudenver.tsp.persistence.integrationTest*'
} else {
exclude '**/*edu/*'
}
}
testSets {
unitTest
integrationTest
}
@@ -1,3 +1,5 @@
package edu.msudenver.tsp.persistence;
import org.springframework.context.annotation.Configuration;
@Configuration
@@ -1,4 +1,4 @@
package dao;
package edu.msudenver.tsp.persistence.dao;
class BaseDao {
@@ -1,4 +1,4 @@
package dao;
package edu.msudenver.tsp.persistence.dao;
public class DefinitionDao extends BaseDao {
}
@@ -1,4 +1,4 @@
package dao;
package edu.msudenver.tsp.persistence.dao;
public class NotationDao extends BaseDao {
}
@@ -1,4 +1,4 @@
package dao;
package edu.msudenver.tsp.persistence.dao;
public class ProofDao extends BaseDao {
}
@@ -1,4 +1,4 @@
package dao;
package edu.msudenver.tsp.persistence.dao;
public class TheoremDao extends BaseDao {
}
@@ -1,4 +1,4 @@
package dto;
package edu.msudenver.tsp.persistence.dto;
import lombok.Data;
@@ -1,4 +1,4 @@
package dto;
package edu.msudenver.tsp.persistence.dto;
public class DefinitionDto extends BaseDto {
}
@@ -1,4 +1,4 @@
package dto;
package edu.msudenver.tsp.persistence.dto;
public class NotationDto extends BaseDto {
}
@@ -1,4 +1,4 @@
package dto;
package edu.msudenver.tsp.persistence.dto;
public class ProofDto extends BaseDto {
}
@@ -1,4 +1,4 @@
package dto;
package edu.msudenver.tsp.persistence.dto;
public class TheoremDto extends BaseDto {
}
@@ -1,6 +1,6 @@
package manager;
package edu.msudenver.tsp.persistence.manager;
import dao.DefinitionDao;
import edu.msudenver.tsp.persistence.dao.DefinitionDao;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
@@ -1,9 +1,9 @@
package manager;
package edu.msudenver.tsp.persistence.manager;
import dao.DefinitionDao;
import dao.NotationDao;
import dao.ProofDao;
import dao.TheoremDao;
import edu.msudenver.tsp.persistence.dao.DefinitionDao;
import edu.msudenver.tsp.persistence.dao.NotationDao;
import edu.msudenver.tsp.persistence.dao.ProofDao;
import edu.msudenver.tsp.persistence.dao.TheoremDao;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@@ -1,6 +1,6 @@
package manager;
package edu.msudenver.tsp.persistence.manager;
import dao.NotationDao;
import edu.msudenver.tsp.persistence.dao.NotationDao;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
@@ -1,6 +1,6 @@
package manager;
package edu.msudenver.tsp.persistence.manager;
import dao.ProofDao;
import edu.msudenver.tsp.persistence.dao.ProofDao;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;
@@ -1,6 +1,6 @@
package manager;
package edu.msudenver.tsp.persistence.manager;
import dao.TheoremDao;
import edu.msudenver.tsp.persistence.dao.TheoremDao;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Component;