diff --git a/borestop/README.md b/borestop/README.md
index 884572bdb12243efaab10f8d2004d7bcd9f3e8ab..fa77079f7c01e801d48c8c5bdf4d8a7c43986a07 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 9c7972c62978be506e5646f7cbc39fdf041bc086..304e1901b7137ad0735b4b0e70dc288f001ec9e2 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 ce00b43981d62e1342f90c579f401e345e27b694..cbe7bab39697b0b4bd72a94191429266b9144dd7 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 015bb8093fa43831e47bc5d4bd413e6ef68092fc..0d42d5f7aeb3119eebcc7a1177ea0abac8c2186a 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 df71391a5dab74e7dffc424ba64b4a0c92cb8264..6a3914ce6908739a8f08568a1863ad610e9e1f8e 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 0000000000000000000000000000000000000000..b2b2f768d9f9dd96c87de569cbb53530f9a990d1
--- /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 874f412ab1c2417c133bbe96228de741b77ef170..ec8c9137b8493a9d8518c2251bff8d978ad78f27 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 ffc95958c6c97cfd73a0140bde1d18e45551b8a3..90ff4669adcbceff244402e369cff09eac8a4d56 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 c962ed93bdfdcab204735728415feb74edd46314..18ea1174fabe190d7aa4e985db18648b5820c037 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 34304cb36f63858163dd37bd39a122ef7becadb4..63741033386accbe5018b7c23495ad7ba87867d7 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 fbdadc25d00dee7242cae6b6f0a92baaef201b25..8b697e13b79f651caa2f2fa318b7073d11d943e2 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 e5eb685771c91368e6d0222b7921b82df94efaed..be10bb5d585a50303d762ef8ba82f4c2de8226e7 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 515b3f44cd70b1b226fd43979e599b4e695b6891..d000b8c186e000aaf7a341aedfa1b83cdb60d3c6 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 e5305f2a3e0947997cf15f7ba13af85e25235f18..ac6be3fb05a52251ad1e287660e367b5f6a7ab56 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 22c40b423cb398cffb94139abb03bc31e770b404..3a50ec8fa71e1ec79ac34fce5c6d1856870cd2ac 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 63268ca1fd25c45d457214cb95e3fccf82ed34d8..4dec6280ee5164e3b9dd17170233c5e45d2d7281 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 5b584f0117dcc2a407fd127c74b720d2e872fb7d..26b906d951530e412376e765a6943d2f3e8de917 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 728f8a2aab90219729f84c1e3f23323e4723510a..48042231fe4163b056f386e8bf9aa80c8dcd293c 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 9cc17d0f91e04d3550a367cc4a6887f38c935970..b508211f2064975beaa8c8a6fcafaa011f06265b 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 ca0c0123eb56aa5c10679ac47a4a4854541392a0..e9f5b2a9dd7a8c2c1de978a844b2566a7fdb8696 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 56abe0e1ea475eed2f42699f1faa9661f8236089..1717c44fdfeaa32ea08d2e65e1e4b6f8aff27fb0 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 31109e42cd4ff7ed52e2fa5d839b97a63e5d8c5c..4a02f2d43ec6ca03b407acc07f143398610ee5a2 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 381c6724ce26a149e55462afe8a6f8afa4306a77..1b4ba6ee774ac9210891a01f4cb2d58085b7a07e 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 917e4121ba92411fc0a3d97dde18958a3b87c4d8..b1f18fdd87472d351bbaa93a58dbf20b9941642b 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 a43b734dd1467fba6d634e5e56ce147f6c502884..d67c5336f2926d402f8f8950daf119c2df00aff7 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 aa227082d80d1b4c69329bbe68072729b3cdee35..ab54b9747a917624a3152d75cae849eadfe2bbb2 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 193b052d875db61a2284cc66d8000b63d25aa63d..f9b4acb3d75401234d30d7c53d9f52666f016397 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 29330366b9f33c4d894703a122c2b2ad1d3534fd..1106db59e543ef6e9a38a78da2f7bc3fc2a4ddc8 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 8e4d195d4d993f497b5b921c5f168bdc1c71a946..41ce369deae6439fc5deb168ed3d34323a390a15 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 13ec4606e0dc2f485d772a7c7d488cb7733496a7..5003a026e0317b8ea870644f52890ab339b643be 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 aa2e1cc0a6245e1c13293f70966ada7f8477b17e..382398544d1471780c481140eca53636c164c13e 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 796f38b7af9a58b50edd6d081c958024c7b98aae..6ef786c787d7b13f82e12aae5da1b8122d3ec97c 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 163363037c49637595ddb12faf689f0f86411334..43d2ad81ba03c51297b3ff14e94d420d949fb45d 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 77db1334d6d3ed71bced9c5600c981e2f0745e43..fbc7b63c3ca8479bdf3633aa79fd4cebe18d478e 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 337c2eb1591b4591c8cb397b2061a7505cd93060..a6a3a0da77153ddbeed5ebd50e9013b4b233b0a1 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 49a051ca0586fcb27b15062fa559319e7f3dd99e..f2bccc9679cbda2432c8a21c565d0a659a3754c5 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 731f85c6b3fc2c6c56a14410ada7b4392f93706e..3c0447468174ba7565dbda3ef2c5dfe083b0c591 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 72e3f2625fa1dca90a05e9f3845425a495809452..0838eb51627819ad66cec4590e69a357447dd9f6 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 b3a5d2c44232ed677705e264a34d51ab6b0958ec..e8f52e983e281283f4a2ba9f4ae8a533c40c6cf2 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 ecef27e2f63a9dea8aafd12a1e9eb897e02bc7d9..cdcbeb942a704424cf44ca87576249f5fed627dd 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 6243b6d5e733060c704792e1b05976cbf9de803f..1ff42cf235d54fa32766985ca2a951caec25e38a 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 730c85e1fd4b7e370bdb8baa42e5ece31d9f7176..51fd317297e3777fcfdca49500486c67c706a7b1 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 91922e6c3a86ebc1eca0bc9c2e246e8a40c4331a..0243b2b28dfe41f7426f74e3590dded4e5202e67 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 a7f2a339d0ef0bfc347b514e832235ec11597970..e3323fe1d129b45861bdca424f2bb9297a06e8f6 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 eadb1438eea9e1948c1a2d0cdb96a66f4054dd0b..409cda744788c991910ce6f62f8b19c4103dc9bd 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 f5ea63d4351c545a3481dc30b20b753f131299c9..336d19d2faf323ae3f20d981f369d848bc8e21a1 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 e2a6aa375e71cc745bd8b3d334b6fcd9e9b3b486..991878c81f8cdefead78b3856af77dca82fcbf4a 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 5f84615baa86387bfadb16c271a1944d94cf0ffa..6a608dfebe5495392168ad877d383882539223c0 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 2dab39d05a5ba732ed40c98db8b499e89c7c5653..4c83f779aecf446ce2cfcccf872005d7a0c4fbd3 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 8d061fed270a8a4a405d8a342734eb48c0a2c86c..56c8495b7210051cb491fe835d10b47cee8e1958 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 8f88c93009852551ac7d1c3db0e8e4835cf3b45a..581e9c8a47bf837a47fcab635ab2fe545909ee61 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 b63464c5cbf10c6fddd9dc8548c47aea5fcbe7bd..f2b9a1292f96ae56727f6b15789e12ee9bd694e1 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 46a2bf76275a328b62743daabc5c8d1d809782f7..5628a99c98ef213a97b5a8a827ed75b152f8ed2c 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 8d5ae4664736d947cf067d36c603cab48dced293..17955eef944ab2d903c5b6b7c0d1febfd1027bea 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 7c22b6c952067501a40990f378628dfc463cfaa8..72896e2773f0ea241b547dc7cd638e56ef6b7230 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 72f6d0a0e851b973b7c2741804a83aecbdb6e34f..7319127bb4d32611674726a1db6f9040f1fc9b9d 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 1e1b8bb8fb611886ad1636a0af44d7413a7a6efe..8c239fa2dd59f823f5925772e4b84b45a390f981 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 9e3482cdc24aabd5440d458f653b838bf6efd378..016bc929fcee07d3544e4edd21fe9b88618464f8 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;