Skip to content

Commit 474056b

Browse files
authored
Merge pull request #56 from NetoDevel/feature/jv-fix-structure
Update structure project
2 parents 62f2499 + 17d7e83 commit 474056b

37 files changed

+135
-329
lines changed

spring-boot-generate/src/main/java/br/com/generate/AbstractGenerate.java renamed to spring-boot-generate/src/main/java/br/com/generate/Generator.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@
44
import java.io.IOException;
55
import java.io.InputStream;
66

7+
import br.com.generate.helpers.ScaffoldInfoHelper;
78
import org.apache.commons.io.FileUtils;
89
import org.apache.commons.io.IOUtils;
910
import org.springframework.util.StringUtils;
1011

1112

12-
public abstract class AbstractGenerate extends ReadScaffoldInfo implements IGenerate {
13+
public abstract class Generator extends ScaffoldInfoHelper implements GeneratorBoundary {
1314

1415
public String readTemplateFile(String fileNameTemplate) throws IOException {
1516
InputStream in = getClass().getResourceAsStream("/templates/java/" + getLayer() + "/" + fileNameTemplate);
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package br.com.generate;
2+
3+
import java.io.IOException;
4+
5+
public interface GeneratorBoundary {
6+
7+
boolean generate(String nameClass, String parameters, String fileNameTemplate) throws IOException;
8+
9+
String getLayer();
10+
}

spring-boot-generate/src/main/java/br/com/generate/IGenerate.java

Lines changed: 0 additions & 10 deletions
This file was deleted.

spring-boot-generate/src/main/java/br/com/generate/Layers.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@
22

33
public final class Layers {
44

5-
public static final String CONTROLLER = "controller";
6-
public static final String MODEL = "model";
7-
public static final String REPOSITORY = "repository";
8-
public static final String SERVICE = "service";
9-
public static final String THYMELEAF = "thymeleaf";
10-
5+
public static final String CONTROLLER = "controller";
6+
public static final String MODEL = "model";
7+
public static final String REPOSITORY = "repository";
8+
public static final String SERVICE = "service";
119
}

spring-boot-generate/src/main/java/br/com/generate/ReadTemplateFile.java renamed to spring-boot-generate/src/main/java/br/com/generate/helpers/FileHelper.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
1-
package br.com.generate;
1+
package br.com.generate.helpers;
2+
3+
import br.com.generate.Generator;
4+
import br.com.generate.validators.GenerateValidator;
25

36
import java.io.IOException;
47

58
/**
69
* @author NetoDevel
710
*/
8-
public abstract class ReadTemplateFile extends AbstractGenerate {
11+
public abstract class FileHelper extends Generator {
912

1013
public abstract String operationGenerate(String javaStrings, String nameClass, String parameters);
1114

spring-boot-generate/src/main/java/br/com/util/ModelGenerateUtils.java renamed to spring-boot-generate/src/main/java/br/com/generate/helpers/ModelGenerateHelper.java

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package br.com.util;
1+
package br.com.generate.helpers;
22

33
import java.util.Arrays;
44
import java.util.List;
@@ -8,37 +8,37 @@
88
/**
99
* @author NetoDevel
1010
*/
11-
public class ModelGenerateUtils {
11+
public class ModelGenerateHelper {
1212

1313
private final static String TAB = " ";
1414

1515
private String importVariable;
1616

1717
private String nameVariable;
1818

19-
public ModelGenerateUtils(String importVariable, String nameVariable) {
19+
public ModelGenerateHelper(String importVariable, String nameVariable) {
2020
super();
2121
this.setImportVariable(importVariable);
2222
this.setNameVariable(nameVariable);
2323
}
2424

25-
public ModelGenerateUtils(){
25+
public ModelGenerateHelper(){
2626
}
2727

28-
public static List<ModelGenerateUtils> listGenerateImports() {
28+
public static List<ModelGenerateHelper> listGenerateImports() {
2929
return Arrays.asList(
30-
new ModelGenerateUtils("java.lang.String", "String"),
31-
new ModelGenerateUtils("java.lang.Integer", "Integer"),
32-
new ModelGenerateUtils("java.lang.Double", "Double"),
33-
new ModelGenerateUtils("java.lang.Float", "Float"),
34-
new ModelGenerateUtils("java.lang.Long", "Long"),
35-
new ModelGenerateUtils("java.lang.Short", "Short"),
36-
new ModelGenerateUtils("java.lang.Byte", "Byte"),
37-
new ModelGenerateUtils("java.lang.Char", "Char"),
38-
new ModelGenerateUtils("java.lang.Boolean", "Boolean"),
39-
new ModelGenerateUtils("java.lang.Object", "Object"),
40-
new ModelGenerateUtils("java.util.Date", "Date"),
41-
new ModelGenerateUtils("java.math.BigDecimal", "BigDecimal"));
30+
new ModelGenerateHelper("java.lang.String", "String"),
31+
new ModelGenerateHelper("java.lang.Integer", "Integer"),
32+
new ModelGenerateHelper("java.lang.Double", "Double"),
33+
new ModelGenerateHelper("java.lang.Float", "Float"),
34+
new ModelGenerateHelper("java.lang.Long", "Long"),
35+
new ModelGenerateHelper("java.lang.Short", "Short"),
36+
new ModelGenerateHelper("java.lang.Byte", "Byte"),
37+
new ModelGenerateHelper("java.lang.Char", "Char"),
38+
new ModelGenerateHelper("java.lang.Boolean", "Boolean"),
39+
new ModelGenerateHelper("java.lang.Object", "Object"),
40+
new ModelGenerateHelper("java.util.Date", "Date"),
41+
new ModelGenerateHelper("java.math.BigDecimal", "BigDecimal"));
4242
}
4343

4444
public static String generateImports(String parameters) {

spring-boot-generate/src/main/java/br/com/generate/ReadScaffoldInfo.java renamed to spring-boot-generate/src/main/java/br/com/generate/helpers/ScaffoldInfoHelper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package br.com.generate;
1+
package br.com.generate.helpers;
22

33
import java.io.BufferedReader;
44
import java.io.File;
@@ -13,7 +13,7 @@
1313
/**
1414
* @author NetoDevel
1515
*/
16-
public abstract class ReadScaffoldInfo {
16+
public abstract class ScaffoldInfoHelper {
1717

1818
public FileReader getArq() throws FileNotFoundException{
1919
FileReader arq = new FileReader(getUserDir() + "/src/main/resources/scaffold.info");

spring-boot-generate/src/main/java/br/com/generate/migrate/CreateDatabase.java

Lines changed: 0 additions & 42 deletions
This file was deleted.

spring-boot-generate/src/main/java/br/com/generate/migrate/GenerateMigration.java

Lines changed: 0 additions & 69 deletions
This file was deleted.

spring-boot-generate/src/main/java/br/com/generate/migrate/Migrations.java

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)