From d914d08fe57c272fca35bf6acca271a712d6aea2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Lino?= Date: Mon, 27 Apr 2020 13:04:34 +0100 Subject: [PATCH] Just a basic model. --- pom.xml | 1782 +++++++++-------- .../profile/data/model/AbstractAudit.java | 6 - .../data/model/AbstractIdentification.java | 3 +- .../profile/data/model/Profile.java | 3 +- ...SpringMicroserviceProfileApplication.class | Bin 0 -> 3923 bytes ...SpringMicroserviceProfileInitializer.class | Bin 0 -> 785 bytes .../AbstractAudit$AbstractAuditBuilder.class | Bin 0 -> 3125 bytes ...stractAudit$AbstractAuditBuilderImpl.class | Bin 0 -> 1569 bytes .../profile/data/model/AbstractAudit.class | Bin 0 -> 5345 bytes ...cation$AbstractIdentificationBuilder.class | Bin 0 -> 2539 bytes ...on$AbstractIdentificationBuilderImpl.class | Bin 0 -> 2278 bytes .../data/model/AbstractIdentification.class | Bin 0 -> 3474 bytes .../data/model/Profile$ProfileBuilder.class | Bin 0 -> 2902 bytes .../model/Profile$ProfileBuilderImpl.class | Bin 0 -> 2512 bytes .../profile/data/model/Profile.class | Bin 0 -> 3233 bytes target/classes/git.properties | 17 + ...roservice-profile-1.0-SNAPSHOT-sources.jar | Bin 0 -> 11530 bytes ...icroservice-profile-1.0-SNAPSHOT-tests.jar | Bin 0 -> 7124 bytes ...ring-microservice-profile-1.0-SNAPSHOT.jar | Bin 0 -> 23625 bytes target/failsafe-reports/failsafe-summary.xml | 8 + target/maven-archiver/pom.properties | 3 + .../compile/default-compile/createdFiles.lst | 11 + .../compile/default-compile/inputFiles.lst | 5 + .../default-testCompile/createdFiles.lst | 0 .../default-testCompile/inputFiles.lst | 0 25 files changed, 969 insertions(+), 869 deletions(-) create mode 100644 target/classes/com/joaolino/demo/spring/microservice/profile/DemoSpringMicroserviceProfileApplication.class create mode 100644 target/classes/com/joaolino/demo/spring/microservice/profile/DemoSpringMicroserviceProfileInitializer.class create mode 100644 target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractAudit$AbstractAuditBuilder.class create mode 100644 target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractAudit$AbstractAuditBuilderImpl.class create mode 100644 target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractAudit.class create mode 100644 target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractIdentification$AbstractIdentificationBuilder.class create mode 100644 target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractIdentification$AbstractIdentificationBuilderImpl.class create mode 100644 target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractIdentification.class create mode 100644 target/classes/com/joaolino/demo/spring/microservice/profile/data/model/Profile$ProfileBuilder.class create mode 100644 target/classes/com/joaolino/demo/spring/microservice/profile/data/model/Profile$ProfileBuilderImpl.class create mode 100644 target/classes/com/joaolino/demo/spring/microservice/profile/data/model/Profile.class create mode 100644 target/classes/git.properties create mode 100644 target/demo-spring-microservice-profile-1.0-SNAPSHOT-sources.jar create mode 100644 target/demo-spring-microservice-profile-1.0-SNAPSHOT-tests.jar create mode 100644 target/demo-spring-microservice-profile-1.0-SNAPSHOT.jar create mode 100644 target/failsafe-reports/failsafe-summary.xml create mode 100644 target/maven-archiver/pom.properties create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst create mode 100644 target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst diff --git a/pom.xml b/pom.xml index 0f63aa6..099ba6d 100644 --- a/pom.xml +++ b/pom.xml @@ -1,890 +1,954 @@ - - 4.0.0 + + 4.0.0 - org.example - demo-spring-microservice-profile - 1.0-SNAPSHOT + com.joaolino + demo-spring-microservice-profile + 1.0-SNAPSHOT - Demo Spring Microservice Profile - Microservice managing Profile entities. + Demo Spring Microservice Profile + Microservice managing Profile entities. - - João Lino - https://www.joaolino.com - + + João Lino + https://www.joaolino.com + - - scm:git:https://www.joaolino.com/gitlab/demo/demo-spring-microservice-profile.git - scm:git:https://www.joaolino.com/gitlab/demo/demo-spring-microservice-profile.git - scm:git:https://www.joaolino.com/gitlab/demo/demo-spring-microservice-profile.git - + + scm:git:https://www.joaolino.com/gitlab/demo/demo-spring-microservice-profile.git + scm:git:https://www.joaolino.com/gitlab/demo/demo-spring-microservice-profile.git + scm:git:https://www.joaolino.com/gitlab/demo/demo-spring-microservice-profile.git + - - GitLab - https://www.joaolino.com/gitlab/demo/demo-spring-microservice-profile/-/issues/ - - - Jenkins - https://joaolino.com/jenkins/job/demo/job/demo%252Fdemo-spring-microservice-profile/ - + + GitLab + https://www.joaolino.com/gitlab/demo/demo-spring-microservice-profile/-/issues/ + + + Jenkins + https://joaolino.com/jenkins/job/demo/job/demo%252Fdemo-spring-microservice-profile/ + - - - nexus-releases - João Lino demo release repository - https://joaolino.com/nexus/content/repositories/releases/ - default - - - nexus-snapshots - João Lino demo snapshot repository - https://joaolino.com/nexus/content/repositories/snapshots/ - default - - + + + nexus-releases + João Lino demo release repository + https://joaolino.com/nexus/content/repositories/releases/ + default + + + nexus-snapshots + João Lino demo snapshot repository + https://joaolino.com/nexus/content/repositories/snapshots/ + default + + - - 11 + + 11 - ${java.version} - ${java.version} - UTF-8 - UTF-8 - @ + ${java.version} + ${java.version} + UTF-8 + UTF-8 + @ - 2.2.6.RELEASE - Hoxton.RELEASE - 1.2.25 - ${java.version} - + 2.2.6.RELEASE + Hoxton.RELEASE + 1.2.25 + ${java.version} + - - + + - - - org.springframework.boot - spring-boot-starter-parent - ${spring-boot.version} - pom - import - - - org.springframework.cloud - spring-cloud-dependencies - ${spring-cloud.version} - pom - import - + + + org.springframework.boot + spring-boot-starter-parent + ${spring-boot.version} + pom + import + + + org.springframework.cloud + spring-cloud-dependencies + ${spring-cloud.version} + pom + import + - - - org.springdoc - springdoc-openapi-ui - ${springdoc.version} - + + + org.springdoc + springdoc-openapi-ui + ${springdoc.version} + - - - com.joaolino - demo-spring-common-error - ${project.version} - - - com.joaolino - demo-spring-common-stream - ${project.version} - - - + + + com.joaolino + demo-spring-common-error + ${project.version} + + + com.joaolino + demo-spring-common-stream + ${project.version} + + + - + - - - org.projectlombok - lombok - true - - + + + org.springframework.cloud + spring-cloud-starter-netflix-eureka-client + + + + + org.springframework.boot + spring-boot-starter-webflux + + + logback-classic + ch.qos.logback + + + logback-core + ch.qos.logback + + + + + io.projectreactor + reactor-core + compile + + + + + org.springframework.boot + spring-boot-starter-data-mongodb-reactive + + + + + org.springdoc + springdoc-openapi-ui + + + + + org.projectlombok + lombok + true + + + + + org.springframework.boot + spring-boot-devtools + + + io.projectreactor + reactor-tools + + + + + io.projectreactor + reactor-test + test + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.cloud + spring-cloud-commons + 2.2.0.RELEASE + - - + + + - + - - - - true - ${basedir}/src/main/resources - - **/application*.yml - **/application*.yaml - **/application*.properties - - - - ${basedir}/src/main/resources + + + + true + ${basedir}/src/main/resources + + **/application*.yml + **/application*.yaml + **/application*.properties + + + + ${basedir}/src/main/resources + + **/application*.yml + **/application*.yaml + **/application*.properties + + + + + + + maven-compiler-plugin + + true + + + + maven-failsafe-plugin + + + + integration-test + verify + + + + + ${project.build.outputDirectory} + + + + maven-war-plugin + + + + + ${start-class} + true + + + + + + org.codehaus.mojo + exec-maven-plugin + + + ${start-class} + + + + maven-resources-plugin + + + ${resource.delimiter} + + false + + + + org.springframework.boot + spring-boot-maven-plugin + ${spring-boot.version} + + + repackage + + repackage + + + + + + ${start-class} + + + + com.github.ekryd.sortpom + sortpom-maven-plugin + 2.11.0 + + + verify + + sort + + + + + + true + true + false + \n + false + + + + org.sonarsource.scanner.maven + sonar-maven-plugin + + + org.apache.maven.plugins + maven-antrun-plugin + + + org.apache.maven.plugins + maven-clean-plugin + 3.1.0 + + + org.apache.maven.plugins + maven-dependency-plugin + 3.1.2 + + + + look-for-unnecessary-or-unused-dependencies + + analyze-only + + + false + + + com.google.code.findbugs:jsr305 + javax.inject:javax.inject + io.gatling:gatling-commons + io.gatling:gatling-core + io.gatling:gatling-app + io.gatling:gatling-http + io.gatling:gatling-test-framework + io.gatling.highcharts:gatling-charts-highcharts + mysql:mysql-connector-java + org.apache.activemq:activemq-openwire-legacy + org.apache.logging.log4j:log4j-core + org.apache.logging.log4j:log4j-slf4j-impl + org.eclipse.jetty:jetty-util + org.eclipse.jetty:jetty-http + org.glassfish.hk2.external:javax.inject + org.glassfish.jersey.containers:jersey-container-jetty-http + org.glassfish.jersey.core:jersey-client + org.glassfish.jersey.ext:jersey-bean-validation + org.hibernate.validator:hibernate-validator + javax.el:javax.el-api + org.glassfish.jersey.inject:jersey-hk2 + org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-jetty + org.slf4j:slf4j-api + javax.servlet:javax.servlet-api + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + true + + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.0.0-M2 + + + enforce-banned-dependencies + + enforce + + + + + + + com.h2database + junit + org.mockito + + ch.qos.logback + + log4j:log4j + org.slf4j:log4j-over-slf4j + + + + com.h2database:*:*:jar:test + junit:*:*:jar:test + org.mockito:*:*:jar:test + io.gatling.*:*:*:jar:test + + + + true + + + + enforce-maven-version + + enforce + + + + + 3.6.0 + + + + + + + + org.apache.maven.plugins + maven-help-plugin + 3.2.0 + + + org.apache.maven.plugins + maven-install-plugin + 2.5.2 + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + + default-jar + + jar + + + + + + ${start-class} + true + true + + + + ${git.commit.id} + + ${git.commit.id.describe} + + ${git.remote.origin.url} + + + + + + create-test-jar + + test-jar + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.1.0 + + + javadoc + process-sources + + javadoc + + + + + true + true + ${project.reporting.outputEncoding} + + + + org.apache.maven.plugins + maven-release-plugin + 2.5.3 + + false + demo-spring-@{project.version} + deploy + + + + org.apache.maven.plugins + maven-shade-plugin + + + package + + shade + + + + + META-INF/spring.handlers + + + META-INF/spring.factories + + + META-INF/spring.schemas + + + + + ${start-class} + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + ${spring-boot.version} + + + + true + true + + + *:* - **/application*.yml - **/application*.yaml - **/application*.properties + META-INF/*.SF + META-INF/*.DSA + META-INF/*.RSA - - - - - - maven-compiler-plugin - - true - - - - maven-failsafe-plugin - - - - integration-test - verify - - - - - ${project.build.outputDirectory} - - - - maven-war-plugin - - - - - ${start-class} - true - - - - - - org.codehaus.mojo - exec-maven-plugin - - - ${start-class} - - - - maven-resources-plugin - - - ${resource.delimiter} - - false - - - - org.springframework.boot - spring-boot-maven-plugin - ${spring-boot.version} - - - repackage - - repackage - - - - - - ${start-class} - - - - com.github.ekryd.sortpom - sortpom-maven-plugin - 2.11.0 - - - verify - - sort - - - - - - true - true - false - \n - false - - - - org.sonarsource.scanner.maven - sonar-maven-plugin - - - org.apache.maven.plugins - maven-antrun-plugin - - - org.apache.maven.plugins - maven-clean-plugin - 3.1.0 - - - org.apache.maven.plugins - maven-dependency-plugin - 3.1.2 - - - - look-for-unnecessary-or-unused-dependencies - - analyze-only - - - false - - - com.google.code.findbugs:jsr305 - javax.inject:javax.inject - io.gatling:gatling-commons - io.gatling:gatling-core - io.gatling:gatling-app - io.gatling:gatling-http - io.gatling:gatling-test-framework - io.gatling.highcharts:gatling-charts-highcharts - mysql:mysql-connector-java - org.apache.activemq:activemq-openwire-legacy - org.apache.logging.log4j:log4j-core - org.apache.logging.log4j:log4j-slf4j-impl - org.eclipse.jetty:jetty-util - org.eclipse.jetty:jetty-http - org.glassfish.hk2.external:javax.inject - org.glassfish.jersey.containers:jersey-container-jetty-http - org.glassfish.jersey.core:jersey-client - org.glassfish.jersey.ext:jersey-bean-validation - org.hibernate.validator:hibernate-validator - javax.el:javax.el-api - org.glassfish.jersey.inject:jersey-hk2 - org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-jetty - org.slf4j:slf4j-api - javax.servlet:javax.servlet-api - - - - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - true - - - - org.apache.maven.plugins - maven-enforcer-plugin - 3.0.0-M2 - - - enforce-banned-dependencies - - enforce - - - - - - - com.h2database - junit - org.mockito - - ch.qos.logback - - log4j:log4j - org.slf4j:log4j-over-slf4j - - - - com.h2database:*:*:jar:test - junit:*:*:jar:test - org.mockito:*:*:jar:test - io.gatling.*:*:*:jar:test - - - - true - - - - enforce-maven-version - - enforce - - - - - 3.6.0 - - - - - - - - org.apache.maven.plugins - maven-help-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-install-plugin - 2.5.2 - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.0 - - - default-jar - - jar - - - - - - ${start-class} - true - true - - - - ${git.commit.id} - - ${git.commit.id.describe} - - ${git.remote.origin.url} - - - - - - create-test-jar - - test-jar - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.1.0 - - - javadoc - process-sources - - javadoc - - - - - true - true - ${project.reporting.outputEncoding} - - - - org.apache.maven.plugins - maven-release-plugin - 2.5.3 - - false - demo-spring-@{project.version} - deploy - - - - org.apache.maven.plugins - maven-shade-plugin - - - package - - shade - - - - - META-INF/spring.handlers - - - META-INF/spring.factories - - - META-INF/spring.schemas - - - - - ${start-class} - - - - - - - - org.springframework.boot - spring-boot-maven-plugin - ${spring-boot.version} - - - - true - true - - - *:* - - META-INF/*.SF - META-INF/*.DSA - META-INF/*.RSA - - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - org.apache.maven.plugins - maven-surefire-plugin - 2.22.0 - - true - - target/log - - - - - org.codehaus.mojo - build-helper-maven-plugin - 3.0.0 - - - - org.jacoco - jacoco-maven-plugin - 0.8.5 - - - - default-prepare-agent - - prepare-agent - - - - - default-prepare-agent-integration - - prepare-agent-integration - - - - - default-merge - verify - - merge - - - ${project.build.directory}/jacoco-merged.exec - - - ${project.build.directory} - - *.exec - - - - - - - default-report - - report - - - - default-report-integration - - report-integration - - - - merged-report - - report - - - ${project.build.directory}/jacoco-merged.exec - ${project.reporting.outputDirectory}/jacoco-merged - - - - - default-check - - check - - - ${project.build.directory}/jacoco-merged.exec - true - - - BUNDLE - - - - INSTRUCTION - COVEREDRATIO - 85% - - - - CLASS - MISSEDCOUNT - 0 - - - - - BUNDLE - - - - COMPLEXITY - COVEREDRATIO - 0.69 - - - - - - - - - - - pl.project13.maven - git-commit-id-plugin - 2.2.4 - - - get-the-git-infos - - revision - - + + org.jacoco + jacoco-maven-plugin + 0.8.5 + + + + default-prepare-agent + + prepare-agent + + + + + default-prepare-agent-integration + + prepare-agent-integration + + + + + default-merge + verify + + merge + + + ${project.build.directory}/jacoco-merged.exec + + + ${project.build.directory} + + *.exec + + + + + + + default-report + + report + + + + default-report-integration + + report-integration + + + + merged-report + + report + + + ${project.build.directory}/jacoco-merged.exec + ${project.reporting.outputDirectory}/jacoco-merged + + + + + default-check + + check + + + ${project.build.directory}/jacoco-merged.exec + true + + + BUNDLE + + + + INSTRUCTION + COVEREDRATIO + 85% + + + + CLASS + MISSEDCOUNT + 0 + + + + + BUNDLE + + + + COMPLEXITY + COVEREDRATIO + 0.69 + + + + + + + + + + + pl.project13.maven + git-commit-id-plugin + 2.2.4 + + + get-the-git-infos + + revision + + - - - validate-the-git-infos - - package - - validateRevision - - - + + + validate-the-git-infos + + package + + validateRevision + + + - - yyyy-MM-dd'T'HH:mm:ssZ - false - true - ${project.build.outputDirectory}/git.properties - properties - true - true - true - true - false - false - - ^git.branch$ - ^git.build.host$ - ^git.build.time$ - ^git.build.user.email$ - ^git.build.user.name$ - ^git.build.version$ - ^git.closest.tag.commit.count$ - ^git.closest.tag.name$ - ^git.commit.id$ - ^git.commit.id.describe$ - ^git.commit.time$ - ^git.commit.user.email$ - ^git.dirty$ - ^git.remote.origin.url$ - ^git.tags$ - - false - - false - false - 7 - -dirty - * - false - false - - HEAD - - - - io.snyk - snyk-maven-plugin - 1.2.6 - - true - - ${SNYK_TOKEN} - false - - - - + + yyyy-MM-dd'T'HH:mm:ssZ + false + true + ${project.build.outputDirectory}/git.properties + properties + true + true + true + true + false + false + + ^git.branch$ + ^git.build.host$ + ^git.build.time$ + ^git.build.user.email$ + ^git.build.user.name$ + ^git.build.version$ + ^git.closest.tag.commit.count$ + ^git.closest.tag.name$ + ^git.commit.id$ + ^git.commit.id.describe$ + ^git.commit.time$ + ^git.commit.user.email$ + ^git.dirty$ + ^git.remote.origin.url$ + ^git.tags$ + + false + + false + false + 7 + -dirty + * + false + false + + HEAD + + + + io.snyk + snyk-maven-plugin + 1.2.6 + + true + + ${SNYK_TOKEN} + false + + + + - - - com.github.ekryd.sortpom - sortpom-maven-plugin - - - - maven-compiler-plugin - 3.8.1 - - - default-compile - compile - - compile - - - true - - - - default-testCompile - test-compile - - testCompile - - - true - - - - - true - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - org.apache.maven.plugins - maven-enforcer-plugin - - - org.apache.maven.plugins - maven-failsafe-plugin - 3.0.0-M4 - - - true - - - + + maven-compiler-plugin + 3.8.1 + + + default-compile + compile + + compile + + + true + + + + default-testCompile + test-compile + + testCompile + + + true + + + + + true + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + org.apache.maven.plugins + maven-enforcer-plugin + + + org.apache.maven.plugins + maven-failsafe-plugin + 3.0.0-M4 + + + true + + + - - org.apache.maven.plugins - maven-release-plugin - - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - remove-project-artifact - pre-clean - - remove-project-artifact - - - - - - org.jacoco - jacoco-maven-plugin - - - pl.project13.maven - git-commit-id-plugin - - - + + org.apache.maven.plugins + maven-release-plugin + + + org.apache.maven.plugins + maven-source-plugin + + + attach-sources + + jar + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + remove-project-artifact + pre-clean + + remove-project-artifact + + + + + + org.jacoco + jacoco-maven-plugin + + + pl.project13.maven + git-commit-id-plugin + + + - + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + + checkstyle + + + + + google_checks.xml + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + + javadoc + test-javadoc + + + + + true + true + ${project.reporting.outputEncoding} + -html5 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + 2.21.0 + + + org.jacoco + jacoco-maven-plugin + + + jacoco-merged + + report + + + ${project.build.directory}/jacoco-merged.exec + jacoco-merged + + + + + + org.kuali.maven.plugins + graph-maven-plugin + 1.2.3 + + + + org.owasp + dependency-check-maven + 1.4.3 + + + + + aggregate + + + + + false + + ALL + + + + + + + + snyk-dependency-tests + + + snykTests + + + - - org.apache.maven.plugins - maven-checkstyle-plugin - - - - checkstyle - - - - - google_checks.xml - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - javadoc - test-javadoc - - - - - true - true - ${project.reporting.outputEncoding} - -html5 - - - - org.apache.maven.plugins - maven-surefire-report-plugin - 2.21.0 - - - org.jacoco - jacoco-maven-plugin - - - jacoco-merged - - report - - - ${project.build.directory}/jacoco-merged.exec - jacoco-merged - - - - - - org.kuali.maven.plugins - graph-maven-plugin - 1.2.3 - - - - org.owasp - dependency-check-maven - 1.4.3 - - - - - aggregate - - - - - false - - ALL - - + + io.snyk + snyk-maven-plugin + + + snyk-test + test + + test + + + + snyk-monitor + install + + monitor + + + + - - - - - snyk-dependency-tests - - - snykTests - - - - - - io.snyk - snyk-maven-plugin - - - snyk-test - test - - test - - - - snyk-monitor - install - - monitor - - - - - - - - - \ No newline at end of file + + + + diff --git a/src/main/java/com/joaolino/demo/spring/microservice/profile/data/model/AbstractAudit.java b/src/main/java/com/joaolino/demo/spring/microservice/profile/data/model/AbstractAudit.java index 2ef05a1..5cc81a4 100644 --- a/src/main/java/com/joaolino/demo/spring/microservice/profile/data/model/AbstractAudit.java +++ b/src/main/java/com/joaolino/demo/spring/microservice/profile/data/model/AbstractAudit.java @@ -27,10 +27,4 @@ public class AbstractAudit { /** Id of the last user to modify the entry */ @LastModifiedBy private String lastModifiedBy; - - /** FlowId which generated this entry */ - private String flowId; - - /** Session which generated this entry */ - private String sessionId; } diff --git a/src/main/java/com/joaolino/demo/spring/microservice/profile/data/model/AbstractIdentification.java b/src/main/java/com/joaolino/demo/spring/microservice/profile/data/model/AbstractIdentification.java index 071a839..a6a78d4 100644 --- a/src/main/java/com/joaolino/demo/spring/microservice/profile/data/model/AbstractIdentification.java +++ b/src/main/java/com/joaolino/demo/spring/microservice/profile/data/model/AbstractIdentification.java @@ -1,6 +1,5 @@ package com.joaolino.demo.spring.microservice.profile.data.model; -import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; @@ -14,7 +13,7 @@ import java.util.UUID; @Data @SuperBuilder @NoArgsConstructor -@AllArgsConstructor +// @AllArgsConstructor public class AbstractIdentification extends AbstractAudit { /* A unique identifier of this model entity. */ diff --git a/src/main/java/com/joaolino/demo/spring/microservice/profile/data/model/Profile.java b/src/main/java/com/joaolino/demo/spring/microservice/profile/data/model/Profile.java index f97c54b..7ee536f 100644 --- a/src/main/java/com/joaolino/demo/spring/microservice/profile/data/model/Profile.java +++ b/src/main/java/com/joaolino/demo/spring/microservice/profile/data/model/Profile.java @@ -3,7 +3,6 @@ package com.joaolino.demo.spring.microservice.profile.data.model; import lombok.AllArgsConstructor; import lombok.Data; import lombok.EqualsAndHashCode; -import lombok.NoArgsConstructor; import lombok.experimental.SuperBuilder; import org.springframework.data.mongodb.core.mapping.Document; @@ -12,7 +11,7 @@ import org.springframework.data.mongodb.core.mapping.Document; @Data @SuperBuilder @AllArgsConstructor -@NoArgsConstructor +// @NoArgsConstructor @Document public class Profile extends AbstractIdentification { diff --git a/target/classes/com/joaolino/demo/spring/microservice/profile/DemoSpringMicroserviceProfileApplication.class b/target/classes/com/joaolino/demo/spring/microservice/profile/DemoSpringMicroserviceProfileApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..5bc8754ab0a538f269d6b8d87c8e7c0910929193 GIT binary patch literal 3923 zcmcInYkLz#6n?iYB!*QmDhl3KL}`o7q97>2N@+pS6iSOlthdQ#nhxFF3A>w?ii-F9 z^*8tj^h><-dHmux|B+vOd}ouisiw5v^0ae1Gw(U`&YW{*fBpTZp8*`f*EtO0Tn3Xl zOyPV6&*ji(`qMdV#W_=4*oNnEF@qO!$Qj8@4mQqZ@uI0;%Hm~HzmmnPrWP5LbGX&W zJyTcApv+)4hh1i{YU;Txl&LQn;d~apsRIKaW}tJp-^{F;`m!k^BZ*CsWKg%T^_U7( zGHju@e_+}|->9xg3)@R7lxONeSw`nY+2=^Uq&?wJi%6M%Yp^ewQ?Z5TOP&tgOIm1O zh1#viK)Z1*Qeo8%lo#n(MhnW5ZY|QY%9rjKCrqXC@ec7sQ#w+s`N|WC(qWPI1VV)t zcJ|MdE{O%<`huWSiNP+W_KK)V3vTHmwyxuH+l8O_q z+qssL(~zd$%+4 zis#pjyNz!aD$rq7yW^&ulw?^g$PwxqZRu)z&6&;ORYW3qw^u;N*zX2-aq$rnF(hcWCS9?5P*DJ2)D;}p?QL(4#hD+|r(1fh9c7HUL7j5jvLl&n0pU{=T zf{jI7VQ5MtL>dA{qDU;6IACGlx*=w*bK6+LYZ+X%@jB=e&brH1BHEsHr>JmNyQf)L zu*at-oM+_{V__t1yoqa;wdFj6xx+uU&9&?~z<1Lbb$^RbP#@hz@f$N_ST{)p+Te!e-%53Nt$eN9J z@UD&b@cxE?C1&0*W{|O0!dMFM0Y0>FTYH*e#Ex0k;`qJHjgybX4cVq1>6@M|}~;#V${Uf$rg?l_6K6t4XY@uM=}p%v?-r zd<*y%p6FE7exhtTiCeg7HBdBTM6ak+ctoABO(u#1FYsUzIu4KZu}=BMYFB~)?cP?A zu@|YDd23NWlW-89oi(ot-Wh6;=DJxZ{sRrIYfL2>uYIG(``2e9HLJa7V1s!kh7q|h z7V9m8-^2QjjUE(O zZcPUriox%nbOH|GVfJpoBRI%eX7ORxMwZR@4E})L3#;pMlz`ty8SL%A$l?$lP1jMO z#m)}G9l>M#tTS-Gu{O)DE~D?__t;X}zl^PHWCk0^{)iiTaA6ra4s2V7&FaSdO$}_% z?`YuWe7=EOmT@abZ_Dp&;PwXYSjH}PcjxbH;I91L4cybfy?LjB`x@A@jQc6un}48z z2aRlB1O59O82Fazds7C6v7POHWHErAZb3_9=>(V$9)_8|TPu4K;K5$OTF9BDowdr84w+m}y~W>NFRxcEW|)stn?% zwva4n#oobkV;d4lam^`j9qZd!V#a&_ltarpFdNhEG$U5d8*&rrBTs literal 0 HcmV?d00001 diff --git a/target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractAudit$AbstractAuditBuilder.class b/target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractAudit$AbstractAuditBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..d3d6731d925972a71331f0c80aa021b0df43066f GIT binary patch literal 3125 zcmcImU2hvj6g}hkyPMiIZ9)T-mZo64r3>YwP$vP~C8VtrDkTaJ6+&Zsl5DcxF}veP z`6v7gkP1kB;Efl46ynbA#@>}zmLkOuGk5OH-8uKpoO@^g{qN1+03Ktfh$22Kpn%Vd z)P12xU+V6$?!MC9*A=o{&tW5nZy0i?!u2faFqAvT{FIwEcMi>tbPgK~g`O+868)wc zFOQUEn@?$ymWu<~w+^ge{oJ;7#!!iDwX0mq-|VW*J+&Qvp{=rOmSd?6hJ|WvpCR3r zeZf%bSdQ2k4Z6bJ<6WC(DjnJ5_C9wlt%s9ob!2%A*PC5WxxA;EqrRnDBg^g!m%(`E zIKpicq9@4er%q1}%wx%=Z8_5Hi-9z~q4vuhSUp#I!acQm!W_Etz_Nwe=Zc#YoUqN< z{;M%9M5BXPihFoAJoi$}6L@W}-Pmh2HpqdrC+q`;pR2Wb0%}I=T89o-BbV+aQ>_s^ z$*w+jhUb@tt~aI4+azT*!X=-U^A54RE!2_hzvM0-2u0b!aAVpDKk{?uCP^`G=gvKe zAo`yC67?`lxq17toP_CnlUFkEffAHRF{vx#V(`ye`^hCywb8n)of6Y~oMju4IDY6J zi=HBS7I)>y?TJmQ8dRua<>8?Yn<2j=Jhde~mBY6N-okYQS6~>ph4&3C;;Mm??#j4k zpn_{uXj@V$UDSpF5xr6t%{*EL+IY(FYL2Chz$bSV#K^FDIe>^< z!;b<+Y;mV=3vV^BY)rcnnTdV4M=w)?`KyS1$n0n^;TCOf+q)J${5fnh+?xt0$v1{u zv+dG%=#QjGKO`BXbY9RXrL)49lo-CG-0&r(2gw4MP9y4Xkk%y0NM`DPf&ET{1uRjY z^(PH1)7S_M@HXBd?cLbSdq6s^bCGOr(@F|=(hMKq?pR-?(G}dIeKp)mvPh9E*6;s; zRQ*pZ{6^X|=2Bo4Vv@Zd9E+eAX^qhFA+?N#D2EPwM1YH^CIO}|0;o@M2H@ftutsL3 zWWdZt0QGgv04&7-%cv(sn7s&~=EV%a@)+B1e^g_i2**q$7HNYvrp{S z99^luCeFM@np%chmRjx&@<1|)0^+Vr5m(P>>SRL3JcLPF3ZLLpUp~SL$qLOB@CY~4 U1#IC3p5Z2*(0rbJX;54H9}sjIivR!s literal 0 HcmV?d00001 diff --git a/target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractAudit$AbstractAuditBuilderImpl.class b/target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractAudit$AbstractAuditBuilderImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..374cc83f61f8ac7c6fb7d1b808f22145303fa088 GIT binary patch literal 1569 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 bAT`GMw35S5@H3WX0pI4n&QE=ZzwiDJ4YtOQ literal 0 HcmV?d00001 diff --git a/target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractIdentification$AbstractIdentificationBuilder.class b/target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractIdentification$AbstractIdentificationBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..2b080b218b558d3b3ed8fb61855a8e91ca3767b4 GIT binary patch literal 2539 zcmcgu%~BIV5dH=>EQt{ikzYZP9}`qoMMYVlio{BRg>VRk2M*RG8DLyp1Ncyuy~z@iO5h+V4m&;5+uPsQ)7>-s=kM8X0E<|S!Nhbh%=D8Y8ABK5g5imY zrzYkZx|XFY^(sSWBDu?8q*XyM^lnO5Y?X^S;qCC8Lz@0gmFLbb_hhgRm4-f)KEwE0 z&etB#>y3hNwcM9^uBCEQW$6@z#}MCeUE!r2?)!qw)n;B5ts}*iBVA<`L{V9O$&>DZ zRg`&8`NBJqd0~}2wJ#lE6}aYBk$5>)YoO`Y>JZ;%7;GeeS~?Hl>&;SG-bvd#DSMSD z8NP7#8NMWvH%oz_qgi?2a$WW)t&v2M2$9SM$zsU1pHJYOP|_s3waV%s(F_9wbi_}% z<#5V-RZA8h+JV1TE=Wzz2F~lEqNtVQ=eA+g3a=i(W^7?Oz0~fs+Nrj?tkG}Tx3ywj zy?!W_{i(s#?^X?kA(mBTFE29G^9*C>xohM$AJhyL(w6Y`y7ILND~@hN;~2#lLtjcM z9h^m_k3t`+g5TSP=iPV_$4e~4F@)hb?qYzUc%w& z3@ewUp|v_}v4meP32%iZ8HS4dSfrIpH^L{W4{7FW?rORPW)sc*-||SvTsyMLzL{7I zs$hv>`r_P??uj}U;qg2lmu>bP8D_*PFg{HR)C>)b6k!k?~M+RZW5 zX&OG=s}$3@u~rCqmNd18Z`9hVHiQ%kN3n&6K0?x%)T|kxF7nw2;nD;tK3DJ+y$Dz-FpgQ zqJ_K2f4M^>+=~ZzNYQm*5|1i!3cVypDc&wjp~r|)N}geyGN%p(o z1tgI80sJV$O_r4+b!8G!dGWPxeD3i*zBm5y^Xqp2&+woI3%4w+)nMRu4Kuit4eJ)} zTDZqBvmqmyY%)~pjeQ1lOZkFfen&=PHw}A2zvjJwJc~QZ0#}5G3C5ROlWmt^ye;*B7C3?yGPE@qU>T3^cm86#uFiF==Jp0|=GMSG*=159yOKGYS!6GnHm>46u9@~P^&qOv literal 0 HcmV?d00001 diff --git a/target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractIdentification.class b/target/classes/com/joaolino/demo/spring/microservice/profile/data/model/AbstractIdentification.class new file mode 100644 index 0000000000000000000000000000000000000000..ed609742e6a5dfd1fec601ca69f4d576cb1229eb GIT binary patch literal 3474 zcmcguYjYD-7=BK&n@!X70z$D;kW0}tZCTVRm$YapRH8|_l!Aa4w#lJgy4el8n>zds zzc~H?`N9XC(RK!A9Q~p*{w5Wlv%4uNRQy1v({#^!&Yt)3Jm-Divw!~c_!j^tVdc<^ zkGh~^+Q7LS(wH%DKF9e5^=4K{ALnpFNxitJq>H<$Sy5ANtqL5TUJOFts)gmcbVK{D zU9&>lbI-MGr!M_+qv;6b%dRW^8OI6&85o!oIPg*}fs|br=&#(fRxPs?+K#!fP(EK0 z7`)n|lZL!*2lk>Pr(M?zBY%NFq2l>VX3+F)cj>NgHRRWxzhc&{&@!!!eP+2%Gnq-- zwZpRlexXwH8sRk~U<7toyqe`)w|ra8lSM6Dwu$b_b_Yrt#G-(=-FE+n z0D*zcC?7Q2NQ0dXWwKa2OA`94GFgbR>v4f&OTT|+V7(%<5luX`#js+yw~z;a+V!MVE@(~ z7}~ z__njjBua6 zq<-WyjW_trMX!2kZV&czJ`iuk5DsugB^<o-IwM6tj#5lv7+pAq zwVy=6g?e>OoF3{d*Z$j1-EgJN{j(wDzReJBBf>dU^UP&oea}B)1)eY;%DfK zR^`DD@S`km!+;>855NO`r|(?Oxm(|!pTG8g0GP$IBy6P3k~vI@8%d1frdeDYw`|;D z7@d>8)bkAc(wR35RzXz+!^Eoe#ag{u62Uqzd89eKs>CCW62z0Fn6zYJN^-4wf zT5iZP*HZa}dM5r&yKg=X5@tMhDqbB?l26Zv!I`U9q|Vy7M+t2aHgxUKJ`9bf9Z@Gi zma(b1!sCJ4GMgV9SYyb8}}WIVcfwFE2T{z*Io#{sVd>bC?1Sq*10ZunKDw(B*9&z<2%e`@yjGWRQ<2vbeVY;Tr2G+lpOr+YWX{C$W0 z%hHx8>uhJ9BZva`yrR^C=H?>9Oiw^@zA>Erznyh~zHV&#)&ZSmI^7tjHA%Z1Nk%ep z^*h*Cdf12kw2n5E4jg)Rng%$4N!lIi($MFVWtjs{Hpl4A2##CSYnW>9r|F3%2d#!~ ziKL-R65Yrik>LyN{>7Q>;WQfJoXio&=?L>r2;X4+4=&LIXEX+GkwQ2d1DEIz&Ukk& z25tcFF2=z1=N%GJr7j`WsMriHH{=yekh}Qr?tD36O+R7g(@JRS{ZM1VsfYr3kS=jy)+;`4McV-vt|x zK;i@V6g~oR$8kebOcm8;GuLy+=bX7SXJ&r<`uZKfV>~QFMMcH!G8Eh?qlmk*sj8@{ zs52B-g)71}hFrC_!;oM1EY2{~7B1f!I9={<8(o_+b8XKw>>a}wvL7e&;d>F#*h}B* z37bD12;1U*%jw$;TFZ60zit~r!0De?ZPRn~JiQ9fdb8Udb|pTP6oV3mWE_f zu{OIw=o@C(vbY z73pY@{i&x@WE2baFJPbOL%}I(i&0X8M&H`-2b{(%_43lel#$>iiW02UKg#wWNF_!x zY5N%Y2)PJZ`Ud3ykpOHTfT!_IeGG%a?Ew_i%~gRouryzVsVA CJI%HL literal 0 HcmV?d00001 diff --git a/target/classes/com/joaolino/demo/spring/microservice/profile/data/model/Profile.class b/target/classes/com/joaolino/demo/spring/microservice/profile/data/model/Profile.class new file mode 100644 index 0000000000000000000000000000000000000000..0b7da336cbb5bfa39e2e71567bb3fce0b3474926 GIT binary patch literal 3233 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π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 D%tc^3 literal 0 HcmV?d00001 diff --git a/target/failsafe-reports/failsafe-summary.xml b/target/failsafe-reports/failsafe-summary.xml new file mode 100644 index 0000000..fffbf43 --- /dev/null +++ b/target/failsafe-reports/failsafe-summary.xml @@ -0,0 +1,8 @@ + + + 0 + 0 + 0 + 0 + + \ No newline at end of file diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..be21fcb --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,3 @@ +artifactId=demo-spring-microservice-profile +groupId=com.joaolino +version=1.0-SNAPSHOT diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..a209bc4 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,11 @@ +com\joaolino\demo\spring\microservice\profile\data\model\AbstractIdentification.class +com\joaolino\demo\spring\microservice\profile\data\model\Profile.class +com\joaolino\demo\spring\microservice\profile\DemoSpringMicroserviceProfileInitializer.class +com\joaolino\demo\spring\microservice\profile\data\model\AbstractAudit$AbstractAuditBuilder.class +com\joaolino\demo\spring\microservice\profile\data\model\AbstractIdentification$AbstractIdentificationBuilder.class +com\joaolino\demo\spring\microservice\profile\data\model\AbstractIdentification$AbstractIdentificationBuilderImpl.class +com\joaolino\demo\spring\microservice\profile\data\model\Profile$ProfileBuilderImpl.class +com\joaolino\demo\spring\microservice\profile\data\model\AbstractAudit.class +com\joaolino\demo\spring\microservice\profile\data\model\AbstractAudit$AbstractAuditBuilderImpl.class +com\joaolino\demo\spring\microservice\profile\data\model\Profile$ProfileBuilder.class +com\joaolino\demo\spring\microservice\profile\DemoSpringMicroserviceProfileApplication.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..a620d2a --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,5 @@ +D:\Dev\demo\demo-spring-microservice-profile\src\main\java\com\joaolino\demo\spring\microservice\profile\data\model\AbstractAudit.java +D:\Dev\demo\demo-spring-microservice-profile\src\main\java\com\joaolino\demo\spring\microservice\profile\DemoSpringMicroserviceProfileInitializer.java +D:\Dev\demo\demo-spring-microservice-profile\src\main\java\com\joaolino\demo\spring\microservice\profile\data\model\Profile.java +D:\Dev\demo\demo-spring-microservice-profile\src\main\java\com\joaolino\demo\spring\microservice\profile\DemoSpringMicroserviceProfileApplication.java +D:\Dev\demo\demo-spring-microservice-profile\src\main\java\com\joaolino\demo\spring\microservice\profile\data\model\AbstractIdentification.java diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 0000000..e69de29 diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..e69de29 -- 2.24.1