From b2fe1e43ee7306ea37e3f05ac9ebe64ddb856493 Mon Sep 17 00:00:00 2001
From: Colin DAMON <cdamon@ippon.fr>
Date: Sat, 22 Aug 2020 20:29:22 +0200
Subject: [PATCH] Mark generated classes as so

---
 borestop/README.md                                    |  7 -------
 borestop/pom.xml                                      |  5 +++++
 .../java/com/ippon/borestop/ApplicationWebXml.java    |  6 ++++--
 .../src/main/java/com/ippon/borestop/BorestopApp.java |  2 ++
 .../com/ippon/borestop/aop/logging/LoggingAspect.java |  2 ++
 .../borestop/common/infrastructure/Generated.java     | 11 +++++++++++
 .../ippon/borestop/config/ApplicationProperties.java  |  2 ++
 .../com/ippon/borestop/config/AsyncConfiguration.java |  4 +++-
 .../borestop/config/CloudDatabaseConfiguration.java   |  2 ++
 .../java/com/ippon/borestop/config/Constants.java     |  3 +++
 .../ippon/borestop/config/DatabaseConfiguration.java  |  2 ++
 .../borestop/config/DateTimeFormatConfiguration.java  |  2 ++
 .../ippon/borestop/config/JacksonConfiguration.java   |  2 ++
 .../ippon/borestop/config/LiquibaseConfiguration.java |  2 ++
 .../ippon/borestop/config/LocaleConfiguration.java    |  2 ++
 .../borestop/config/LoggingAspectConfiguration.java   |  2 ++
 .../ippon/borestop/config/LoggingConfiguration.java   |  2 ++
 .../ippon/borestop/config/SecurityConfiguration.java  |  2 ++
 .../config/StaticResourcesWebConfiguration.java       |  2 ++
 .../java/com/ippon/borestop/config/WebConfigurer.java |  2 ++
 .../borestop/config/audit/AuditEventConverter.java    |  2 ++
 .../ippon/borestop/domain/AbstractAuditingEntity.java |  2 ++
 .../java/com/ippon/borestop/domain/Authority.java     |  2 ++
 .../ippon/borestop/domain/PersistentAuditEvent.java   |  2 ++
 .../src/main/java/com/ippon/borestop/domain/User.java |  2 ++
 .../repository/CustomAuditEventRepository.java        |  2 ++
 .../ippon/borestop/security/AuthoritiesConstants.java |  3 +++
 .../borestop/security/DomainUserDetailsService.java   |  2 ++
 .../com/ippon/borestop/security/SecurityUtils.java    |  2 ++
 .../borestop/security/SpringSecurityAuditorAware.java |  2 ++
 .../borestop/security/UserNotActivatedException.java  |  2 ++
 .../ippon/borestop/security/jwt/JWTConfigurer.java    |  2 ++
 .../com/ippon/borestop/security/jwt/JWTFilter.java    |  2 ++
 .../ippon/borestop/security/jwt/TokenProvider.java    |  2 ++
 .../com/ippon/borestop/service/AuditEventService.java |  2 ++
 .../borestop/service/EmailAlreadyUsedException.java   |  3 +++
 .../borestop/service/InvalidPasswordException.java    |  3 +++
 .../java/com/ippon/borestop/service/MailService.java  |  2 ++
 .../java/com/ippon/borestop/service/UserService.java  |  2 ++
 .../service/UsernameAlreadyUsedException.java         |  3 +++
 .../ippon/borestop/service/dto/PasswordChangeDTO.java |  3 +++
 .../java/com/ippon/borestop/service/dto/UserDTO.java  |  2 ++
 .../com/ippon/borestop/service/mapper/UserMapper.java |  2 ++
 .../com/ippon/borestop/web/rest/AccountResource.java  |  3 +++
 .../com/ippon/borestop/web/rest/AuditResource.java    |  2 ++
 .../borestop/web/rest/ClientForwardController.java    |  2 ++
 .../ippon/borestop/web/rest/UserJWTController.java    |  3 +++
 .../com/ippon/borestop/web/rest/UserResource.java     |  2 ++
 .../web/rest/errors/BadRequestAlertException.java     |  2 ++
 .../web/rest/errors/EmailAlreadyUsedException.java    |  3 +++
 .../borestop/web/rest/errors/ErrorConstants.java      |  2 ++
 .../borestop/web/rest/errors/ExceptionTranslator.java |  2 ++
 .../ippon/borestop/web/rest/errors/FieldErrorVM.java  |  2 ++
 .../web/rest/errors/InvalidPasswordException.java     |  2 ++
 .../web/rest/errors/LoginAlreadyUsedException.java    |  3 +++
 .../ippon/borestop/web/rest/vm/KeyAndPasswordVM.java  |  3 +++
 .../java/com/ippon/borestop/web/rest/vm/LoginVM.java  |  2 ++
 .../com/ippon/borestop/web/rest/vm/ManagedUserVM.java |  2 ++
 58 files changed, 140 insertions(+), 10 deletions(-)
 create mode 100644 borestop/src/main/java/com/ippon/borestop/common/infrastructure/Generated.java

diff --git a/borestop/README.md b/borestop/README.md
index 884572bd..fa77079f 100644
--- a/borestop/README.md
+++ b/borestop/README.md
@@ -217,8 +217,6 @@ For more information refer to [Using Docker and Docker-Compose][], this page als
 
 To configure CI for your project, run the ci-cd sub-generator (`jhipster ci-cd`), this will let you generate configuration files for a number of Continuous Integration systems. Consult the [Setting up Continuous Integration][] page for more information.
 
-[jhipster homepage and latest documentation]: https://www.jhipster.tech
-[jhipster 6.10.1 archive]: https://www.jhipster.tech/documentation-archive/v6.10.1
 [using jhipster in development]: https://www.jhipster.tech/documentation-archive/v6.10.1/development/
 [using docker and docker-compose]: https://www.jhipster.tech/documentation-archive/v6.10.1/docker-compose
 [using jhipster in production]: https://www.jhipster.tech/documentation-archive/v6.10.1/production/
