diff --git a/generator/.classpath b/generator/.classpath new file mode 100644 index 0000000..90f81ed --- /dev/null +++ b/generator/.classpath @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/generator/.idea/compiler.xml b/generator/.idea/compiler.xml new file mode 100644 index 0000000..959c9b9 --- /dev/null +++ b/generator/.idea/compiler.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/generator/.idea/vcs.xml b/generator/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/generator/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/generator/.project b/generator/.project new file mode 100644 index 0000000..9883c75 --- /dev/null +++ b/generator/.project @@ -0,0 +1,23 @@ + + + generator + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/generator/.settings/org.eclipse.jdt.core.prefs b/generator/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..71ac301 --- /dev/null +++ b/generator/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.5 diff --git a/generator/.settings/org.eclipse.m2e.core.prefs b/generator/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/generator/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/generator/pom.xml b/generator/pom.xml new file mode 100644 index 0000000..3f2854a --- /dev/null +++ b/generator/pom.xml @@ -0,0 +1,17 @@ + + 4.0.0 + com.generator + generator + 0.0.1-SNAPSHOT + + + + org.apache.commons + commons-io + 1.3.2 + + + + \ No newline at end of file diff --git a/generator/src/main/java/com/generator/core/FileWriter.java b/generator/src/main/java/com/generator/core/FileWriter.java new file mode 100644 index 0000000..4317a79 --- /dev/null +++ b/generator/src/main/java/com/generator/core/FileWriter.java @@ -0,0 +1,9 @@ +package com.generator.core; + +public class FileWriter { + + public void write(String textFromTemplate, String fileName) { + + } + +} diff --git a/generator/src/main/java/com/generator/core/Generator.java b/generator/src/main/java/com/generator/core/Generator.java new file mode 100644 index 0000000..be8012c --- /dev/null +++ b/generator/src/main/java/com/generator/core/Generator.java @@ -0,0 +1,8 @@ +package com.generator.core; + +public interface Generator { + + boolean generate(GeneratorModel generatorMode); + String templatePath(); + String replaceAll(GeneratorModel generatorModel); +} diff --git a/generator/src/main/java/com/generator/core/GeneratorModel.java b/generator/src/main/java/com/generator/core/GeneratorModel.java new file mode 100644 index 0000000..f0bc561 --- /dev/null +++ b/generator/src/main/java/com/generator/core/GeneratorModel.java @@ -0,0 +1,33 @@ +package com.generator.core; + +import java.util.Map; + +public class GeneratorModel { + + private String className; + private Map parameters; + + public GeneratorModel(){} + + public GeneratorModel(String className, Map parameters) { + this.className = className; + this.parameters = parameters; + } + + public String getClassName() { + return className; + } + + public void setClassName(String className) { + this.className = className; + } + + public Map getParameters() { + return parameters; + } + + public void setParameters(Map parameters) { + this.parameters = parameters; + } + +} diff --git a/generator/src/main/java/com/generator/core/Main.java b/generator/src/main/java/com/generator/core/Main.java new file mode 100644 index 0000000..0a70fd4 --- /dev/null +++ b/generator/src/main/java/com/generator/core/Main.java @@ -0,0 +1,11 @@ +package com.generator.core; + +import java.util.HashMap; + +public class Main { + + public static void main(String[] args) { + new SampleGenerator().generate(new GeneratorModel("User", new HashMap())); + } + +} diff --git a/generator/src/main/java/com/generator/core/SampleGenerator.java b/generator/src/main/java/com/generator/core/SampleGenerator.java new file mode 100644 index 0000000..b9d92e8 --- /dev/null +++ b/generator/src/main/java/com/generator/core/SampleGenerator.java @@ -0,0 +1,13 @@ +package com.generator.core; + +public class SampleGenerator extends SourceGenerator { + + public String replaceAll(GeneratorModel generatorModel) { + return generatorModel.getClassName(); + } + + public String templatePath() { + return "/sample-generator.txt"; + } + +} diff --git a/generator/src/main/java/com/generator/core/SourceGenerator.java b/generator/src/main/java/com/generator/core/SourceGenerator.java new file mode 100644 index 0000000..4d02237 --- /dev/null +++ b/generator/src/main/java/com/generator/core/SourceGenerator.java @@ -0,0 +1,11 @@ +package com.generator.core; + +public abstract class SourceGenerator implements Generator { + + public boolean generate(GeneratorModel generatorModel) { + System.out.println("path: " + templatePath()); + System.out.println("replaceAll: " + replaceAll(generatorModel)); + return true; +} + +} diff --git a/generator/src/main/java/com/generator/core/TemplateReader.java b/generator/src/main/java/com/generator/core/TemplateReader.java new file mode 100644 index 0000000..7e7007f --- /dev/null +++ b/generator/src/main/java/com/generator/core/TemplateReader.java @@ -0,0 +1,16 @@ +package com.generator.core; + +import java.io.IOException; +import java.io.InputStream; + +import org.apache.commons.io.IOUtils; + +public class TemplateReader { + + public String read(String templatePath) throws IOException { + InputStream inputStream = getClass().getResourceAsStream(templatePath); + String outputText = IOUtils.toString(inputStream, "UTF-8"); + return outputText; + } + +} diff --git a/generator/target/classes/META-INF/MANIFEST.MF b/generator/target/classes/META-INF/MANIFEST.MF new file mode 100644 index 0000000..5ea2bff --- /dev/null +++ b/generator/target/classes/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Built-By: jose.da.silva.neto +Build-Jdk: 1.8.0_181 +Created-By: Maven Integration for Eclipse + diff --git a/generator/target/classes/META-INF/maven/com.generator/generator/pom.properties b/generator/target/classes/META-INF/maven/com.generator/generator/pom.properties new file mode 100644 index 0000000..48e1b0e --- /dev/null +++ b/generator/target/classes/META-INF/maven/com.generator/generator/pom.properties @@ -0,0 +1,7 @@ +#Generated by Maven Integration for Eclipse +#Wed Sep 12 16:47:13 BRT 2018 +version=0.0.1-SNAPSHOT +groupId=com.generator +m2e.projectName=generator +m2e.projectLocation=C\:\\Users\\jose.da.silva.neto\\Desktop\\open-source\\cli-spring-boot-scaffold\\generator +artifactId=generator diff --git a/generator/target/classes/META-INF/maven/com.generator/generator/pom.xml b/generator/target/classes/META-INF/maven/com.generator/generator/pom.xml new file mode 100644 index 0000000..3f2854a --- /dev/null +++ b/generator/target/classes/META-INF/maven/com.generator/generator/pom.xml @@ -0,0 +1,17 @@ + + 4.0.0 + com.generator + generator + 0.0.1-SNAPSHOT + + + + org.apache.commons + commons-io + 1.3.2 + + + + \ No newline at end of file diff --git a/generator/target/classes/com/generator/core/FileWriter.class b/generator/target/classes/com/generator/core/FileWriter.class new file mode 100644 index 0000000..b182524 Binary files /dev/null and b/generator/target/classes/com/generator/core/FileWriter.class differ diff --git a/generator/target/classes/com/generator/core/GeneratorModel.class b/generator/target/classes/com/generator/core/GeneratorModel.class new file mode 100644 index 0000000..3dc91e7 Binary files /dev/null and b/generator/target/classes/com/generator/core/GeneratorModel.class differ diff --git a/generator/target/classes/com/generator/core/SourceGenerator.class b/generator/target/classes/com/generator/core/SourceGenerator.class new file mode 100644 index 0000000..1b70314 Binary files /dev/null and b/generator/target/classes/com/generator/core/SourceGenerator.class differ diff --git a/generator/target/classes/com/generator/core/TemplateReader.class b/generator/target/classes/com/generator/core/TemplateReader.class new file mode 100644 index 0000000..bc6a16e Binary files /dev/null and b/generator/target/classes/com/generator/core/TemplateReader.class differ diff --git a/spring-boot-generate/.classpath b/spring-boot-generate/.classpath new file mode 100644 index 0000000..002ad57 --- /dev/null +++ b/spring-boot-generate/.classpath @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/spring-boot-generate/.project b/spring-boot-generate/.project new file mode 100644 index 0000000..0260f1b --- /dev/null +++ b/spring-boot-generate/.project @@ -0,0 +1,40 @@ + + + spring-boot-generate + + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + org.springframework.ide.eclipse.core.springbuilder + + + + + org.springframework.ide.eclipse.boot.validation.springbootbuilder + + + + + + org.springframework.ide.eclipse.core.springnature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.wst.common.project.facet.core.nature + + diff --git a/spring-boot-generate/.settings/org.eclipse.core.resources.prefs b/spring-boot-generate/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..29abf99 --- /dev/null +++ b/spring-boot-generate/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 +encoding//src/test/resources=UTF-8 +encoding/=UTF-8 diff --git a/spring-boot-generate/.settings/org.eclipse.jdt.core.prefs b/spring-boot-generate/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..b8947ec --- /dev/null +++ b/spring-boot-generate/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,6 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/spring-boot-generate/.settings/org.eclipse.m2e.core.prefs b/spring-boot-generate/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/spring-boot-generate/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/spring-boot-generate/.settings/org.eclipse.wst.common.project.facet.core.xml b/spring-boot-generate/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..d858295 --- /dev/null +++ b/spring-boot-generate/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,4 @@ + + + + diff --git a/spring-boot-generate/src/main/java/br/com/generate/AbstractGenerate.java b/spring-boot-generate/src/main/java/br/com/generate/AbstractGenerate.java index bd47fa8..1c1fde7 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/AbstractGenerate.java +++ b/spring-boot-generate/src/main/java/br/com/generate/AbstractGenerate.java @@ -8,15 +8,17 @@ import org.apache.commons.io.IOUtils; import org.springframework.util.StringUtils; +// Matar AbstractGenerate +public abstract class AbstractGenerate extends PropertiesReader implements Generator { -public abstract class AbstractGenerate extends ReadScaffoldInfo implements IGenerate { - + // TemplateReader param : pathTemplate public String readTemplateFile(String fileNameTemplate) throws IOException { InputStream in = getClass().getResourceAsStream("/templates/java/" + getLayer() + "/" + fileNameTemplate); String theString = IOUtils.toString(in, "UTF-8"); return theString; } + // FileWriter : FileOutput (Strategy) public void outPutFile(String javaStrings, String fileOutPutName) throws IOException { String nameFileOutPut; if (getLayer().equals(Layers.MODEL)) { diff --git a/spring-boot-generate/src/main/java/br/com/generate/GenerateValidator.java b/spring-boot-generate/src/main/java/br/com/generate/GenerateValidator.java index fcecc79..3a88d1c 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/GenerateValidator.java +++ b/spring-boot-generate/src/main/java/br/com/generate/GenerateValidator.java @@ -7,7 +7,7 @@ /** * @author Jose */ -public class GenerateValidator extends ReadScaffoldInfo { +public class GenerateValidator extends PropertiesReader { private SupportTypes supportTypes = new SupportTypes(); diff --git a/spring-boot-generate/src/main/java/br/com/generate/IGenerate.java b/spring-boot-generate/src/main/java/br/com/generate/Generator.java similarity index 59% rename from spring-boot-generate/src/main/java/br/com/generate/IGenerate.java rename to spring-boot-generate/src/main/java/br/com/generate/Generator.java index 67f21d7..645e84d 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/IGenerate.java +++ b/spring-boot-generate/src/main/java/br/com/generate/Generator.java @@ -2,9 +2,11 @@ import java.io.IOException; -public interface IGenerate { +public interface Generator { + // parameters -> hashMap, fileNameTemplate morre!, todos parametros vao virar modelo. public boolean generate(String nameClass, String parameters, String fileNameTemplate) throws IOException; - + + // pq layer? public String getLayer(); } diff --git a/spring-boot-generate/src/main/java/br/com/generate/GeneratorSource.java b/spring-boot-generate/src/main/java/br/com/generate/GeneratorSource.java new file mode 100644 index 0000000..33cff46 --- /dev/null +++ b/spring-boot-generate/src/main/java/br/com/generate/GeneratorSource.java @@ -0,0 +1,25 @@ +package br.com.generate; + +import java.io.IOException; + +/** + * @author NetoDevel + */ +public abstract class GeneratorSource extends AbstractGenerate { + + private GenerateValidator validator = new GenerateValidator(); + + protected abstract String operationGenerate(String template, String nameClass, String parameters); + + @Override + public boolean generate(String className, String parameters, String fileNameTemplate) throws IOException { + if (validator.validate(className, parameters, getLayer())) { + String template = readTemplateFile(fileNameTemplate); + String outputText = operationGenerate(template, className, parameters); + outPutFile(outputText, className); + return true; + } + return false; + } + +} diff --git a/spring-boot-generate/src/main/java/br/com/generate/ReadScaffoldInfo.java b/spring-boot-generate/src/main/java/br/com/generate/PropertiesReader.java similarity index 98% rename from spring-boot-generate/src/main/java/br/com/generate/ReadScaffoldInfo.java rename to spring-boot-generate/src/main/java/br/com/generate/PropertiesReader.java index 3069987..586782a 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/ReadScaffoldInfo.java +++ b/spring-boot-generate/src/main/java/br/com/generate/PropertiesReader.java @@ -13,7 +13,7 @@ /** * @author NetoDevel */ -public abstract class ReadScaffoldInfo { +public abstract class PropertiesReader { public FileReader getArq() throws FileNotFoundException{ FileReader arq = new FileReader(getUserDir() + "/src/main/resources/scaffold.info"); diff --git a/spring-boot-generate/src/main/java/br/com/generate/ReadTemplateFile.java b/spring-boot-generate/src/main/java/br/com/generate/ReadTemplateFile.java deleted file mode 100644 index 875f270..0000000 --- a/spring-boot-generate/src/main/java/br/com/generate/ReadTemplateFile.java +++ /dev/null @@ -1,25 +0,0 @@ -package br.com.generate; - -import java.io.IOException; - -/** - * @author NetoDevel - */ -public abstract class ReadTemplateFile extends AbstractGenerate { - - protected abstract String operationGenerate(String javaStrings, String nameClass, String parameters); - - private GenerateValidator validatorGenerate = new GenerateValidator(); - - @Override - public boolean generate(String nameClass, String parameters, String fileNameTemplate) throws IOException { - if (validatorGenerate.validate(nameClass, parameters, getLayer())) { - String javaStrings = readTemplateFile(fileNameTemplate); - String newStrings = operationGenerate(javaStrings, nameClass, parameters); - outPutFile(newStrings, nameClass); - return true; - } - return false; - } - -} diff --git a/spring-boot-generate/src/main/java/br/com/generate/SupportTypes.java b/spring-boot-generate/src/main/java/br/com/generate/SupportTypes.java index d189a5d..caebb04 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/SupportTypes.java +++ b/spring-boot-generate/src/main/java/br/com/generate/SupportTypes.java @@ -11,6 +11,7 @@ public class SupportTypes { public List typesSupported = Arrays.asList("String", "Double", "Float", "Long", "Integer", "Short", "Byte", "Char", "Boolean", "Object", "BigDecimal", "Date"); + // Java 8 // helper? public boolean validate(String parameters, String layer) { if (layer.equals(Layers.MODEL)) { String[] separator = parameters.split(" "); diff --git a/spring-boot-generate/src/main/java/br/com/generate/application/properties/ApplicationPropertiesGenerator.java b/spring-boot-generate/src/main/java/br/com/generate/application/properties/ApplicationPropertiesGenerator.java index d73013b..80e9616 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/application/properties/ApplicationPropertiesGenerator.java +++ b/spring-boot-generate/src/main/java/br/com/generate/application/properties/ApplicationPropertiesGenerator.java @@ -6,9 +6,9 @@ import org.apache.commons.io.FileUtils; import org.apache.commons.io.IOUtils; -import br.com.generate.ReadScaffoldInfo; +import br.com.generate.PropertiesReader; -public class ApplicationPropertiesGenerator extends ReadScaffoldInfo { +public class ApplicationPropertiesGenerator extends PropertiesReader { public ApplicationPropertiesGenerator() throws IOException { if (validate()) { diff --git a/spring-boot-generate/src/main/java/br/com/generate/java/command/controller/ControllerCleanGenerator.java b/spring-boot-generate/src/main/java/br/com/generate/java/command/controller/ControllerCleanGenerator.java index 5da7a09..cbcb0d3 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/java/command/controller/ControllerCleanGenerator.java +++ b/spring-boot-generate/src/main/java/br/com/generate/java/command/controller/ControllerCleanGenerator.java @@ -3,9 +3,9 @@ import java.io.IOException; import br.com.generate.Layers; -import br.com.generate.ReadTemplateFile; +import br.com.generate.GeneratorSource; -public class ControllerCleanGenerator extends ReadTemplateFile { +public class ControllerCleanGenerator extends GeneratorSource { @Override public String getLayer() { diff --git a/spring-boot-generate/src/main/java/br/com/generate/java/command/controller/ControllerGenerator.java b/spring-boot-generate/src/main/java/br/com/generate/java/command/controller/ControllerGenerator.java index e4c9b7a..690d07c 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/java/command/controller/ControllerGenerator.java +++ b/spring-boot-generate/src/main/java/br/com/generate/java/command/controller/ControllerGenerator.java @@ -3,9 +3,9 @@ import java.io.IOException; import br.com.generate.Layers; -import br.com.generate.ReadTemplateFile; +import br.com.generate.GeneratorSource; -public class ControllerGenerator extends ReadTemplateFile { +public class ControllerGenerator extends GeneratorSource { @Override public String getLayer() { diff --git a/spring-boot-generate/src/main/java/br/com/generate/java/command/model/ModelGenerator.java b/spring-boot-generate/src/main/java/br/com/generate/java/command/model/ModelGenerator.java index cdd2644..c7eb2df 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/java/command/model/ModelGenerator.java +++ b/spring-boot-generate/src/main/java/br/com/generate/java/command/model/ModelGenerator.java @@ -3,14 +3,14 @@ import java.io.IOException; import br.com.generate.Layers; -import br.com.generate.ReadTemplateFile; +import br.com.generate.GeneratorSource; import br.com.generate.migrate.Migrations; import br.com.util.ModelGenerateUtils; /** * @author NetoDevel */ -public class ModelGenerator extends ReadTemplateFile { +public class ModelGenerator extends GeneratorSource { @Override public String getLayer() { diff --git a/spring-boot-generate/src/main/java/br/com/generate/java/command/repository/RepositoryCleanGenerator.java b/spring-boot-generate/src/main/java/br/com/generate/java/command/repository/RepositoryCleanGenerator.java index db41bdb..f20523f 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/java/command/repository/RepositoryCleanGenerator.java +++ b/spring-boot-generate/src/main/java/br/com/generate/java/command/repository/RepositoryCleanGenerator.java @@ -3,9 +3,9 @@ import java.io.IOException; import br.com.generate.Layers; -import br.com.generate.ReadTemplateFile; +import br.com.generate.GeneratorSource; -public class RepositoryCleanGenerator extends ReadTemplateFile { +public class RepositoryCleanGenerator extends GeneratorSource { @Override public String getLayer() { diff --git a/spring-boot-generate/src/main/java/br/com/generate/java/command/repository/RepositoryGenerator.java b/spring-boot-generate/src/main/java/br/com/generate/java/command/repository/RepositoryGenerator.java index 5af1313..1afa65b 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/java/command/repository/RepositoryGenerator.java +++ b/spring-boot-generate/src/main/java/br/com/generate/java/command/repository/RepositoryGenerator.java @@ -3,9 +3,9 @@ import java.io.IOException; import br.com.generate.Layers; -import br.com.generate.ReadTemplateFile; +import br.com.generate.GeneratorSource; -public class RepositoryGenerator extends ReadTemplateFile { +public class RepositoryGenerator extends GeneratorSource { @Override public String getLayer() { diff --git a/spring-boot-generate/src/main/java/br/com/generate/java/command/service/ServiceCleanGenerator.java b/spring-boot-generate/src/main/java/br/com/generate/java/command/service/ServiceCleanGenerator.java index 1d4a35c..42ed7f8 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/java/command/service/ServiceCleanGenerator.java +++ b/spring-boot-generate/src/main/java/br/com/generate/java/command/service/ServiceCleanGenerator.java @@ -3,9 +3,9 @@ import java.io.IOException; import br.com.generate.Layers; -import br.com.generate.ReadTemplateFile; +import br.com.generate.GeneratorSource; -public class ServiceCleanGenerator extends ReadTemplateFile { +public class ServiceCleanGenerator extends GeneratorSource { @Override public String getLayer() { diff --git a/spring-boot-generate/src/main/java/br/com/generate/java/command/service/ServiceGenerator.java b/spring-boot-generate/src/main/java/br/com/generate/java/command/service/ServiceGenerator.java index 000cdbd..9b93f82 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/java/command/service/ServiceGenerator.java +++ b/spring-boot-generate/src/main/java/br/com/generate/java/command/service/ServiceGenerator.java @@ -3,9 +3,9 @@ import java.io.IOException; import br.com.generate.Layers; -import br.com.generate.ReadTemplateFile; +import br.com.generate.GeneratorSource; -public class ServiceGenerator extends ReadTemplateFile { +public class ServiceGenerator extends GeneratorSource { @Override public String getLayer() { diff --git a/spring-boot-generate/src/main/java/br/com/generate/migrate/CreateDatabase.java b/spring-boot-generate/src/main/java/br/com/generate/migrate/CreateDatabase.java index 1270f14..f736cfd 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/migrate/CreateDatabase.java +++ b/spring-boot-generate/src/main/java/br/com/generate/migrate/CreateDatabase.java @@ -6,12 +6,12 @@ import java.sql.SQLException; import java.sql.Statement; -import br.com.generate.ReadScaffoldInfo; +import br.com.generate.PropertiesReader; /** * @author NetoDevel */ -public class CreateDatabase extends ReadScaffoldInfo { +public class CreateDatabase extends PropertiesReader { private static String JDBC_MYSQL = "com.mysql.jdbc.Driver"; private static String JDBC_POSTGRESQL = "org.postgresql.Driver"; diff --git a/spring-boot-generate/src/main/java/br/com/generate/setup/command/SetupGenerator.java b/spring-boot-generate/src/main/java/br/com/generate/setup/command/SetupGenerator.java index 6a4370c..1bbb780 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/setup/command/SetupGenerator.java +++ b/spring-boot-generate/src/main/java/br/com/generate/setup/command/SetupGenerator.java @@ -5,13 +5,13 @@ import java.io.PrintWriter; import java.io.UnsupportedEncodingException; -import br.com.generate.ReadScaffoldInfo; +import br.com.generate.PropertiesReader; /** * @author NetoDevel * @since 0.0.1 */ -public class SetupGenerator extends ReadScaffoldInfo { +public class SetupGenerator extends PropertiesReader { public SetupGenerator(String...params) { generate(params); diff --git a/spring-boot-generate/src/main/java/br/com/generate/thymeleaf/AbstractThymeleafGenerate.java b/spring-boot-generate/src/main/java/br/com/generate/thymeleaf/AbstractThymeleafGenerate.java index 4a1ab0a..c4bde17 100644 --- a/spring-boot-generate/src/main/java/br/com/generate/thymeleaf/AbstractThymeleafGenerate.java +++ b/spring-boot-generate/src/main/java/br/com/generate/thymeleaf/AbstractThymeleafGenerate.java @@ -2,13 +2,13 @@ import org.springframework.util.StringUtils; -import br.com.generate.ReadScaffoldInfo; +import br.com.generate.PropertiesReader; /** * @author NetoDevel */ -public abstract class AbstractThymeleafGenerate extends ReadScaffoldInfo { +public abstract class AbstractThymeleafGenerate extends PropertiesReader { private static final String TABS_INDEX = " "; private static final String TABS_FORM = " ";