@@ -226,12 +224,7 @@ To configure CI for your project, run the ci-cd sub-generator (`jhipster ci-cd`)
 [code quality page]: https://www.jhipster.tech/documentation-archive/v6.10.1/code-quality/
 [setting up continuous integration]: https://www.jhipster.tech/documentation-archive/v6.10.1/setting-up-ci/
 [node.js]: https://nodejs.org/
-[yarn]: https://yarnpkg.org/
 [webpack]: https://webpack.github.io/
 [angular cli]: https://cli.angular.io/
-[browsersync]: https://www.browsersync.io/
-[jest]: https://facebook.github.io/jest/
-[jasmine]: https://jasmine.github.io/2.0/introduction.html
-[protractor]: https://angular.github.io/protractor/
 [leaflet]: https://leafletjs.com/
 [definitelytyped]: https://definitelytyped.org/
diff --git a/borestop/pom.xml b/borestop/pom.xml
index 9c7972c6..304e1901 100644
--- a/borestop/pom.xml
+++ b/borestop/pom.xml
@@ -497,6 +497,11 @@
           <groupId>org.jacoco</groupId>
           <artifactId>jacoco-maven-plugin</artifactId>
           <version>${jacoco-maven-plugin.version}</version>
+          <configuration>
+            <excludes>
+              <exclude>com/ippon/borestop/domain/*</exclude>
+            </excludes>
+          </configuration>
           <executions>
             <execution>
               <id>pre-unit-tests</id>
diff --git a/borestop/src/main/java/com/ippon/borestop/ApplicationWebXml.java b/borestop/src/main/java/com/ippon/borestop/ApplicationWebXml.java
index ce00b439..cbe7bab3 100644
--- a/borestop/src/main/java/com/ippon/borestop/ApplicationWebXml.java
+++ b/borestop/src/main/java/com/ippon/borestop/ApplicationWebXml.java
@@ -1,13 +1,15 @@
 package com.ippon.borestop;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import io.github.jhipster.config.DefaultProfileUtil;
 import org.springframework.boot.builder.SpringApplicationBuilder;
 import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
 
 /**
- * This is a helper Java class that provides an alternative to creating a {@code web.xml}.
- * This will be invoked only when the application is deployed to a Servlet container like Tomcat, JBoss etc.
+ * This is a helper Java class that provides an alternative to creating a {@code web.xml}. This will be invoked only
+ * when the application is deployed to a Servlet container like Tomcat, JBoss etc.
  */
+@Generated
 public class ApplicationWebXml extends SpringBootServletInitializer {
 
   @Override
diff --git a/borestop/src/main/java/com/ippon/borestop/BorestopApp.java b/borestop/src/main/java/com/ippon/borestop/BorestopApp.java
index 015bb809..0d42d5f7 100644
--- a/borestop/src/main/java/com/ippon/borestop/BorestopApp.java
+++ b/borestop/src/main/java/com/ippon/borestop/BorestopApp.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.config.ApplicationProperties;
 import io.github.jhipster.config.DefaultProfileUtil;
 import io.github.jhipster.config.JHipsterConstants;
@@ -17,6 +18,7 @@ import org.springframework.boot.autoconfigure.liquibase.LiquibaseProperties;
 import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import org.springframework.core.env.Environment;
 
+@Generated
 @SpringBootApplication
 @EnableConfigurationProperties({ LiquibaseProperties.class, ApplicationProperties.class })
 public class BorestopApp {
diff --git a/borestop/src/main/java/com/ippon/borestop/aop/logging/LoggingAspect.java b/borestop/src/main/java/com/ippon/borestop/aop/logging/LoggingAspect.java
index df71391a..6a3914ce 100644
--- a/borestop/src/main/java/com/ippon/borestop/aop/logging/LoggingAspect.java
+++ b/borestop/src/main/java/com/ippon/borestop/aop/logging/LoggingAspect.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.aop.logging;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import io.github.jhipster.config.JHipsterConstants;
 import java.util.Arrays;
 import org.aspectj.lang.JoinPoint;
@@ -19,6 +20,7 @@ import org.springframework.core.env.Profiles;
  * By default, it only runs with the "dev" profile.
  */
 @Aspect
+@Generated
 public class LoggingAspect {
   private final Environment env;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/common/infrastructure/Generated.java b/borestop/src/main/java/com/ippon/borestop/common/infrastructure/Generated.java
new file mode 100644
index 00000000..b2b2f768
--- /dev/null
+++ b/borestop/src/main/java/com/ippon/borestop/common/infrastructure/Generated.java
@@ -0,0 +1,11 @@
+package com.ippon.borestop.common.infrastructure;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Retention(RetentionPolicy.RUNTIME)
+@Target({ ElementType.METHOD, ElementType.TYPE, ElementType.CONSTRUCTOR })
+public @interface Generated {
+}
diff --git a/borestop/src/main/java/com/ippon/borestop/config/ApplicationProperties.java b/borestop/src/main/java/com/ippon/borestop/config/ApplicationProperties.java
index 874f412a..ec8c9137 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/ApplicationProperties.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/ApplicationProperties.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.config;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
@@ -8,5 +9,6 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
  * Properties are configured in the {@code application.yml} file.
  * See {@link io.github.jhipster.config.JHipsterProperties} for a good example.
  */
+@Generated
 @ConfigurationProperties(prefix = "application", ignoreUnknownFields = false)
 public class ApplicationProperties {}
diff --git a/borestop/src/main/java/com/ippon/borestop/config/AsyncConfiguration.java b/borestop/src/main/java/com/ippon/borestop/config/AsyncConfiguration.java
index ffc95958..90ff4669 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/AsyncConfiguration.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/AsyncConfiguration.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.config;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import io.github.jhipster.async.ExceptionHandlingAsyncTaskExecutor;
 import java.util.concurrent.Executor;
 import org.slf4j.Logger;
@@ -14,8 +15,9 @@ import org.springframework.scheduling.annotation.EnableAsync;
 import org.springframework.scheduling.annotation.EnableScheduling;
 import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
 
-@Configuration
+@Generated
 @EnableAsync
+@Configuration
 @EnableScheduling
 public class AsyncConfiguration implements AsyncConfigurer {
   private final Logger log = LoggerFactory.getLogger(AsyncConfiguration.class);
diff --git a/borestop/src/main/java/com/ippon/borestop/config/CloudDatabaseConfiguration.java b/borestop/src/main/java/com/ippon/borestop/config/CloudDatabaseConfiguration.java
index c962ed93..18ea1174 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/CloudDatabaseConfiguration.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/CloudDatabaseConfiguration.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.config;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import io.github.jhipster.config.JHipsterConstants;
 import javax.sql.DataSource;
 import org.slf4j.Logger;
@@ -8,6 +9,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.springframework.cloud.config.java.AbstractCloudConfig;
 import org.springframework.context.annotation.*;
 
+@Generated
 @Configuration
 @Profile(JHipsterConstants.SPRING_PROFILE_CLOUD)
 public class CloudDatabaseConfiguration extends AbstractCloudConfig {
diff --git a/borestop/src/main/java/com/ippon/borestop/config/Constants.java b/borestop/src/main/java/com/ippon/borestop/config/Constants.java
index 34304cb3..63741033 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/Constants.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/Constants.java
@@ -1,8 +1,11 @@
 package com.ippon.borestop.config;
 
+import com.ippon.borestop.common.infrastructure.Generated;
+
 /**
  * Application constants.
  */
+@Generated
 public final class Constants {
   // Regex for acceptable logins
   public static final String LOGIN_REGEX = "^(?>[a-zA-Z0-9!$&*+=?^_`{|}~.-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*)|(?>[_.@A-Za-z0-9-]+)$";
diff --git a/borestop/src/main/java/com/ippon/borestop/config/DatabaseConfiguration.java b/borestop/src/main/java/com/ippon/borestop/config/DatabaseConfiguration.java
index fbdadc25..8b697e13 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/DatabaseConfiguration.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/DatabaseConfiguration.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.config;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import io.github.jhipster.config.JHipsterConstants;
 import io.github.jhipster.config.h2.H2ConfigurationHelper;
 import java.sql.SQLException;
@@ -13,6 +14,7 @@ import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
 import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
 import org.springframework.transaction.annotation.EnableTransactionManagement;
 
+@Generated
 @Configuration
 @EnableJpaRepositories("com.ippon.borestop.repository")
 @EnableJpaAuditing(auditorAwareRef = "springSecurityAuditorAware")
diff --git a/borestop/src/main/java/com/ippon/borestop/config/DateTimeFormatConfiguration.java b/borestop/src/main/java/com/ippon/borestop/config/DateTimeFormatConfiguration.java
index e5eb6857..be10bb5d 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/DateTimeFormatConfiguration.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/DateTimeFormatConfiguration.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.config;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.format.FormatterRegistry;
 import org.springframework.format.datetime.standard.DateTimeFormatterRegistrar;
@@ -8,6 +9,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 /**
  * Configure the converters to use the ISO format for dates by default.
  */
+@Generated
 @Configuration
 public class DateTimeFormatConfiguration implements WebMvcConfigurer {
 
diff --git a/borestop/src/main/java/com/ippon/borestop/config/JacksonConfiguration.java b/borestop/src/main/java/com/ippon/borestop/config/JacksonConfiguration.java
index 515b3f44..d000b8c1 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/JacksonConfiguration.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/JacksonConfiguration.java
@@ -3,11 +3,13 @@ package com.ippon.borestop.config;
 import com.fasterxml.jackson.datatype.hibernate5.Hibernate5Module;
 import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
 import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
+import com.ippon.borestop.common.infrastructure.Generated;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.zalando.problem.ProblemModule;
 import org.zalando.problem.violations.ConstraintViolationProblemModule;
 
+@Generated
 @Configuration
 public class JacksonConfiguration {
 
diff --git a/borestop/src/main/java/com/ippon/borestop/config/LiquibaseConfiguration.java b/borestop/src/main/java/com/ippon/borestop/config/LiquibaseConfiguration.java
index e5305f2a..ac6be3fb 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/LiquibaseConfiguration.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/LiquibaseConfiguration.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.config;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import io.github.jhipster.config.JHipsterConstants;
 import io.github.jhipster.config.liquibase.SpringLiquibaseUtil;
 import java.util.concurrent.Executor;
@@ -17,6 +18,7 @@ import org.springframework.context.annotation.Configuration;
 import org.springframework.core.env.Environment;
 import org.springframework.core.env.Profiles;
 
+@Generated
 @Configuration
 public class LiquibaseConfiguration {
   private final Logger log = LoggerFactory.getLogger(LiquibaseConfiguration.class);
diff --git a/borestop/src/main/java/com/ippon/borestop/config/LocaleConfiguration.java b/borestop/src/main/java/com/ippon/borestop/config/LocaleConfiguration.java
index 22c40b42..3a50ec8f 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/LocaleConfiguration.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/LocaleConfiguration.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.config;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import io.github.jhipster.config.locale.AngularCookieLocaleResolver;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
@@ -7,6 +8,7 @@ import org.springframework.web.servlet.LocaleResolver;
 import org.springframework.web.servlet.config.annotation.*;
 import org.springframework.web.servlet.i18n.LocaleChangeInterceptor;
 
+@Generated
 @Configuration
 public class LocaleConfiguration implements WebMvcConfigurer {
 
diff --git a/borestop/src/main/java/com/ippon/borestop/config/LoggingAspectConfiguration.java b/borestop/src/main/java/com/ippon/borestop/config/LoggingAspectConfiguration.java
index 63268ca1..4dec6280 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/LoggingAspectConfiguration.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/LoggingAspectConfiguration.java
@@ -1,10 +1,12 @@
 package com.ippon.borestop.config;
 
 import com.ippon.borestop.aop.logging.LoggingAspect;
+import com.ippon.borestop.common.infrastructure.Generated;
 import io.github.jhipster.config.JHipsterConstants;
 import org.springframework.context.annotation.*;
 import org.springframework.core.env.Environment;
 
+@Generated
 @Configuration
 @EnableAspectJAutoProxy
 public class LoggingAspectConfiguration {
diff --git a/borestop/src/main/java/com/ippon/borestop/config/LoggingConfiguration.java b/borestop/src/main/java/com/ippon/borestop/config/LoggingConfiguration.java
index 5b584f01..26b906d9 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/LoggingConfiguration.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/LoggingConfiguration.java
@@ -5,6 +5,7 @@ import static io.github.jhipster.config.logging.LoggingUtils.*;
 import ch.qos.logback.classic.LoggerContext;
 import com.fasterxml.jackson.core.JsonProcessingException;
 import com.fasterxml.jackson.databind.ObjectMapper;
+import com.ippon.borestop.common.infrastructure.Generated;
 import io.github.jhipster.config.JHipsterProperties;
 import java.util.HashMap;
 import java.util.Map;
@@ -15,6 +16,7 @@ import org.springframework.context.annotation.Configuration;
 /*
  * Configures the console and Logstash log appenders from the app properties
  */
+@Generated
 @Configuration
 public class LoggingConfiguration {
 
diff --git a/borestop/src/main/java/com/ippon/borestop/config/SecurityConfiguration.java b/borestop/src/main/java/com/ippon/borestop/config/SecurityConfiguration.java
index 728f8a2a..48042231 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/SecurityConfiguration.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/SecurityConfiguration.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.config;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.security.*;
 import com.ippon.borestop.security.jwt.*;
 import org.springframework.context.annotation.Bean;
@@ -18,6 +19,7 @@ import org.springframework.security.web.header.writers.ReferrerPolicyHeaderWrite
 import org.springframework.web.filter.CorsFilter;
 import org.zalando.problem.spring.web.advice.security.SecurityProblemSupport;
 
+@Generated
 @EnableWebSecurity
 @EnableGlobalMethodSecurity(prePostEnabled = true, securedEnabled = true)
 @Import(SecurityProblemSupport.class)
diff --git a/borestop/src/main/java/com/ippon/borestop/config/StaticResourcesWebConfiguration.java b/borestop/src/main/java/com/ippon/borestop/config/StaticResourcesWebConfiguration.java
index 9cc17d0f..b508211f 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/StaticResourcesWebConfiguration.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/StaticResourcesWebConfiguration.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.config;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import io.github.jhipster.config.JHipsterConstants;
 import io.github.jhipster.config.JHipsterProperties;
 import java.util.concurrent.TimeUnit;
@@ -10,6 +11,7 @@ import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistra
 import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
 import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
 
+@Generated
 @Configuration
 @Profile({ JHipsterConstants.SPRING_PROFILE_PRODUCTION })
 public class StaticResourcesWebConfiguration implements WebMvcConfigurer {
diff --git a/borestop/src/main/java/com/ippon/borestop/config/WebConfigurer.java b/borestop/src/main/java/com/ippon/borestop/config/WebConfigurer.java
index ca0c0123..e9f5b2a9 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/WebConfigurer.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/WebConfigurer.java
@@ -2,6 +2,7 @@ package com.ippon.borestop.config;
 
 import static java.net.URLDecoder.decode;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import io.github.jhipster.config.JHipsterConstants;
 import io.github.jhipster.config.JHipsterProperties;
 import io.github.jhipster.config.h2.H2ConfigurationHelper;
@@ -27,6 +28,7 @@ import org.springframework.web.filter.CorsFilter;
 /**
  * Configuration of web application with Servlet 3.0 APIs.
  */
+@Generated
 @Configuration
 public class WebConfigurer implements ServletContextInitializer, WebServerFactoryCustomizer<WebServerFactory> {
   private final Logger log = LoggerFactory.getLogger(WebConfigurer.class);
diff --git a/borestop/src/main/java/com/ippon/borestop/config/audit/AuditEventConverter.java b/borestop/src/main/java/com/ippon/borestop/config/audit/AuditEventConverter.java
index 56abe0e1..1717c44f 100644
--- a/borestop/src/main/java/com/ippon/borestop/config/audit/AuditEventConverter.java
+++ b/borestop/src/main/java/com/ippon/borestop/config/audit/AuditEventConverter.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.config.audit;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.domain.PersistentAuditEvent;
 import java.util.*;
 import org.springframework.boot.actuate.audit.AuditEvent;
@@ -7,6 +8,7 @@ import org.springframework.security.web.authentication.WebAuthenticationDetails;
 import org.springframework.stereotype.Component;
 
 @Component
+@Generated
 public class AuditEventConverter {
 
   /**
diff --git a/borestop/src/main/java/com/ippon/borestop/domain/AbstractAuditingEntity.java b/borestop/src/main/java/com/ippon/borestop/domain/AbstractAuditingEntity.java
index 31109e42..4a02f2d4 100644
--- a/borestop/src/main/java/com/ippon/borestop/domain/AbstractAuditingEntity.java
+++ b/borestop/src/main/java/com/ippon/borestop/domain/AbstractAuditingEntity.java
@@ -1,6 +1,7 @@
 package com.ippon.borestop.domain;
 
 import com.fasterxml.jackson.annotation.JsonIgnore;
+import com.ippon.borestop.common.infrastructure.Generated;
 import java.io.Serializable;
 import java.time.Instant;
 import javax.persistence.Column;
@@ -16,6 +17,7 @@ import org.springframework.data.jpa.domain.support.AuditingEntityListener;
  * Base abstract class for entities which will hold definitions for created, last modified, created by,
  * last modified by attributes.
  */
+@Generated
 @MappedSuperclass
 @EntityListeners(AuditingEntityListener.class)
 public abstract class AbstractAuditingEntity implements Serializable {
diff --git a/borestop/src/main/java/com/ippon/borestop/domain/Authority.java b/borestop/src/main/java/com/ippon/borestop/domain/Authority.java
index 381c6724..1b4ba6ee 100644
--- a/borestop/src/main/java/com/ippon/borestop/domain/Authority.java
+++ b/borestop/src/main/java/com/ippon/borestop/domain/Authority.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.domain;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import java.io.Serializable;
 import java.util.Objects;
 import javax.persistence.Column;
@@ -13,6 +14,7 @@ import javax.validation.constraints.Size;
  * An authority (a security role) used by Spring Security.
  */
 @Entity
+@Generated
 @Table(name = "jhi_authority")
 public class Authority implements Serializable {
   private static final long serialVersionUID = 1L;
diff --git a/borestop/src/main/java/com/ippon/borestop/domain/PersistentAuditEvent.java b/borestop/src/main/java/com/ippon/borestop/domain/PersistentAuditEvent.java
index 917e4121..b1f18fdd 100644
--- a/borestop/src/main/java/com/ippon/borestop/domain/PersistentAuditEvent.java
+++ b/borestop/src/main/java/com/ippon/borestop/domain/PersistentAuditEvent.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.domain;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import java.io.Serializable;
 import java.time.Instant;
 import java.util.HashMap;
@@ -13,6 +14,7 @@ import javax.validation.constraints.NotNull;
  * @see org.springframework.boot.actuate.audit.AuditEvent
  */
 @Entity
+@Generated
 @Table(name = "jhi_persistent_audit_event")
 public class PersistentAuditEvent implements Serializable {
   private static final long serialVersionUID = 1L;
diff --git a/borestop/src/main/java/com/ippon/borestop/domain/User.java b/borestop/src/main/java/com/ippon/borestop/domain/User.java
index a43b734d..d67c5336 100644
--- a/borestop/src/main/java/com/ippon/borestop/domain/User.java
+++ b/borestop/src/main/java/com/ippon/borestop/domain/User.java
@@ -1,6 +1,7 @@
 package com.ippon.borestop.domain;
 
 import com.fasterxml.jackson.annotation.JsonIgnore;
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.config.Constants;
 import java.io.Serializable;
 import java.time.Instant;
@@ -19,6 +20,7 @@ import org.hibernate.annotations.BatchSize;
  * A user.
  */
 @Entity
+@Generated
 @Table(name = "jhi_user")
 public class User extends AbstractAuditingEntity implements Serializable {
   private static final long serialVersionUID = 1L;
diff --git a/borestop/src/main/java/com/ippon/borestop/repository/CustomAuditEventRepository.java b/borestop/src/main/java/com/ippon/borestop/repository/CustomAuditEventRepository.java
index aa227082..ab54b974 100644
--- a/borestop/src/main/java/com/ippon/borestop/repository/CustomAuditEventRepository.java
+++ b/borestop/src/main/java/com/ippon/borestop/repository/CustomAuditEventRepository.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.repository;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.config.Constants;
 import com.ippon.borestop.config.audit.AuditEventConverter;
 import com.ippon.borestop.domain.PersistentAuditEvent;
@@ -16,6 +17,7 @@ import org.springframework.transaction.annotation.Transactional;
 /**
  * An implementation of Spring Boot's {@link AuditEventRepository}.
  */
+@Generated
 @Repository
 public class CustomAuditEventRepository implements AuditEventRepository {
   private static final String AUTHORIZATION_FAILURE = "AUTHORIZATION_FAILURE";
diff --git a/borestop/src/main/java/com/ippon/borestop/security/AuthoritiesConstants.java b/borestop/src/main/java/com/ippon/borestop/security/AuthoritiesConstants.java
index 193b052d..f9b4acb3 100644
--- a/borestop/src/main/java/com/ippon/borestop/security/AuthoritiesConstants.java
+++ b/borestop/src/main/java/com/ippon/borestop/security/AuthoritiesConstants.java
@@ -1,8 +1,11 @@
 package com.ippon.borestop.security;
 
+import com.ippon.borestop.common.infrastructure.Generated;
+
 /**
  * Constants for Spring Security authorities.
  */
+@Generated
 public final class AuthoritiesConstants {
   public static final String ADMIN = "ROLE_ADMIN";
 
diff --git a/borestop/src/main/java/com/ippon/borestop/security/DomainUserDetailsService.java b/borestop/src/main/java/com/ippon/borestop/security/DomainUserDetailsService.java
index 29330366..1106db59 100644
--- a/borestop/src/main/java/com/ippon/borestop/security/DomainUserDetailsService.java
+++ b/borestop/src/main/java/com/ippon/borestop/security/DomainUserDetailsService.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.security;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.domain.User;
 import com.ippon.borestop.repository.UserRepository;
 import java.util.*;
@@ -18,6 +19,7 @@ import org.springframework.transaction.annotation.Transactional;
 /**
  * Authenticate a user from the database.
  */
+@Generated
 @Component("userDetailsService")
 public class DomainUserDetailsService implements UserDetailsService {
   private final Logger log = LoggerFactory.getLogger(DomainUserDetailsService.class);
diff --git a/borestop/src/main/java/com/ippon/borestop/security/SecurityUtils.java b/borestop/src/main/java/com/ippon/borestop/security/SecurityUtils.java
index 8e4d195d..41ce369d 100644
--- a/borestop/src/main/java/com/ippon/borestop/security/SecurityUtils.java
+++ b/borestop/src/main/java/com/ippon/borestop/security/SecurityUtils.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.security;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import java.util.Optional;
 import java.util.stream.Stream;
 import org.springframework.security.core.Authentication;
@@ -11,6 +12,7 @@ import org.springframework.security.core.userdetails.UserDetails;
 /**
  * Utility class for Spring Security.
  */
+@Generated
 public final class SecurityUtils {
 
   private SecurityUtils() {}
diff --git a/borestop/src/main/java/com/ippon/borestop/security/SpringSecurityAuditorAware.java b/borestop/src/main/java/com/ippon/borestop/security/SpringSecurityAuditorAware.java
index 13ec4606..5003a026 100644
--- a/borestop/src/main/java/com/ippon/borestop/security/SpringSecurityAuditorAware.java
+++ b/borestop/src/main/java/com/ippon/borestop/security/SpringSecurityAuditorAware.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.security;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.config.Constants;
 import java.util.Optional;
 import org.springframework.data.domain.AuditorAware;
@@ -8,6 +9,7 @@ import org.springframework.stereotype.Component;
 /**
  * Implementation of {@link AuditorAware} based on Spring Security.
  */
+@Generated
 @Component
 public class SpringSecurityAuditorAware implements AuditorAware<String> {
 
diff --git a/borestop/src/main/java/com/ippon/borestop/security/UserNotActivatedException.java b/borestop/src/main/java/com/ippon/borestop/security/UserNotActivatedException.java
index aa2e1cc0..38239854 100644
--- a/borestop/src/main/java/com/ippon/borestop/security/UserNotActivatedException.java
+++ b/borestop/src/main/java/com/ippon/borestop/security/UserNotActivatedException.java
@@ -1,10 +1,12 @@
 package com.ippon.borestop.security;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import org.springframework.security.core.AuthenticationException;
 
 /**
  * This exception is thrown in case of a not activated user trying to authenticate.
  */
+@Generated
 public class UserNotActivatedException extends AuthenticationException {
   private static final long serialVersionUID = 1L;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/security/jwt/JWTConfigurer.java b/borestop/src/main/java/com/ippon/borestop/security/jwt/JWTConfigurer.java
index 796f38b7..6ef786c7 100644
--- a/borestop/src/main/java/com/ippon/borestop/security/jwt/JWTConfigurer.java
+++ b/borestop/src/main/java/com/ippon/borestop/security/jwt/JWTConfigurer.java
@@ -1,10 +1,12 @@
 package com.ippon.borestop.security.jwt;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import org.springframework.security.config.annotation.SecurityConfigurerAdapter;
 import org.springframework.security.config.annotation.web.builders.HttpSecurity;
 import org.springframework.security.web.DefaultSecurityFilterChain;
 import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
 
+@Generated
 public class JWTConfigurer extends SecurityConfigurerAdapter<DefaultSecurityFilterChain, HttpSecurity> {
   private final TokenProvider tokenProvider;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/security/jwt/JWTFilter.java b/borestop/src/main/java/com/ippon/borestop/security/jwt/JWTFilter.java
index 16336303..43d2ad81 100644
--- a/borestop/src/main/java/com/ippon/borestop/security/jwt/JWTFilter.java
+++ b/borestop/src/main/java/com/ippon/borestop/security/jwt/JWTFilter.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.security.jwt;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import java.io.IOException;
 import javax.servlet.FilterChain;
 import javax.servlet.ServletException;
@@ -15,6 +16,7 @@ import org.springframework.web.filter.GenericFilterBean;
  * Filters incoming requests and installs a Spring Security principal if a header corresponding to a valid user is
  * found.
  */
+@Generated
 public class JWTFilter extends GenericFilterBean {
   public static final String AUTHORIZATION_HEADER = "Authorization";
 
diff --git a/borestop/src/main/java/com/ippon/borestop/security/jwt/TokenProvider.java b/borestop/src/main/java/com/ippon/borestop/security/jwt/TokenProvider.java
index 77db1334..fbc7b63c 100644
--- a/borestop/src/main/java/com/ippon/borestop/security/jwt/TokenProvider.java
+++ b/borestop/src/main/java/com/ippon/borestop/security/jwt/TokenProvider.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.security.jwt;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import io.github.jhipster.config.JHipsterProperties;
 import io.jsonwebtoken.*;
 import io.jsonwebtoken.io.Decoders;
@@ -19,6 +20,7 @@ import org.springframework.security.core.userdetails.User;
 import org.springframework.stereotype.Component;
 import org.springframework.util.StringUtils;
 
+@Generated
 @Component
 public class TokenProvider {
   private final Logger log = LoggerFactory.getLogger(TokenProvider.class);
diff --git a/borestop/src/main/java/com/ippon/borestop/service/AuditEventService.java b/borestop/src/main/java/com/ippon/borestop/service/AuditEventService.java
index 337c2eb1..a6a3a0da 100644
--- a/borestop/src/main/java/com/ippon/borestop/service/AuditEventService.java
+++ b/borestop/src/main/java/com/ippon/borestop/service/AuditEventService.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.service;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.config.audit.AuditEventConverter;
 import com.ippon.borestop.repository.PersistenceAuditEventRepository;
 import io.github.jhipster.config.JHipsterProperties;
@@ -21,6 +22,7 @@ import org.springframework.transaction.annotation.Transactional;
  * This is the default implementation to support SpringBoot Actuator {@code AuditEventRepository}.
  */
 @Service
+@Generated
 @Transactional
 public class AuditEventService {
   private final Logger log = LoggerFactory.getLogger(AuditEventService.class);
diff --git a/borestop/src/main/java/com/ippon/borestop/service/EmailAlreadyUsedException.java b/borestop/src/main/java/com/ippon/borestop/service/EmailAlreadyUsedException.java
index 49a051ca..f2bccc96 100644
--- a/borestop/src/main/java/com/ippon/borestop/service/EmailAlreadyUsedException.java
+++ b/borestop/src/main/java/com/ippon/borestop/service/EmailAlreadyUsedException.java
@@ -1,5 +1,8 @@
 package com.ippon.borestop.service;
 
+import com.ippon.borestop.common.infrastructure.Generated;
+
+@Generated
 public class EmailAlreadyUsedException extends RuntimeException {
   private static final long serialVersionUID = 1L;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/service/InvalidPasswordException.java b/borestop/src/main/java/com/ippon/borestop/service/InvalidPasswordException.java
index 731f85c6..3c044746 100644
--- a/borestop/src/main/java/com/ippon/borestop/service/InvalidPasswordException.java
+++ b/borestop/src/main/java/com/ippon/borestop/service/InvalidPasswordException.java
@@ -1,5 +1,8 @@
 package com.ippon.borestop.service;
 
+import com.ippon.borestop.common.infrastructure.Generated;
+
+@Generated
 public class InvalidPasswordException extends RuntimeException {
   private static final long serialVersionUID = 1L;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/service/MailService.java b/borestop/src/main/java/com/ippon/borestop/service/MailService.java
index 72e3f262..0838eb51 100644
--- a/borestop/src/main/java/com/ippon/borestop/service/MailService.java
+++ b/borestop/src/main/java/com/ippon/borestop/service/MailService.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.service;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.domain.User;
 import io.github.jhipster.config.JHipsterProperties;
 import java.nio.charset.StandardCharsets;
@@ -23,6 +24,7 @@ import org.thymeleaf.spring5.SpringTemplateEngine;
  * We use the {@link Async} annotation to send emails asynchronously.
  */
 @Service
+@Generated
 public class MailService {
   private final Logger log = LoggerFactory.getLogger(MailService.class);
 
diff --git a/borestop/src/main/java/com/ippon/borestop/service/UserService.java b/borestop/src/main/java/com/ippon/borestop/service/UserService.java
index b3a5d2c4..e8f52e98 100644
--- a/borestop/src/main/java/com/ippon/borestop/service/UserService.java
+++ b/borestop/src/main/java/com/ippon/borestop/service/UserService.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.service;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.config.Constants;
 import com.ippon.borestop.domain.Authority;
 import com.ippon.borestop.domain.User;
@@ -26,6 +27,7 @@ import org.springframework.transaction.annotation.Transactional;
  * Service class for managing users.
  */
 @Service
+@Generated
 @Transactional
 public class UserService {
   private final Logger log = LoggerFactory.getLogger(UserService.class);
diff --git a/borestop/src/main/java/com/ippon/borestop/service/UsernameAlreadyUsedException.java b/borestop/src/main/java/com/ippon/borestop/service/UsernameAlreadyUsedException.java
index ecef27e2..cdcbeb94 100644
--- a/borestop/src/main/java/com/ippon/borestop/service/UsernameAlreadyUsedException.java
+++ b/borestop/src/main/java/com/ippon/borestop/service/UsernameAlreadyUsedException.java
@@ -1,5 +1,8 @@
 package com.ippon.borestop.service;
 
+import com.ippon.borestop.common.infrastructure.Generated;
+
+@Generated
 public class UsernameAlreadyUsedException extends RuntimeException {
   private static final long serialVersionUID = 1L;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/service/dto/PasswordChangeDTO.java b/borestop/src/main/java/com/ippon/borestop/service/dto/PasswordChangeDTO.java
index 6243b6d5..1ff42cf2 100644
--- a/borestop/src/main/java/com/ippon/borestop/service/dto/PasswordChangeDTO.java
+++ b/borestop/src/main/java/com/ippon/borestop/service/dto/PasswordChangeDTO.java
@@ -1,8 +1,11 @@
 package com.ippon.borestop.service.dto;
 
+import com.ippon.borestop.common.infrastructure.Generated;
+
 /**
  * A DTO representing a password change required data - current and new password.
  */
+@Generated
 public class PasswordChangeDTO {
   private String currentPassword;
   private String newPassword;
diff --git a/borestop/src/main/java/com/ippon/borestop/service/dto/UserDTO.java b/borestop/src/main/java/com/ippon/borestop/service/dto/UserDTO.java
index 730c85e1..51fd3172 100644
--- a/borestop/src/main/java/com/ippon/borestop/service/dto/UserDTO.java
+++ b/borestop/src/main/java/com/ippon/borestop/service/dto/UserDTO.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.service.dto;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.config.Constants;
 import com.ippon.borestop.domain.Authority;
 import com.ippon.borestop.domain.User;
@@ -11,6 +12,7 @@ import javax.validation.constraints.*;
 /**
  * A DTO representing a user, with his authorities.
  */
+@Generated
 public class UserDTO {
   private Long id;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/service/mapper/UserMapper.java b/borestop/src/main/java/com/ippon/borestop/service/mapper/UserMapper.java
index 91922e6c..0243b2b2 100644
--- a/borestop/src/main/java/com/ippon/borestop/service/mapper/UserMapper.java
+++ b/borestop/src/main/java/com/ippon/borestop/service/mapper/UserMapper.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.service.mapper;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.domain.Authority;
 import com.ippon.borestop.domain.User;
 import com.ippon.borestop.service.dto.UserDTO;
@@ -14,6 +15,7 @@ import org.springframework.stereotype.Service;
  * support is still in beta, and requires a manual step with an IDE.
  */
 @Service
+@Generated
 public class UserMapper {
 
   public List<UserDTO> usersToUserDTOs(List<User> users) {
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/AccountResource.java b/borestop/src/main/java/com/ippon/borestop/web/rest/AccountResource.java
index a7f2a339..e3323fe1 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/AccountResource.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/AccountResource.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.web.rest;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.domain.User;
 import com.ippon.borestop.repository.UserRepository;
 import com.ippon.borestop.security.SecurityUtils;
@@ -22,10 +23,12 @@ import org.springframework.web.bind.annotation.*;
 /**
  * REST controller for managing the current user's account.
  */
+@Generated
 @RestController
 @RequestMapping("/api")
 public class AccountResource {
 
+  @Generated
   private static class AccountResourceException extends RuntimeException {
 
     private AccountResourceException(String message) {
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/AuditResource.java b/borestop/src/main/java/com/ippon/borestop/web/rest/AuditResource.java
index eadb1438..409cda74 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/AuditResource.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/AuditResource.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.web.rest;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.service.AuditEventService;
 import io.github.jhipster.web.util.PaginationUtil;
 import io.github.jhipster.web.util.ResponseUtil;
@@ -19,6 +20,7 @@ import org.springframework.web.servlet.support.ServletUriComponentsBuilder;
 /**
  * REST controller for getting the {@link AuditEvent}s.
  */
+@Generated
 @RestController
 @RequestMapping("/management/audits")
 public class AuditResource {
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/ClientForwardController.java b/borestop/src/main/java/com/ippon/borestop/web/rest/ClientForwardController.java
index f5ea63d4..336d19d2 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/ClientForwardController.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/ClientForwardController.java
@@ -1,8 +1,10 @@
 package com.ippon.borestop.web.rest;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.GetMapping;
 
+@Generated
 @Controller
 public class ClientForwardController {
 
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/UserJWTController.java b/borestop/src/main/java/com/ippon/borestop/web/rest/UserJWTController.java
index e2a6aa37..991878c8 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/UserJWTController.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/UserJWTController.java
@@ -1,6 +1,7 @@
 package com.ippon.borestop.web.rest;
 
 import com.fasterxml.jackson.annotation.JsonProperty;
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.security.jwt.JWTFilter;
 import com.ippon.borestop.security.jwt.TokenProvider;
 import com.ippon.borestop.web.rest.vm.LoginVM;
@@ -17,6 +18,7 @@ import org.springframework.web.bind.annotation.*;
 /**
  * Controller to authenticate users.
  */
+@Generated
 @RestController
 @RequestMapping("/api")
 public class UserJWTController {
@@ -48,6 +50,7 @@ public class UserJWTController {
   /**
    * Object to return as body in JWT Authentication.
    */
+  @Generated
   static class JWTToken {
     private String idToken;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/UserResource.java b/borestop/src/main/java/com/ippon/borestop/web/rest/UserResource.java
index 5f84615b..6a608dfe 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/UserResource.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/UserResource.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.web.rest;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.config.Constants;
 import com.ippon.borestop.domain.User;
 import com.ippon.borestop.repository.UserRepository;
@@ -53,6 +54,7 @@ import org.springframework.web.servlet.support.ServletUriComponentsBuilder;
  * <p>
  * Another option would be to have a specific JPA entity graph to handle this case.
  */
+@Generated
 @RestController
 @RequestMapping("/api")
 public class UserResource {
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/BadRequestAlertException.java b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/BadRequestAlertException.java
index 2dab39d0..4c83f779 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/BadRequestAlertException.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/BadRequestAlertException.java
@@ -1,11 +1,13 @@
 package com.ippon.borestop.web.rest.errors;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import java.net.URI;
 import java.util.HashMap;
 import java.util.Map;
 import org.zalando.problem.AbstractThrowableProblem;
 import org.zalando.problem.Status;
 
+@Generated
 public class BadRequestAlertException extends AbstractThrowableProblem {
   private static final long serialVersionUID = 1L;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/EmailAlreadyUsedException.java b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/EmailAlreadyUsedException.java
index 8d061fed..56c8495b 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/EmailAlreadyUsedException.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/EmailAlreadyUsedException.java
@@ -1,5 +1,8 @@
 package com.ippon.borestop.web.rest.errors;
 
+import com.ippon.borestop.common.infrastructure.Generated;
+
+@Generated
 public class EmailAlreadyUsedException extends BadRequestAlertException {
   private static final long serialVersionUID = 1L;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/ErrorConstants.java b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/ErrorConstants.java
index 8f88c930..581e9c8a 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/ErrorConstants.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/ErrorConstants.java
@@ -1,7 +1,9 @@
 package com.ippon.borestop.web.rest.errors;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import java.net.URI;
 
+@Generated
 public final class ErrorConstants {
   public static final String ERR_CONCURRENCY_FAILURE = "error.concurrencyFailure";
   public static final String ERR_VALIDATION = "error.validation";
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/ExceptionTranslator.java b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/ExceptionTranslator.java
index b63464c5..f2b9a129 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/ExceptionTranslator.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/ExceptionTranslator.java
@@ -1,5 +1,6 @@
 package com.ippon.borestop.web.rest.errors;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import io.github.jhipster.web.util.HeaderUtil;
 import java.util.List;
 import java.util.stream.Collectors;
@@ -26,6 +27,7 @@ import org.zalando.problem.violations.ConstraintViolationProblem;
  * Controller advice to translate the server side exceptions to client-friendly json structures.
  * The error response follows RFC7807 - Problem Details for HTTP APIs (https://tools.ietf.org/html/rfc7807).
  */
+@Generated
 @ControllerAdvice
 public class ExceptionTranslator implements ProblemHandling, SecurityAdviceTrait {
   private static final String FIELD_ERRORS_KEY = "fieldErrors";
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/FieldErrorVM.java b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/FieldErrorVM.java
index 46a2bf76..5628a99c 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/FieldErrorVM.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/FieldErrorVM.java
@@ -1,7 +1,9 @@
 package com.ippon.borestop.web.rest.errors;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import java.io.Serializable;
 
+@Generated
 public class FieldErrorVM implements Serializable {
   private static final long serialVersionUID = 1L;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/InvalidPasswordException.java b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/InvalidPasswordException.java
index 8d5ae466..17955eef 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/InvalidPasswordException.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/InvalidPasswordException.java
@@ -1,8 +1,10 @@
 package com.ippon.borestop.web.rest.errors;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import org.zalando.problem.AbstractThrowableProblem;
 import org.zalando.problem.Status;
 
+@Generated
 public class InvalidPasswordException extends AbstractThrowableProblem {
   private static final long serialVersionUID = 1L;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/LoginAlreadyUsedException.java b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/LoginAlreadyUsedException.java
index 7c22b6c9..72896e27 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/errors/LoginAlreadyUsedException.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/errors/LoginAlreadyUsedException.java
@@ -1,5 +1,8 @@
 package com.ippon.borestop.web.rest.errors;
 
+import com.ippon.borestop.common.infrastructure.Generated;
+
+@Generated
 public class LoginAlreadyUsedException extends BadRequestAlertException {
   private static final long serialVersionUID = 1L;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/vm/KeyAndPasswordVM.java b/borestop/src/main/java/com/ippon/borestop/web/rest/vm/KeyAndPasswordVM.java
index 72f6d0a0..7319127b 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/vm/KeyAndPasswordVM.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/vm/KeyAndPasswordVM.java
@@ -1,8 +1,11 @@
 package com.ippon.borestop.web.rest.vm;
 
+import com.ippon.borestop.common.infrastructure.Generated;
+
 /**
  * View Model object for storing the user's key and password.
  */
+@Generated
 public class KeyAndPasswordVM {
   private String key;
 
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/vm/LoginVM.java b/borestop/src/main/java/com/ippon/borestop/web/rest/vm/LoginVM.java
index 1e1b8bb8..8c239fa2 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/vm/LoginVM.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/vm/LoginVM.java
@@ -1,11 +1,13 @@
 package com.ippon.borestop.web.rest.vm;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import javax.validation.constraints.NotNull;
 import javax.validation.constraints.Size;
 
 /**
  * View Model object for storing a user's credentials.
  */
+@Generated
 public class LoginVM {
   @NotNull
   @Size(min = 1, max = 50)
diff --git a/borestop/src/main/java/com/ippon/borestop/web/rest/vm/ManagedUserVM.java b/borestop/src/main/java/com/ippon/borestop/web/rest/vm/ManagedUserVM.java
index 9e3482cd..016bc929 100644
--- a/borestop/src/main/java/com/ippon/borestop/web/rest/vm/ManagedUserVM.java
+++ b/borestop/src/main/java/com/ippon/borestop/web/rest/vm/ManagedUserVM.java
@@ -1,11 +1,13 @@
 package com.ippon.borestop.web.rest.vm;
 
+import com.ippon.borestop.common.infrastructure.Generated;
 import com.ippon.borestop.service.dto.UserDTO;
 import javax.validation.constraints.Size;
 
 /**
  * View Model extending the UserDTO, which is meant to be used in the user management UI.
  */
+@Generated
 public class ManagedUserVM extends UserDTO {
   public static final int PASSWORD_MIN_LENGTH = 4;
 
-- 
GitLab