diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e1a671f3d7b..077caa300c9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -8,6 +8,11 @@ updates: labels: - 'theme: jhipster-internals' - 'theme: dependencies' + ignored_updates: + - match: + dependency_name: 'p-queue' + # ESM only version + version_requirement: '>=7' - package-ecosystem: 'npm' directory: '/generators/client/templates/angular/' diff --git a/generators/bootstrap/index.js b/generators/bootstrap/index.js index fb92309dfc1..c6b5d9fcea0 100644 --- a/generators/bootstrap/index.js +++ b/generators/bootstrap/index.js @@ -30,6 +30,7 @@ const { const { hasState, setModifiedFileState } = State; const BaseGenerator = require('../generator-base'); +const { MultiStepTransform } = require('../../utils/multi-step-transform'); const { defaultConfig } = require('../generator-defaults'); const { prettierTransform, generatedAnnotationTransform } = require('../generator-transforms'); const { formatDateForChangelog, prepareFieldForLiquibaseTemplates } = require('../../utils/liquibase'); @@ -158,6 +159,8 @@ module.exports = class extends BaseGenerator { } }); const transformStreams = [ + // multi-step changes the file path, should be executed earlier in the pipeline + new MultiStepTransform(), createYoResolveTransform(this.env.conflicter), createYoRcTransform(), createEachFileTransform(file => { diff --git a/generators/client/files-angular.js b/generators/client/files-angular.js index 62e1b383823..911031a00c6 100644 --- a/generators/client/files-angular.js +++ b/generators/client/files-angular.js @@ -38,6 +38,7 @@ const files = { '.eslintrc.json', 'angular.json', 'ngsw-config.json', + 'README.md.jhi.client.angular', 'webpack/environment.js', 'webpack/proxy.conf.js', 'webpack/webpack.custom.js', diff --git a/generators/client/files-common.js b/generators/client/files-common.js index 82432e4ffaf..4d79ba44118 100644 --- a/generators/client/files-common.js +++ b/generators/client/files-common.js @@ -27,7 +27,7 @@ module.exports = { const commonFiles = { common: [ { - templates: ['.eslintignore', `${CLIENT_MAIN_SRC_DIR}manifest.webapp`], + templates: ['.eslintignore', 'README.md.jhi.client', `${CLIENT_MAIN_SRC_DIR}manifest.webapp`], }, { path: CLIENT_MAIN_SRC_DIR, diff --git a/generators/client/templates/angular/README.md.jhi.client.angular.ejs b/generators/client/templates/angular/README.md.jhi.client.angular.ejs new file mode 100644 index 00000000000..1380f5cbb29 --- /dev/null +++ b/generators/client/templates/angular/README.md.jhi.client.angular.ejs @@ -0,0 +1,48 @@ +<%# + Copyright 2013-2021 the original author or authors from the JHipster project. + + This file is part of the JHipster project, see https://www.jhipster.tech/ + for more information. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-%> +<%# + This is a fragment file, it will be merged into to root template if available. + EJS fragments will process % delimiter tags in template and & delimiter tags in the merge process. +-%> +<&_ if (fragment.customCliSection) { -&> +[Angular CLI][] with +<&_ } -&> +<&_ if (fragment.developmentSection) { -&> +### Using Angular CLI + +You can also use [Angular CLI][] to generate some custom client code. + +For example, the following command: + +``` +ng generate component my-component +``` + +will generate few files: + +``` +create <%= CLIENT_MAIN_SRC_DIR %>app/my-component/my-component.component.html +create <%= CLIENT_MAIN_SRC_DIR %>app/my-component/my-component.component.ts +update <%= CLIENT_MAIN_SRC_DIR %>app/app.module.ts +``` + +<&_ } -&> +<&_ if (fragment.referenceSection) { _&> +[Angular CLI]: https://cli.angular.io/ +<&_ } -&> diff --git a/generators/client/templates/common/README.md.jhi.client.ejs b/generators/client/templates/common/README.md.jhi.client.ejs new file mode 100644 index 00000000000..1a534d9580d --- /dev/null +++ b/generators/client/templates/common/README.md.jhi.client.ejs @@ -0,0 +1,190 @@ +<%# + Copyright 2013-2021 the original author or authors from the JHipster project. + + This file is part of the JHipster project, see https://www.jhipster.tech/ + for more information. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-%> +<%# + This is a fragment file, it will be merged into to root template if available. + EJS fragments will process % delimiter tags in template and & delimiter tags in the merge process. +-%> +<&_ + // Register sections and max allowed fragments, 0 for unlimited. + fragments.registerSections({ + customCliSection: 1, + }); +_&> +<%_ +let clientPackageMngrName = 'Npm'; +let clientPackageMngrAddGlobal = 'install -g'; +let clientPackageMngrAdd = 'install --save --save-exact'; +let clientPackageMngrAddDev = 'install --save-dev --save-exact'; +-%> +<&_ if (fragment.developmentSection) { -&> +Before you can build this project, you must install and configure the following dependencies on your machine: + +1. [Node.js][]: We use Node to run a development web server and build the project. + Depending on your system, you can install Node either from source or as a pre-packaged bundle. + +After installing Node, you should be able to run the following command to install development tools. +You will only need to run this command when dependencies change in [package.json](package.json). + +``` +<%= clientPackageManager %> install +``` + +We use <%= clientPackageManager %> scripts and <&- fragments.customCliSection(' ') &>[Webpack][] as our build system. + + <%_ if (cacheProviderRedis || cacheProviderHazelcast || cacheProviderMemcached) { _%> +If you are using <%= cacheProvider %> as a cache, you will have to launch a cache server. +To start your cache server, run: + +``` +docker-compose -f src/main/docker/<%= cacheProviderHazelcast?'hazelcast-management-center':cacheProvider %>.yml up -d +``` + + <%_ if (cacheProviderRedis) { _%> + +The cache can also be turned off by adding to the application yaml: +``` +spring: + cache: + type: none +``` +See [here](https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-caching.html#boot-features-caching-provider-none) for details. + +**WARNING**: If you using second level hibernate cache and disabling the spring cache, you have to disable the second level hibernate cache as well since they are using +the same CacheManager. + <%_ } _%> + <%_ } _%> + +Run the following commands in two separate terminals to create a blissful development experience where your browser +auto-refreshes when files change on your hard drive. + +``` + <%_ if (buildToolMaven) { _%> +./mvnw + <%_ } _%> + <%_ if (buildToolGradle) { _%> +./gradlew -x webapp + <%_ } _%> +<%= clientPackageManager %> start +``` + +<%= clientPackageMngrName %> is also used to manage CSS and JavaScript dependencies used in this application. You can upgrade dependencies by +specifying a newer version in [package.json](package.json). You can also run `<%= clientPackageManager %> update` and `<%= clientPackageManager %> install` to manage dependencies. +Add the `help` flag on any command to see how you can use it. For example, `<%= clientPackageManager %> help update`. + +The `<%= clientPackageManager %> run` command will list all of the scripts available to run for this project. + +### PWA Support + +JHipster ships with PWA (Progressive Web App) support, and it's turned off by default. One of the main components of a PWA is a service worker. + + <%_ if (!clientFrameworkAngular) { _%> +The service worker initialization code is commented out by default. To enable it, uncomment the following code in `<%= CLIENT_MAIN_SRC_DIR %>index.html`: + +```html + +``` + +Note: [Workbox](https://developers.google.com/web/tools/workbox/) powers JHipster's service worker. It dynamically generates the `service-worker.js` file. + <%_ } _%> + <%_ if (clientFrameworkAngular) { _%> +The service worker initialization code is disabled by default. To enable it, uncomment the following code in `<%= CLIENT_MAIN_SRC_DIR %>app/app.module.ts`: + +```typescript +ServiceWorkerModule.register('ngsw-worker.js', { enabled: false }), +``` +<%_ } _%> + +### Managing dependencies + +For example, to add [Leaflet][] library as a runtime dependency of your application, you would run following command: + +``` +<%= clientPackageManager %> <%= clientPackageMngrAdd %> leaflet +``` + +To benefit from TypeScript type definitions from [DefinitelyTyped][] repository in development, you would run following command: + +``` +<%= clientPackageManager %> <%= clientPackageMngrAddDev %> @types/leaflet +``` + +Then you would import the JS and CSS files specified in library's installation instructions so that [Webpack][] knows about them: + <%_ if (clientFrameworkAngular) { _%> +Edit [<%= CLIENT_MAIN_SRC_DIR %>app/app.module.ts](<%= CLIENT_MAIN_SRC_DIR %>app/app.module.ts) file: + +``` +import 'leaflet/dist/leaflet.js'; +``` + +Edit [<%= CLIENT_MAIN_SRC_DIR %>content/scss/vendor.scss](<%= CLIENT_MAIN_SRC_DIR %>content/scss/vendor.scss) file: + +``` +@import '~leaflet/dist/leaflet.css'; +``` + + <%_ } _%> +Note: There are still a few other things remaining to do for Leaflet that we won't detail here. + +For further instructions on how to develop with JHipster, have a look at [Using JHipster in development][]. + +<&_ } -&> +<&_ if (fragment.testingSection) { -&> +### Client tests + +Unit tests are run by [Jest][]. They're located in [<%= CLIENT_TEST_SRC_DIR %>](<%= CLIENT_TEST_SRC_DIR %>) and can be run with: + +``` +<%= clientPackageManager %> test +``` + + <%_ if (protractorTests) { _%> +UI end-to-end tests are powered by [Protractor][], which is built on top of WebDriverJS. They're located in [<%= CLIENT_TEST_SRC_DIR %>e2e](<%= CLIENT_TEST_SRC_DIR %>e2e) +and can be run by starting Spring Boot in one terminal (`<% if (buildToolMaven) { %>./mvnw spring-boot:run<% } else { %>./gradlew bootRun<% } %>`) and running the tests (`<%= clientPackageManager %> run e2e`) in a second one. + <%_ } _%> + <%_ if (cypressTests) { _%> +UI end-to-end tests are powered by [Cypress][]. They're located in [<%= CLIENT_TEST_SRC_DIR %>cypress](<%= CLIENT_TEST_SRC_DIR %>cypress) +and can be run by starting Spring Boot in one terminal (`<% if (buildToolMaven) { %>./mvnw spring-boot:run<% } else { %>./gradlew bootRun<% } %>`) and running the tests (`<%= clientPackageManager %> run e2e`) in a second one. + +#### Lighthouse audits + +You can execute automated [lighthouse audits][https://developers.google.com/web/tools/lighthouse/] with [cypress audits][https://github.com/mfrachet/cypress-audit] by running `<%= clientPackageManager %> run e2e:cypress:audits`. +You should only run the audits when your application is packaged with the production profile. +The lighthouse report is created in <% if (buildToolMaven) { %>`target/cypress/lhreport.html`<% } else { %>`build/cypress/lhreport.html`<% } %> + <%_ } _%> +<&_ } -&> +<&_ if (fragment.referenceSection) { -&> +[Webpack]: https://webpack.github.io/ +[BrowserSync]: https://www.browsersync.io/ +[Jest]: https://facebook.github.io/jest/ + <%_ if (protractorTests) { _%> +[Protractor]: https://angular.github.io/protractor/ + <%_ } -%> + <%_ if (cypressTests) { _%> +[Cypress]: https://www.cypress.io/ + <%_ } -%> +[Leaflet]: https://leafletjs.com/ +[DefinitelyTyped]: https://definitelytyped.org/ +<&_ } -&> +<&- fragments.render() -&> diff --git a/generators/common/files.js b/generators/common/files.js index f9904660119..3d786794006 100644 --- a/generators/common/files.js +++ b/generators/common/files.js @@ -33,7 +33,7 @@ const commonFiles = { global: [ { templates: [ - 'README.md', + 'README.md.jhi', { file: 'gitignore', renameTo: () => '.gitignore', diff --git a/generators/common/templates/README.md.ejs b/generators/common/templates/README.md.jhi.ejs similarity index 64% rename from generators/common/templates/README.md.ejs rename to generators/common/templates/README.md.jhi.ejs index a138ffaa820..a4d59d958da 100644 --- a/generators/common/templates/README.md.ejs +++ b/generators/common/templates/README.md.jhi.ejs @@ -16,6 +16,20 @@ See the License for the specific language governing permissions and limitations under the License. -%> +<%# + This is a fragment root file, it will be merge fragments if available. + EJS fragments will process % delimiter tags in template rendering and & delimiter tags in the merge process. +-%> +<&_ + // Register sections and max allowed fragments, 0 for unlimited. + fragments.registerSections({ + developmentSection: 0, + productionSection: 0, + testingSection: 0, + othersSection: 0, + referenceSection: 0, + }); +_&> # <%= baseName %> <%_ @@ -29,8 +43,6 @@ This application was generated using JHipster <%= jhipsterVersion %>, you can fi <%_ if (applicationTypeGateway || applicationTypeMicroservice) { _%> This is a "<%= applicationType %>" application intended to be part of a microservice architecture, please refer to the [Doing microservices with JHipster][] page of the documentation for more information. -<%_ } _%> -<%_ if (applicationTypeGateway || applicationTypeMicroservice) { _%> This application is configured for Service Discovery and Configuration with <% if (serviceDiscoveryEureka) { %>the JHipster-Registry<% } %><% if (serviceDiscoveryConsul) { %>Consul<% } %>. On launch, it will refuse to start if it is not able to connect to <% if (serviceDiscoveryEureka) { %>the JHipster-Registry at [http://localhost:8761](http://localhost:8761)<% } %><% if (serviceDiscoveryConsul) { %>Consul at [http://localhost:8500](http://localhost:8500)<% } %>.<% if (serviceDiscoveryEureka) { %> For more information, read our documentation on [Service Discovery and Configuration with the JHipster-Registry][].<% } %><% if (serviceDiscoveryConsul) { %> For more information, read our documentation on [Service Discovery and Configuration with Consul][].<% } %> <%_ } _%> @@ -42,67 +54,21 @@ To start your application in the dev profile, run: ``` <% if (buildToolMaven) { %>./mvnw<% } %><% if (buildToolGradle) { %>./gradlew<% } %> ``` -<%_ } _%> - -<%_ if (!skipClient) { _%> -Before you can build this project, you must install and configure the following dependencies on your machine: - -1. [Node.js][]: We use Node to run a development web server and build the project. - Depending on your system, you can install Node either from source or as a pre-packaged bundle. - -After installing Node, you should be able to run the following command to install development tools. -You will only need to run this command when dependencies change in [package.json](package.json). - -``` -<%= clientPackageManager %> install -``` - -We use <%= clientPackageManager %> scripts and <% if (clientFrameworkAngular) { %>[Angular CLI][] with <% } %>[Webpack][] as our build system. -<%_ if (cacheProviderRedis || cacheProviderHazelcast || cacheProviderMemcached) { _%> -If you are using <%= cacheProvider %> as a cache, you will have to launch a cache server. -To start your cache server, run: - -``` -docker-compose -f src/main/docker/<%= cacheProviderHazelcast?'hazelcast-management-center':cacheProvider %>.yml up -d -``` - -<%_ if (cacheProviderRedis) { _%> - -The cache can also be turned off by adding to the application yaml: -``` -spring: - cache: - type: none -``` -See [here](https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-caching.html#boot-features-caching-provider-none) for details. +For further instructions on how to develop with JHipster, have a look at [Using JHipster in development][]. -**WARNING**: If you using second level hibernate cache and disabling the spring cache, you have to disable the second level hibernate cache as well since they are using -the same CacheManager. - <%_ } _%> <%_ } _%> +<&- fragments.developmentSection() &> +### JHipster Control Center -Run the following commands in two separate terminals to create a blissful development experience where your browser -auto-refreshes when files change on your hard drive. +JHipster Control Center can help you manage and control your application(s). You can start a local control center server (accessible on http://localhost:7419) with: ``` -<%_ if (buildToolMaven) { _%> -./mvnw -<%_ } _%> -<%_ if (buildToolGradle) { _%> -./gradlew -x webapp -<%_ } _%> -<%= clientPackageManager %> start +docker-compose -f src/main/docker/jhipster-control-center.yml up ``` -<%= clientPackageMngrName %> is also used to manage CSS and JavaScript dependencies used in this application. You can upgrade dependencies by -specifying a newer version in [package.json](package.json). You can also run `<%= clientPackageManager %> update` and `<%= clientPackageManager %> install` to manage dependencies. -Add the `help` flag on any command to see how you can use it. For example, `<%= clientPackageManager %> help update`. - -The `<%= clientPackageManager %> run` command will list all of the scripts available to run for this project. -<%_ if (authenticationTypeOauth2) { _%> - -## OAuth 2.0 / OpenID Connect +<%_ if (authenticationTypeOauth2) { -%> +### OAuth 2.0 / OpenID Connect Congratulations! You've selected an excellent way to secure your JHipster application. If you're not sure what OAuth and OpenID Connect (OIDC) are, please see [What the Heck is OAuth?](https://developer.okta.com/blog/2017/06/21/what-the-heck-is-oauth) @@ -129,14 +95,6 @@ spring: client-secret: web_app ``` -### JHipster Control Center - -JHipster Control Center can help you to manage and control your application(s). You can start a local control center server (accessible on http://localhost:7419) with: - -``` -docker-compose -f src/main/docker/jhipster-control-center.yml up -``` - ### Okta If you'd like to use Okta instead of Keycloak, it's pretty quick using the [Okta CLI](https://cli.okta.com/). After you've installed it, run: @@ -182,87 +140,6 @@ Navigate to **API** > **Authorization Servers**, click the **Authorization Serve After making these changes, you should be good to go! If you have any issues, please post them to [Stack Overflow](https://stackoverflow.com/questions/tagged/jhipster). Make sure to tag your question with "jhipster" and "okta". <%_ } _%> -### PWA Support - -JHipster ships with PWA (Progressive Web App) support, and it's turned off by default. One of the main components of a PWA is a service worker. - -<%_ if (!clientFrameworkAngular) { _%> -The service worker initialization code is commented out by default. To enable it, uncomment the following code in `<%= CLIENT_MAIN_SRC_DIR %>index.html`: - -```html - -``` - -Note: [Workbox](https://developers.google.com/web/tools/workbox/) powers JHipster's service worker. It dynamically generates the `service-worker.js` file. -<%_ } _%> -<%_ if (clientFrameworkAngular) { _%> -The service worker initialization code is disabled by default. To enable it, uncomment the following code in `<%= CLIENT_MAIN_SRC_DIR %>app/app.module.ts`: - -```typescript -ServiceWorkerModule.register('ngsw-worker.js', { enabled: false }), -``` -<%_ } _%> - -### Managing dependencies - -For example, to add [Leaflet][] library as a runtime dependency of your application, you would run following command: - -``` -<%= clientPackageManager %> <%= clientPackageMngrAdd %> leaflet -``` - -To benefit from TypeScript type definitions from [DefinitelyTyped][] repository in development, you would run following command: - -``` -<%= clientPackageManager %> <%= clientPackageMngrAddDev %> @types/leaflet -``` - -Then you would import the JS and CSS files specified in library's installation instructions so that [Webpack][] knows about them: -<%_ if (clientFrameworkAngular) { _%> -Edit [<%= CLIENT_MAIN_SRC_DIR %>app/app.module.ts](<%= CLIENT_MAIN_SRC_DIR %>app/app.module.ts) file: - -``` -import 'leaflet/dist/leaflet.js'; -``` - -Edit [<%= CLIENT_MAIN_SRC_DIR %>content/scss/vendor.scss](<%= CLIENT_MAIN_SRC_DIR %>content/scss/vendor.scss) file: - -``` -@import '~leaflet/dist/leaflet.css'; -``` - -<%_ } _%> -Note: There are still a few other things remaining to do for Leaflet that we won't detail here. -<%_ } _%> - -For further instructions on how to develop with JHipster, have a look at [Using JHipster in development][]. - -<%_ if (clientFrameworkAngular && !applicationTypeMicroservice) { _%> -### Using Angular CLI - -You can also use [Angular CLI][] to generate some custom client code. - -For example, the following command: - -``` -ng generate component my-component -``` - -will generate few files: - -``` -create <%= CLIENT_MAIN_SRC_DIR %>app/my-component/my-component.component.html -create <%= CLIENT_MAIN_SRC_DIR %>app/my-component/my-component.component.ts -update <%= CLIENT_MAIN_SRC_DIR %>app/app.module.ts -``` - -<%_ } _%> <%_ if (enableSwaggerCodegen) { _%> ### Doing API-First development using openapi-generator @@ -330,6 +207,7 @@ To package your application as a war in order to deploy it to an application ser <%_ } _%> ``` +<&- fragments.productionSection() &> ## Testing To launch your application's tests, run: @@ -342,31 +220,7 @@ To launch your application's tests, run: <%_ } _%> ``` -<%_ if (!skipClient) { _%> -### Client tests - -Unit tests are run by [Jest][]. They're located in [<%= CLIENT_TEST_SRC_DIR %>](<%= CLIENT_TEST_SRC_DIR %>) and can be run with: - -``` -<%= clientPackageManager %> test -``` - -<%_ if (protractorTests) { _%> -UI end-to-end tests are powered by [Protractor][], which is built on top of WebDriverJS. They're located in [<%= CLIENT_TEST_SRC_DIR %>e2e](<%= CLIENT_TEST_SRC_DIR %>e2e) -and can be run by starting Spring Boot in one terminal (`<% if (buildToolMaven) { %>./mvnw spring-boot:run<% } else { %>./gradlew bootRun<% } %>`) and running the tests (`<%= clientPackageManager %> run e2e`) in a second one. -<%_ } _%> -<%_ if (cypressTests) { _%> -UI end-to-end tests are powered by [Cypress][]. They're located in [<%= CLIENT_TEST_SRC_DIR %>cypress](<%= CLIENT_TEST_SRC_DIR %>cypress) -and can be run by starting Spring Boot in one terminal (`<% if (buildToolMaven) { %>./mvnw spring-boot:run<% } else { %>./gradlew bootRun<% } %>`) and running the tests (`<%= clientPackageManager %> run e2e`) in a second one. - -#### Lighthouse audits - -You can execute automated [lighthouse audits][https://developers.google.com/web/tools/lighthouse/] with [cypress audits][https://github.com/mfrachet/cypress-audit] by running `<%= clientPackageManager %> run e2e:cypress:audits`. -You should only run the audits when your application is packaged with the production profile. -The lighthouse report is created in <% if (buildToolMaven) { %>`target/cypress/lhreport.html`<% } else { %>`build/cypress/lhreport.html`<% } %> -<%_ } _%> -<%_ } _%> - +<&- fragments.testingSection() -&> <%_ if (gatlingTests) { _%> ### Other tests @@ -468,6 +322,10 @@ 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. +<& if (fragments.othersSection()) { &> +## Others +<&- fragments.othersSection() &> +<& } &> [JHipster Homepage and latest documentation]: <%= DOCUMENTATION_URL %> [JHipster <%= jhipsterVersion %> archive]: <%= DOCUMENTATION_ARCHIVE_URL %> <%_ if (applicationTypeGateway || applicationTypeMicroservice) { _%> @@ -486,25 +344,10 @@ To configure CI for your project, run the ci-cd sub-generator (`jhipster ci-cd`) [Code quality page]: <%= DOCUMENTATION_ARCHIVE_URL %>/code-quality/ [Setting up Continuous Integration]: <%= DOCUMENTATION_ARCHIVE_URL %>/setting-up-ci/ -<% if (gatlingTests) { %>[Gatling]: https://gatling.io/<% } %> -<%_ if (!skipClient) { _%> [Node.js]: https://nodejs.org/ -[Webpack]: https://webpack.github.io/ -<%_ if (clientFrameworkAngular) { _%> -[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 -<%_ if (protractorTests) { _%> -[Protractor]: https://angular.github.io/protractor/ -<%_ } _%> -<%_ if (cypressTests) { _%> -[Cypress]: https://www.cypress.io/ -<%_ } _%> -[Leaflet]: https://leafletjs.com/ -[DefinitelyTyped]: https://definitelytyped.org/ -<%_ } _%> +[NPM]: https://www.npmjs.com/ +<&- fragments.referenceSection() &> +<% if (gatlingTests) { %>[Gatling]: https://gatling.io/<% } %> <%_ if (enableSwaggerCodegen) { _%> [OpenAPI-Generator]: https://openapi-generator.tech [Swagger-Editor]: https://editor.swagger.io diff --git a/generators/entity-server/files.js b/generators/entity-server/files.js index f85b3a3f6c7..9032dfc8eff 100644 --- a/generators/entity-server/files.js +++ b/generators/entity-server/files.js @@ -68,8 +68,92 @@ const serverFiles = { path: SERVER_MAIN_SRC_DIR, templates: [ { - file: 'package/domain/Entity.java', - renameTo: generator => `${generator.packageFolder}/domain/${generator.asEntity(generator.entityClass)}.java`, + file: 'package/domain/Entity.java.jhi', + renameTo: generator => `${generator.packageFolder}/domain/${generator.persistClass}.java.jhi`, + }, + { + file: 'package/domain/Entity.java.jhi.javax_validation', + renameTo: generator => `${generator.packageFolder}/domain/${generator.persistClass}.java.jhi.javax_validation`, + }, + ], + }, + { + condition: generator => generator.databaseTypeSql && generator.reactive, + path: SERVER_MAIN_SRC_DIR, + templates: [ + { + file: 'package/domain/Entity.java.jhi.spring_data_reactive', + renameTo: generator => `${generator.packageFolder}/domain/${generator.persistClass}.java.jhi.spring_data_reactive`, + }, + ], + }, + { + condition: generator => generator.databaseTypeCassandra, + path: SERVER_MAIN_SRC_DIR, + templates: [ + { + file: 'package/domain/Entity.java.jhi.spring_data_cassandra', + renameTo: generator => `${generator.packageFolder}/domain/${generator.persistClass}.java.jhi.spring_data_cassandra`, + }, + ], + }, + { + condition: generator => generator.databaseTypeNeo4j, + path: SERVER_MAIN_SRC_DIR, + templates: [ + { + file: 'package/domain/Entity.java.jhi.spring_data_neo4j', + renameTo: generator => `${generator.packageFolder}/domain/${generator.persistClass}.java.jhi.spring_data_neo4j`, + }, + ], + }, + { + condition: generator => generator.databaseTypeSql && !generator.reactive, + path: SERVER_MAIN_SRC_DIR, + templates: [ + { + file: 'package/domain/Entity.java.jhi.javax_persistence', + renameTo: generator => `${generator.packageFolder}/domain/${generator.persistClass}.java.jhi.javax_persistence`, + }, + ], + }, + { + condition: generator => generator.databaseTypeMongodb, + path: SERVER_MAIN_SRC_DIR, + templates: [ + { + file: 'package/domain/Entity.java.jhi.spring_data_mongodb', + renameTo: generator => `${generator.packageFolder}/domain/${generator.persistClass}.java.jhi.spring_data_mongodb`, + }, + ], + }, + { + condition: generator => generator.databaseTypeCouchbase, + path: SERVER_MAIN_SRC_DIR, + templates: [ + { + file: 'package/domain/Entity.java.jhi.spring_data_couchbase', + renameTo: generator => `${generator.packageFolder}/domain/${generator.persistClass}.java.jhi.spring_data_couchbase`, + }, + ], + }, + { + condition: generator => generator.databaseTypeSql && !generator.reactive && generator.enableHibernateCache, + path: SERVER_MAIN_SRC_DIR, + templates: [ + { + file: 'package/domain/Entity.java.jhi.hibernate_cache', + renameTo: generator => `${generator.packageFolder}/domain/${generator.persistClass}.java.jhi.hibernate_cache`, + }, + ], + }, + { + condition: generator => generator.searchEngineElasticsearch, + path: SERVER_MAIN_SRC_DIR, + templates: [ + { + file: 'package/domain/Entity.java.jhi.elastic_search', + renameTo: generator => `${generator.packageFolder}/domain/${generator.persistClass}.java.jhi.elastic_search`, }, ], }, @@ -230,7 +314,7 @@ const serverFiles = { templates: [ { file: 'package/domain/EntityTest.java', - renameTo: generator => `${generator.packageFolder}/domain/${generator.asEntity(generator.entityClass)}Test.java`, + renameTo: generator => `${generator.packageFolder}/domain/${generator.persistClass}Test.java`, }, ], }, diff --git a/generators/entity-server/index.js b/generators/entity-server/index.js index b7f2b99f51d..c62eabd82e7 100644 --- a/generators/entity-server/index.js +++ b/generators/entity-server/index.js @@ -85,6 +85,15 @@ module.exports = class extends BaseBlueprintGenerator { const derivedFields = this.entity.primaryKey.derivedFields; this.entity.fields.unshift(...derivedFields); }, + processFieldType() { + this.entity.fields.forEach(field => { + if (field.blobContentTypeText) { + field.javaFieldType = 'String'; + } else { + field.javaFieldType = field.fieldType; + } + }); + }, }; } diff --git a/generators/entity-server/templates/src/main/java/package/domain/Entity.java.ejs b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.ejs deleted file mode 100644 index 2a2ac4c7a5f..00000000000 --- a/generators/entity-server/templates/src/main/java/package/domain/Entity.java.ejs +++ /dev/null @@ -1,769 +0,0 @@ -<%# - Copyright 2013-2021 the original author or authors from the JHipster project. - - This file is part of the JHipster project, see https://www.jhipster.tech/ - for more information. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --%> -package <%= packageName %>.domain; - -<%_ - -let hasDto = dtoMapstruct; -let hasTextBlob = false; -let hasRelationship = relationships.length !== 0; -_%> -<%_ -for (const field of fields.filter(field => !field.transient)) { - if (databaseTypePostgres && field.blobContentTypeText) { - hasTextBlob = true; - break; - } -} -_%> -<%_ if (databaseTypeCassandra) { _%> -import org.springframework.data.annotation.Id; - <%_ if (fieldsContainBlob) { _%> -import org.springframework.data.cassandra.core.mapping.Column; - <%_ } _%> -import org.springframework.data.cassandra.core.mapping.Table; -<%_ } _%> -<%_ if (relationshipsContainOtherSideIgnore) { _%> -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -<%_ } _%> -<%_ if (!hasDto && typeof javadoc != 'undefined') { _%> -import io.swagger.annotations.ApiModel; -<%_ } _%> -<%_ if (!hasDto && importApiModelProperty) { _%> -import io.swagger.annotations.ApiModelProperty; -<%_ } _%> -<%_ if (enableHibernateCache) { _%> -import org.hibernate.annotations.Cache; -import org.hibernate.annotations.CacheConcurrencyStrategy; -<%_ } _%> -<%_ if (!reactive && (hasTextBlob || (fieldsContainUUID && (databaseTypeMysql || databaseTypeMariadb)))) { _%> -import org.hibernate.annotations.Type; -<%_ } _%> -<%_ if (databaseTypeMongodb) { - if (!embedded) { _%> -import org.springframework.data.annotation.Id; -import org.springframework.data.mongodb.core.mapping.Document; - <%_ } _%> -import org.springframework.data.mongodb.core.mapping.Field; - <%_ if (hasRelationship) { _%> -import org.springframework.data.mongodb.core.mapping.DBRef; - <%_ } _%> -<%_ } else if (databaseTypeCouchbase) { - if (!embedded) { _%> -import org.springframework.data.annotation.Id; -import org.springframework.data.couchbase.core.mapping.Document; -import org.springframework.data.couchbase.core.mapping.id.GeneratedValue; -import org.springframework.data.couchbase.core.mapping.id.IdPrefix; - <%_ } _%> -import com.couchbase.client.java.repository.annotation.Field; - <%_ if (hasRelationship) { _%> -import org.springframework.data.couchbase.core.query.FetchType; -import org.springframework.data.couchbase.core.query.N1qlJoin; - <%_ } _%> -<%_ } else if (databaseTypeNeo4j) { _%> -import org.springframework.data.neo4j.core.schema.GeneratedValue; -import org.springframework.data.neo4j.core.schema.Id; -import org.springframework.data.neo4j.core.schema.Node; -import org.springframework.data.neo4j.core.schema.Property; -import org.springframework.data.neo4j.core.support.UUIDStringGenerator; - <%_ if (hasRelationship) { _%> -import org.springframework.data.neo4j.core.schema.Relationship; - <%_ } _%> -<%_ } if (databaseTypeSql) { _%> - <%_ if (reactive) { _%> - -import org.springframework.data.annotation.Id; -import org.springframework.data.annotation.Transient; -import org.springframework.data.relational.core.mapping.Column; -import org.springframework.data.relational.core.mapping.Table; - <%_ } else { _%> - -import javax.persistence.*; - <%_ } _%> -<%_ } if (validation) { _%> -import javax.validation.constraints.*; -<%_ } _%> - -<%_ if (searchEngineElasticsearch) { _%> -import org.springframework.data.elasticsearch.annotations.FieldType; -<%_ } _%> -import java.io.Serializable; -<%_ if (fieldsContainBigDecimal) { _%> -import java.math.BigDecimal; -<%_ } if (fieldsContainBlob && databaseTypeCassandra) { _%> -import java.nio.ByteBuffer; -<%_ } if (fieldsContainInstant) { _%> -import java.time.Instant; -<%_ } if (fieldsContainLocalDate) { _%> -import java.time.LocalDate; -<%_ } if (fieldsContainZonedDateTime) { _%> -import java.time.ZonedDateTime; -<%_ } if (fieldsContainDuration) { _%> -import java.time.Duration; -<%_ } if (entityContainsCollectionField) { _%> -import java.util.HashSet; -import java.util.Set; -<%_ } if (databaseTypeCouchbase && hasRelationship) { _%> -import java.util.stream.Collectors; -<%_ } _%> -<%_ if (fieldsContainUUID) { _%> -import java.util.UUID; -<%_ } -Object.keys(uniqueEnums).forEach(function(element) { _%> - -import <%= packageName %>.domain.enumeration.<%= element %>; -<%_ }); _%> - -<%_ if (databaseTypeCouchbase && !embedded) { _%> -import static <%= packageName %>.config.Constants.ID_DELIMITER; -import static org.springframework.data.couchbase.core.mapping.id.GenerationStrategy.UNIQUE; - -<%_ } _%> -<%_ if (typeof javadoc == 'undefined') { _%> -/** - * A <%= persistClass %>. - */ -<%_ } else { _%> -<%- formatAsClassJavadoc(javadoc) %> - <%_ if (!hasDto) { _%> -@ApiModel(description = "<%- formatAsApiDescription(javadoc) %>") - <%_ } _%> -<%_ } _%> -<%_ if (databaseTypeSql) { _%> - <%_ if (reactive) { _%> -@Table("<%= entityTableName %>") - <%_ } else { _%> -@Entity -@Table(name = "<%= entityTableName %>") - <%_ if (enableHibernateCache) { _%> -@Cache(usage = CacheConcurrencyStrategy.READ_WRITE) - <%_ } _%> - <%_ } _%> -<%_ } _%> -<%_ if (!embedded) { _%> - <%_ if (databaseTypeMongodb) { _%> -@Document(collection = "<%= entityTableName %>") - <%_ } else if (databaseTypeNeo4j) { _%> -@Node - <%_ } else if (databaseTypeCouchbase) { _%> -@Document - <%_ } else if (databaseTypeCassandra) { _%> -@Table("<%= entityInstance %>") - <%_ } _%> -<%_ } _%> -<%_ if (searchEngineElasticsearch) { _%> -@org.springframework.data.elasticsearch.annotations.Document(indexName = "<%= entityInstance.toLowerCase() %>") -<%_ } _%> -public class <%= persistClass %> implements Serializable { - - private static final long serialVersionUID = 1L; -<%_ if (databaseTypeCouchbase && !embedded) { _%> - public static final String PREFIX = "<%= entityInstance.toLowerCase() %>"; - - @SuppressWarnings("unused") - @IdPrefix - private String prefix = PREFIX; -<%_ } _%> - -<%_ if (!embedded) { _%> - @Id - <%_ if (databaseTypeSql && !isUsingMapsId && !reactive && !primaryKey.composite) { _%> - <%_ if (primaryKey.fields[0].jpaGeneratedValue === 'identity') { _%> - @GeneratedValue(strategy = GenerationType.IDENTITY) - <%_ } else if (primaryKey.fields[0].jpaGeneratedValue === 'sequence') { _%> - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator") - @SequenceGenerator(name = "sequenceGenerator") - <%_ } else if (primaryKey.fields[0].jpaGeneratedValue) { _%> - @GeneratedValue - <%_ } _%> - <%_ } else if (databaseTypeCouchbase && !embedded) { _%> - @GeneratedValue(strategy = UNIQUE, delimiter = ID_DELIMITER) - <%_ } else if (databaseTypeNeo4j) { _%> - @GeneratedValue(UUIDStringGenerator.class) - <%_ } _%> - private <%= primaryKey.type %> <%= primaryKey.name %>; - -<%_ } _%> -<%_ for (const field of fields.filter(field => !field.id && !field.transient)) { - if (typeof field.javadoc !== 'undefined') { _%> -<%- formatAsFieldJavadoc(field.javadoc) %> - <%_ } - let required = false; - let unique = false; - const fieldValidate = field.fieldValidate; - const fieldValidateRulesMaxlength = field.fieldValidateRulesMaxlength; - const fieldType = field.fieldType; - const fieldName = field.fieldName; - const fieldNameUnderscored = field.fieldNameUnderscored; - const fieldNameAsDatabaseColumn = field.fieldNameAsDatabaseColumn; - if (fieldValidate === true) { - if (field.fieldValidationRequired) { - required = true; - } - if (field.fieldValidationUnique) { - unique = true; - } _%> - <%- include('../common/field_validators', {field, reactive}); -%> - <%_ } _%> - <%_ if (!hasDto && typeof field.javadoc != 'undefined') { _%> - @ApiModelProperty(value = "<%- formatAsApiDescription(field.javadoc) %>"<% if (required) { %>, required = true<% } %>) - <%_ } _%> - <%_ if (databaseTypeSql && reactive) { _%> - @Column("<%- fieldNameAsDatabaseColumn %>") - <%_ } _%> - <%_ if (databaseTypeSql && !reactive) { - if (field.fieldIsEnum) { _%> - @Enumerated(EnumType.STRING) - <%_ } _%> - <%_ if (field.fieldTypeBytes) { _%> - @Lob - <%_ if (databaseTypePostgres && field.blobContentTypeText) { _%> - @Type(type = "org.hibernate.type.TextType") - <%_ } _%> - <%_ } _%> - <%_ if (field.fieldTypeTemporal || field.fieldTypeDuration) { _%> - @Column(name = "<%- fieldNameAsDatabaseColumn %>"<% if (required) { %>, nullable = false<% } %><% if (unique) { %>, unique = true<% } %>) - <%_ } else if (field.fieldTypeBigDecimal) { _%> - @Column(name = "<%- fieldNameAsDatabaseColumn %>", precision = 21, scale = 2<% if (required) { %>, nullable = false<% } %><% if (unique) { %>, unique = true<% } %>) - <%_ } else if (field.fieldTypeUUID && (databaseTypeMysql || databaseTypeMariadb)) { _%> - @Type(type = "uuid-char") - @Column(name = "<%- fieldNameAsDatabaseColumn %>", length = 36<% if (required) { %>, nullable = false<% } %><% if (unique) { %>, unique = true<% } %>) - <%_ } else { _%> - @Column(name = "<%- fieldNameAsDatabaseColumn %>"<% if (fieldValidate === true) { %><% if (field.fieldValidationMaxLength) { %>, length = <%= fieldValidateRulesMaxlength %><% } %><% if (required) { %>, nullable = false<% } %><% if (unique) { %>, unique = true<% } %><% } %>) - <%_ } _%> - <%_ } _%> - <%_ if (databaseTypeMongodb || databaseTypeCouchbase) { _%> - @Field("<%= fieldNameUnderscored %>") - <%_ } _%> - <%_ if (databaseTypeNeo4j) { _%> - @Property("<%=fieldNameUnderscored %>") - <%_ } _%> - <%_ if (!field.blobContentTypeText) { _%> - private <%= fieldType %> <%= fieldName %>; - <%_ } else { _%> - private String <%= fieldName %>; - <%_ } _%> - - <%_ if (field.fieldWithContentType) { _%> - <%_ if ((databaseTypeSql && !reactive) || databaseTypeCassandra) { _%> - @Column(<% if (!databaseTypeCassandra) { %>name = <% } %>"<%- fieldNameAsDatabaseColumn %>_content_type"<% if (required && !databaseTypeCassandra) { %>, nullable = false<% } %>) - <%_ if (required && databaseTypeCassandra) { _%> - @NotNull - <%_ } _%> - <%_ } _%> - <%_ if (databaseTypeSql && reactive) { _%> - @Column("<%- fieldNameAsDatabaseColumn %>_content_type") - <%_ if (required) { _%> - @NotNull - <%_ } _%> - <%_ } _%> - <%_ if (databaseTypeMongodb || databaseTypeCouchbase) { _%> - @Field("<%= fieldNameUnderscored %>_content_type") - <%_ } _%> - <%_ if (databaseTypeNeo4j) { _%> - @Property("<%=fieldNameUnderscored %>_content_type") - <%_ } _%> - private String <%= fieldName %>ContentType; - - <%_ } _%> -<%_ } _%> - -<%_ relationships.forEach((relationship, idx) => { - const otherEntityRelationshipName = - databaseTypeNeo4j - ? "HAS_" + _.toUpper(_.snakeCase(relationship.otherEntityRelationshipName)) - : relationship.otherEntityRelationshipName; - const otherEntityRelationshipNamePlural = relationship.otherEntityRelationshipNamePlural; - const otherEntityIsEmbedded = relationship.otherEntityIsEmbedded; - const relationshipName = - databaseTypeNeo4j - ? "HAS_" + _.toUpper(_.snakeCase(relationship.relationshipName)) - : relationship.relationshipName; - const relationshipFieldName = relationship.relationshipFieldName; - const relationshipFieldNamePlural = relationship.relationshipFieldNamePlural; - const relationshipValidate = relationship.relationshipValidate; - const relationshipRequired = relationship.relationshipRequired; - const otherEntityNameCapitalized = relationship.otherEntityNameCapitalized; - const ownerSide = relationship.ownerSide || false; - const isUsingMapsId = relationship.id; - if (otherEntityRelationshipName) { - mappedBy = otherEntityRelationshipName.charAt(0).toLowerCase() + otherEntityRelationshipName.slice(1) - } - - // An embedded entity should not reference entities that embeds it, unless the other entity is also embedded - if (embedded && !otherEntityIsEmbedded && ownerSide === false) { - return; - } - - if (typeof relationship.javadoc != 'undefined') { _%> -<%- formatAsFieldJavadoc(relationship.javadoc) %> - <%_ if (!hasDto) { _%> - @ApiModelProperty(value = "<%- formatAsApiDescription(relationship.javadoc) %>") - <%_ } _%> - <%_ } _%> - <%_ if (relationship.relationshipOneToMany) { _%> - <%_ if (databaseTypeSql && !reactive) { _%> - @OneToMany(mappedBy = "<%= otherEntityRelationshipName %>") - <%_ if (enableHibernateCache) { _%> - @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) - <%_ } _%> - <%_ } else if (databaseTypeMongodb || databaseTypeCouchbase) { - if (databaseTypeMongodb && !otherEntityIsEmbedded) { _%> - @DBRef - <%_ } _%> - @Field("<%= relationshipFieldName %>") - <%_ if (databaseTypeCouchbase && !otherEntityIsEmbedded) { _%> - private Set <%= relationshipFieldName %>Ids = new HashSet<>(); - - @N1qlJoin(on = "lks.<%= relationshipFieldName %>=meta(rks).id", fetchType = FetchType.IMMEDIATE) - <%_ } _%> - <%_ } else if (databaseTypeNeo4j) { _%> - @Relationship("<%= relationshipName %>") - <%_ } else if (databaseTypeSql && reactive) { _%> - @Transient - <%_ } _%> - <%_ if (relationship.ignoreOtherSideProperty) { _%> - @JsonIgnoreProperties(value = { - <%_ relationship.otherEntity.relationships.forEach(otherRelationship => { _%> - "<%= otherRelationship.relationshipReferenceField %>", - <%_ }); _%> - }, allowSetters = true) - <%_ } _%> - private Set<<%= asEntity(otherEntityNameCapitalized) %>> <%= relationshipFieldNamePlural %> = new HashSet<>(); - - <%_ } else if (relationship.relationshipManyToOne) { - if (databaseTypeSql && !reactive) { _%> - @ManyToOne<% if (relationshipRequired) { %>(optional = false)<% } %> - <%_ if (relationshipValidate) { _%> - <%- include('relationship_validators', { relationship }); -%> - <%_ } _%> - <%_ } else if ((databaseTypeMongodb || databaseTypeCouchbase) && !otherEntityIsEmbedded) { - if (databaseTypeMongodb) { _%> - @DBRef - <%_ } _%> - @Field("<%= relationshipFieldName %>") - <%_ if (databaseTypeCouchbase) { _%> - private String <%= relationshipFieldName %>Id; - - @N1qlJoin(on = "lks.<%= relationshipFieldName %>=meta(rks).id", fetchType = FetchType.IMMEDIATE) - <%_ } _%> - <%_ } else if (databaseTypeNeo4j) { _%> - <%_ if (relationship.ignoreOtherSideProperty) { _%> - @Relationship(value = "<%= otherEntityRelationshipName %>", direction = Relationship.Direction.INCOMING) - <%_ } else {_%> - @Relationship("<%= relationshipName %>") - <%_ } _%> - <%_ } _%> - <%_ if (relationship.ignoreOtherSideProperty) { _%> - @JsonIgnoreProperties(value = { - <%_ relationship.otherEntity.relationships.forEach(otherRelationship => { _%> - "<%= otherRelationship.relationshipReferenceField %>", - <%_ }); _%> - }, allowSetters = true) - <%_ } _%> - <%_ if (databaseTypeSql && reactive) { _%> - @Transient - <%_ } _%> - private <%= asEntity(otherEntityNameCapitalized) %> <%= relationshipFieldName %>; - - <%_ if (databaseTypeSql && reactive) { _%> - @Column("<%= getColumnName(relationshipName) %>_id") - private <%= relationship.otherEntity.primaryKey.type %> <%= relationshipFieldName %>Id; - <%_ } _%> - - <%_ } else if (relationship.relationshipManyToMany) { _%> - <%_ if (databaseTypeSql && !reactive) { _%> - @ManyToMany<% if (!ownerSide) { %>(mappedBy = "<%= otherEntityRelationshipNamePlural %>")<% } %> - <%_ if (enableHibernateCache) {_%> - @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) - <%_ } if (ownerSide) { _%> - <%_ if (relationshipValidate) { _%> - <%- include('relationship_validators', { relationship }); -%> - <%_ } _%> - @JoinTable(name = "<%= relationship.joinTable.name %>", - joinColumns = <%= entity.primaryKey.fields.length > 1 ? '{' : '' %> - <%_ entity.primaryKey.fields.forEach((field, idx) => { _%> - <%= idx === 0 ? '' : ',' %>@JoinColumn(name = "<%= `${entityTableName}_${field.columnName}` %>") - <%_ }); _%> - <%= entity.primaryKey.fields.length > 1 ? '}' : '' %>, - inverseJoinColumns = <%= relationship.otherEntity.primaryKey.fields.length > 1 ? '{' : '' %> - <%_ relationship.otherEntity.primaryKey.fields.forEach((field, idx) => { _%> - <%= idx === 0 ? '' : ',' %>@JoinColumn(name = "<%= `${relationship.columnName}_${field.columnName}` %>")) - <%_ }); _%> - <%= relationship.otherEntity.primaryKey.fields.length > 1 ? '}' : '' %> - <%_ } _%> - <%_ } else if ((databaseTypeMongodb || databaseTypeCouchbase) && !otherEntityIsEmbedded) { _%> - <%_ if (databaseTypeMongodb) { _%> - @DBRef - <%_ } _%> - @Field("<%= relationshipFieldNamePlural %>") - <%_ if (databaseTypeCouchbase) { _%> - private Set <%= relationshipFieldName %>Ids = new HashSet<>(); - - @N1qlJoin(on = "lks.<%= relationshipFieldNamePlural %>=meta(rks).id", fetchType = FetchType.IMMEDIATE) - <%_ } _%> - <%_ } else if (databaseTypeNeo4j) { _%> - @Relationship(<%_ - if (ownerSide) { _%>"<%= relationshipName %>"<%_ - } else { _%>value = "<%= otherEntityRelationshipName %>", direction = Relationship.Direction.INCOMING<%_ } _%>) - <%_ } _%> - <%_ if (relationship.ignoreOtherSideProperty) { _%> - @JsonIgnoreProperties(value = { - <%_ relationship.otherEntity.relationships.forEach(otherRelationship => { _%> - "<%= otherRelationship.relationshipReferenceField %>", - <%_ }); _%> - }, allowSetters = true) - <%_ } _%> - <%_ if (databaseTypeSql && reactive) { _%> - @Transient - <%_ } _%> - private Set<<%= asEntity(otherEntityNameCapitalized) %>> <%= relationshipFieldNamePlural %> = new HashSet<>(); - - <%_ } else { - if (databaseTypeSql && !reactive) { - if (relationship.ignoreOtherSideProperty) { _%> - @JsonIgnoreProperties(value = { - <%_ relationship.otherEntity.relationships.forEach(otherRelationship => { _%> - "<%= otherRelationship.relationshipReferenceField %>", - <%_ }); _%> - }, allowSetters = true) - <%_ } _%> - <%_ if (ownerSide) { _%> - @OneToOne<% if (relationshipRequired) { %>(optional = false)<% } %> - <%_ if (relationshipValidate) { _%> - <%- include('relationship_validators', { relationship }); -%> - <%_ } _%> - <%_ if (isUsingMapsId) { %> - @MapsId - @JoinColumn(name = "<%= relationship.otherEntity.primaryKey.fields[0].columnName %>") - <%_ } else { _%> - @JoinColumn(unique = true) - <%_ } _%> - <%_ } else { _%> - @OneToOne(mappedBy = "<%= otherEntityRelationshipName %>") - <%_ } _%> - <%_ } else if ((databaseTypeMongodb || databaseTypeCouchbase) && !otherEntityIsEmbedded) { _%> - <%_ if (databaseTypeMongodb) { _%> - @DBRef - <%_ } _%> - @Field("<%= relationshipFieldName %>") - <%_ if (databaseTypeCouchbase) { _%> - private String <%= relationshipFieldName %>Id; - - @N1qlJoin(on = "lks.<%= relationshipFieldName %>=meta(rks).id", fetchType = FetchType.IMMEDIATE) - <%_ } _%> - <%_ } else if (databaseTypeSql && reactive) { _%> - <%_ if (ownerSide && !isUsingMapsId) { _%> - private <%= relationship.otherEntity.primaryKey.type %> <%= relationshipFieldName %>Id; - - <%_ } _%> - @Transient - <%_ } else if (databaseTypeNeo4j) { _%> - @Relationship("<%= relationshipName %>") - <%_ } _%> - private <%= asEntity(otherEntityNameCapitalized) %> <%= relationshipFieldName %>; - - <%_ } _%> -<%_ }); _%> - // jhipster-needle-entity-add-field - JHipster will add fields here -<%_ if (!embedded) { _%> - public <%= primaryKey.type %> get<%= primaryKey.nameCapitalized %>() { - return <%= primaryKey.name %>; - } - - public void set<%= primaryKey.nameCapitalized %>(<%= primaryKey.type %> <%= primaryKey.name %>) { - this.<%= primaryKey.name %> = <%= primaryKey.name %>; - } - - <%_ if (fluentMethods) { _%> - public <%= persistClass %> <%= primaryKey.name %>(<%= primaryKey.type %> <%= primaryKey.name %>) { - this.<%= primaryKey.name %> = <%= primaryKey.name %>; - return this; - } - <%_ } _%> -<%_ } _%> -<%_ for (const field of fields.filter(field => !field.id && !field.transient)) { - const fieldType = field.fieldType; - const fieldName = field.fieldName; - const fieldInJavaBeanMethod = field.fieldInJavaBeanMethod; _%> - - <%_ if (!field.blobContentTypeText) { _%> - public <%= fieldType %> get<%= fieldInJavaBeanMethod %>() { - <%_ } else { _%> - public String get<%= fieldInJavaBeanMethod %>() { - <%_ } _%> - return this.<%= fieldName %>; - } - <%_ if (fluentMethods) { _%> - - <%_ if (!field.blobContentTypeText) { _%> - public <%= persistClass %> <%= fieldName %>(<%= fieldType %> <%= fieldName %>) { - <%_ } else { _%> - public <%= persistClass %> <%= fieldName %>(String <%= fieldName %>) { - <%_ } _%> - <%_ if (field.fieldTypeBigDecimal && databaseTypeSql && reactive) { _%> - this.<%= fieldName %> = <%= fieldName %> != null ? <%= fieldName %>.stripTrailingZeros() : null; - <%_ } else { _%> - this.<%= fieldName %> = <%= fieldName %>; - <%_ } _%> - return this; - } - <%_ } _%> - - <%_ if (!field.blobContentTypeText) { _%> - public void set<%= fieldInJavaBeanMethod %>(<%= fieldType %> <%= fieldName %>) { - <%_ } else { _%> - public void set<%= fieldInJavaBeanMethod %>(String <%= fieldName %>) { - <%_ } _%> - <%_ if (field.fieldTypeBigDecimal && databaseTypeSql && reactive) { _%> - this.<%= fieldName %> = <%= fieldName %> != null ? <%= fieldName %>.stripTrailingZeros() : null; - <%_ } else { _%> - this.<%= fieldName %> = <%= fieldName %>; - <%_ } _%> - } - <%_ if (field.fieldWithContentType) { _%> - - public String get<%= fieldInJavaBeanMethod %>ContentType() { - return this.<%= fieldName %>ContentType; - } - <%_ if (fluentMethods) { _%> - - public <%= persistClass %> <%= fieldName %>ContentType(String <%= fieldName %>ContentType) { - this.<%= fieldName %>ContentType = <%= fieldName %>ContentType; - return this; - } - <%_ } _%> - - public void set<%= fieldInJavaBeanMethod %>ContentType(String <%= fieldName %>ContentType) { - this.<%= fieldName %>ContentType = <%= fieldName %>ContentType; - } - <%_ } _%> -<%_ } _%> -<%_ -for (const relationship of relationships) { - const relationshipFieldName = relationship.relationshipFieldName; - const relationshipFieldNamePlural = relationship.relationshipFieldNamePlural; - const otherEntityNameCapitalized = relationship.otherEntityNameCapitalized; - const relationshipNameCapitalized = relationship.relationshipNameCapitalized; - const relationshipNameCapitalizedPlural = relationship.relationshipNameCapitalizedPlural; - const otherEntityName = relationship.otherEntityName; - const otherEntityNamePlural = relationship.otherEntityNamePlural; - const otherEntityRelationshipNameCapitalized = relationship.otherEntityRelationshipNameCapitalized; - const otherEntityRelationshipNameCapitalizedPlural = relationship.otherEntityRelationshipNameCapitalizedPlural; - const otherEntityIsEmbedded = relationship.otherEntityIsEmbedded; - const ownerSide = relationship.ownerSide || false; - - // An embedded entity should not reference entities that embeds it, unless the other entity is also embedded - if (embedded && !otherEntityIsEmbedded && !ownerSide) { - continue; - } - - const id = relationship.id; - const reactiveRelationshipWithId = (databaseTypeSql && reactive && !(relationship.relationshipOneToOne && - (!ownerSide || (ownerSide && id)))); -_%> - <%_ if (relationship.relationshipOneToMany || relationship.relationshipManyToMany) { _%> - - public Set<<%= asEntity(otherEntityNameCapitalized) %>> get<%= relationshipNameCapitalizedPlural %>() { - return this.<%= relationshipFieldNamePlural %>; - } - <%_ if (fluentMethods) { _%> - - public <%= persistClass %> <%= relationshipFieldNamePlural %>(Set<<%= asEntity(otherEntityNameCapitalized) %>> <%= otherEntityNamePlural %>) { - this.set<%= relationshipNameCapitalizedPlural %>(<%= otherEntityNamePlural %>); - <%_ if (databaseTypeCouchbase && !otherEntityIsEmbedded) { _%> - this.<%= relationshipFieldName %>Ids = <%= otherEntityNamePlural %>.stream() - .map(<%= asEntity(otherEntityNameCapitalized) %>::getId) - .collect(Collectors.toSet()); - <%_ } _%> - return this; - } - - public <%= persistClass %> add<%= relationshipNameCapitalized %>(<%= asEntity(otherEntityNameCapitalized) %> <%= otherEntityName %>) { - this.<%= relationshipFieldNamePlural %>.add(<%= otherEntityName %>); - <%_ if (!otherEntityIsEmbedded || embedded && ownerSide) { _%> - <%_ if (databaseTypeCouchbase && !otherEntityIsEmbedded) { _%> - this.<%= relationshipFieldName %>Ids.add(<%= otherEntityName %>.get<%= primaryKey.nameCapitalized %>()); - <%_ } _%> - <%_ if (relationship.otherRelationship) { _%> - <%_ if (relationship.relationshipOneToMany) { _%> - <%_ if (!databaseTypeNeo4j) { _%> - <%= otherEntityName %>.set<%= otherEntityRelationshipNameCapitalized %>(this); - <%_ } _%> - <%_ } else if (otherEntityRelationshipNameCapitalizedPlural && !relationship.otherEntityUser && relationship.relationshipManyToMany) { - /* JHipster version < 3.6.0 didn't ask for this relationship name */ _%> - <%= otherEntityName %>.get<%= otherEntityRelationshipNameCapitalizedPlural %>().add(this); - <%_ } _%> - <%_ } _%> - <%_ } _%> - return this; - } - - public <%= persistClass %> remove<%= relationshipNameCapitalized %>(<%= asEntity(otherEntityNameCapitalized) %> <%= otherEntityName %>) { - this.<%= relationshipFieldNamePlural %>.remove(<%= otherEntityName %>); - <%_ if (!otherEntityIsEmbedded || (embedded && ownerSide)) { _%> - <%_ if (databaseTypeCouchbase && !otherEntityIsEmbedded) { _%> - this.<%= relationshipFieldName %>Ids.remove(<%= otherEntityName %>.get<%= primaryKey.nameCapitalized %>()); - <%_ } _%> - <%_ if (relationship.otherRelationship) { _%> - <%_ if (relationship.relationshipOneToMany) { _%> - <%_ if (!databaseTypeNeo4j) { _%> - <%= otherEntityName %>.set<%= otherEntityRelationshipNameCapitalized %>(null); - <%_ } _%> - <%_ } else if (otherEntityRelationshipNameCapitalizedPlural && !relationship.otherEntityUser && relationship.relationshipManyToMany) { - /* JHipster version < 3.6.0 didn't ask for this relationship name */ _%> - <%= otherEntityName %>.get<%= otherEntityRelationshipNameCapitalizedPlural %>().remove(this); - <%_ } _%> - <%_ } _%> - <%_ } _%> - return this; - } - <%_ } _%> - - public void set<%= relationshipNameCapitalizedPlural %>(Set<<%= asEntity(otherEntityNameCapitalized) %>> <%= otherEntityNamePlural %>) { - <%_ if (relationship.otherRelationship && !relationship.reference.owned) { _%> - if (this.<%= relationshipFieldNamePlural %> != null) { - <%_ if (relationship.otherRelationship.reference.collection) { _%> - this.<%= relationshipFieldNamePlural %>.forEach(i -> i.remove<%= otherEntityRelationshipNameCapitalized %>(this)); - <%_ } else { _%> - this.<%= relationshipFieldNamePlural %>.forEach(i -> i.set<%= otherEntityRelationshipNameCapitalized %>(null)); - <%_ } _%> - } - if (<%= otherEntityNamePlural %> != null) { - <%_ if (relationship.otherRelationship.reference.collection) { _%> - <%= otherEntityNamePlural %>.forEach(i -> i.add<%= otherEntityRelationshipNameCapitalized %>(this)); - <%_ } else { _%> - <%= otherEntityNamePlural %>.forEach(i -> i.set<%= otherEntityRelationshipNameCapitalized %>(this)); - <%_ } _%> - } - <%_ } _%> - this.<%= relationshipFieldNamePlural %> = <%= otherEntityNamePlural %>; - <%_ if (databaseTypeCouchbase && !otherEntityIsEmbedded) { _%> - this.<%= relationshipFieldName %>Ids = <%= otherEntityNamePlural %>.stream() - .map(<%= asEntity(otherEntityNameCapitalized) %>::getId) - .collect(Collectors.toSet()); - <%_ } _%> - } - <%_ } else { _%> - - public <%= asEntity(otherEntityNameCapitalized) %> get<%= relationshipNameCapitalized %>() { - return this.<%= relationshipFieldName %>; - } - <%_ if (fluentMethods) { _%> - - public <%= persistClass %> <%= relationshipFieldName %>(<%= asEntity(otherEntityNameCapitalized) %> <%= otherEntityName %>) { - this.set<%= relationshipNameCapitalized %>(<%= otherEntityName %>); - <%_ if ((databaseTypeCouchbase && !otherEntityIsEmbedded) || reactiveRelationshipWithId) { _%> - this.<%= relationshipFieldName %>Id = <%= otherEntityName %> != null ? <%= otherEntityName %>.get<%= relationship.otherEntity.primaryKey.nameCapitalized %>() : null; - <%_ } _%> - return this; - } - <%_ } _%> - - public void set<%= relationshipNameCapitalized %>(<%= asEntity(otherEntityNameCapitalized) %> <%= otherEntityName %>) { - <%_ if (relationship.otherRelationship && !relationship.reference.owned) { _%> - if (this.<%= relationshipFieldName %> != null) { - <%_ if (relationship.otherRelationship.reference.collection) { _%> - this.<%= relationshipFieldName %>.remove<%= otherEntityRelationshipNameCapitalized %>(this); - <%_ } else { _%> - this.<%= relationshipFieldName %>.set<%= otherEntityRelationshipNameCapitalized %>(null); - <%_ } _%> - } - if (<%= otherEntityName %> != null) { - <%_ if (relationship.otherRelationship.reference.collection) { _%> - <%= otherEntityName %>.add<%= otherEntityRelationshipNameCapitalized %>(this); - <%_ } else { _%> - <%= otherEntityName %>.set<%= otherEntityRelationshipNameCapitalized %>(this); - <%_ } _%> - } - <%_ } _%> - this.<%= relationshipFieldName %> = <%= otherEntityName %>; - <%_ if ((databaseTypeCouchbase && !otherEntityIsEmbedded) || reactiveRelationshipWithId) { _%> - this.<%= relationshipFieldName %>Id = <%= otherEntityName %> != null ? <%= otherEntityName %>.get<%= relationship.otherEntity.primaryKey.nameCapitalized %>() : null; - <%_ } _%> - } - <%_ if (reactiveRelationshipWithId) { _%> - - public <%= relationship.otherEntity.primaryKey.type %> get<%= relationshipNameCapitalized %>Id() { - return this.<%= relationshipFieldName %>Id; - } - - public void set<%= relationshipNameCapitalized %>Id(<%= relationship.otherEntity.primaryKey.type %> <%= otherEntityName %>) { - this.<%= relationshipFieldName %>Id = <%= otherEntityName %>; - } - <%_ } _%> - <%_ } _%> -<%_ } _%> - // jhipster-needle-entity-add-getters-setters - JHipster will add getters and setters here - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (!(o instanceof <%= persistClass %>)) { - return false; - } -<%_ if (!embedded) { _%> - return <%= primaryKey.name %> != null && <%= primaryKey.name %>.equals(((<%= persistClass %>) o).<%= primaryKey.name %>); -<%_ } else { _%> - return false; -<%_ } _%> - } - - @Override - public int hashCode() { - // see https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/ - return getClass().hashCode(); - } - - // prettier-ignore - @Override - public String toString() { - return "<%= persistClass %>{" + -<%_ if (!embedded) { _%> - "<%= primaryKey.name %>=" + get<%= primaryKey.nameCapitalized %>() + -<%_ } _%> -<%_ for (const field of fields.filter(field => !field.id && !field.transient)) { - const fieldName = field.fieldName; - const fieldInJavaBeanMethod = field.fieldInJavaBeanMethod; - const isNumeric = field.fieldTypeNumeric; _%> - ", <%= fieldName %>=<% if (! isNumeric) { %>'<% } %>" + get<%= fieldInJavaBeanMethod %>() <% if (! isNumeric) { %>+ "'" <% } %>+ - <%_ if (field.fieldWithContentType) { _%> - ", <%= fieldName %>ContentType='" + get<%= fieldInJavaBeanMethod %>ContentType() + "'" + - <%_ } _%> -<%_ } _%> -<%_ for (const relationship of relationships) { - const otherEntityIsEmbedded = relationship.otherEntityIsEmbedded; - const relationshipFieldName = relationship.relationshipFieldName; - const relationshipNameCapitalized = relationship.relationshipNameCapitalized; - const relationshipFieldNamePlural = relationship.relationshipFieldNamePlural; - const relationshipNameCapitalizedPlural = relationship.relationshipNameCapitalizedPlural; - const ownerSide = relationship.ownerSide; _%> - <%_ if (otherEntityIsEmbedded) { - if (relationship.relationshipManyToOne) { _%> - ", <%= relationshipFieldNamePlural %>='" + get<%= relationshipNameCapitalizedPlural %>() + "'" + - <%_ } else if (relationship.relationshipOneToOne && ownerSide) { _%> - ", <%= relationshipFieldName %>='" + get<%= relationshipNameCapitalized %>() + "'" + - <%_ } _%> - <%_ } _%> -<%_ } _%> - "}"; - } -} diff --git a/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.ejs b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.ejs new file mode 100644 index 00000000000..26e5149a001 --- /dev/null +++ b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.ejs @@ -0,0 +1,371 @@ +<%# + Copyright 2013-2021 the original author or authors from the JHipster project. + + This file is part of the JHipster project, see https://www.jhipster.tech/ + for more information. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-%> +<&_ + // Register sections and max allowed fragments, 0 for unlimited. + fragments.registerSections({ + importSection: 0, + staticImportSection: 0, + annotationSection: 0, + classStaticFieldsSection: 0, + classFieldsSection: 0, + classAdditionalFieldsSection: 0, + classAdditionalFieldsMethodsSection: 0, + classAdditionalRelationshipsSection: 0, + classAdditionalRelationshipsMethodsSection: 0, +<%_ for (const field of fields) { _%> + field<%- field.fieldNameCapitalized %>AnnotationSection: 0, + <%_ if (field.fieldWithContentType) { _%> + field<%- field.fieldNameCapitalized %>ContentTypeAnnotationSection: 0, + <%_ } _%> + field<%- field.fieldNameCapitalized %>CustomSetSection: 1, +<%_ } _%> +<%_ for (const relationship of relationships) { _%> + relationship<%- relationship.relationshipNameCapitalized %>AnnotationSection: 0, + relationship<%- relationship.relationshipNameCapitalized %>CustomSetSection: 1, + relationship<%- relationship.relationshipNameCapitalized %>CustomAddSection: 1, + relationship<%- relationship.relationshipNameCapitalized %>CustomRemoveSection: 1, +<%_ } _%> + }); +-&> +package <%= packageName %>.domain; + +<&- fragments.staticImportSection() -&> +<&- fragments.importSection() -&> +<%_ if (relationshipsContainOtherSideIgnore) { _%> +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +<%_ } _%> +<%_ if (!dtoMapstruct && typeof javadoc !== 'undefined') { _%> +import io.swagger.annotations.ApiModel; +<%_ } _%> +<%_ if (!dtoMapstruct && importApiModelProperty) { _%> +import io.swagger.annotations.ApiModelProperty; +<%_ } _%> + +import java.io.Serializable; +<%_ if (fieldsContainBigDecimal) { _%> +import java.math.BigDecimal; +<%_ } if (fieldsContainInstant) { _%> +import java.time.Instant; +<%_ } if (fieldsContainLocalDate) { _%> +import java.time.LocalDate; +<%_ } if (fieldsContainZonedDateTime) { _%> +import java.time.ZonedDateTime; +<%_ } if (fieldsContainDuration) { _%> +import java.time.Duration; +<%_ } if (entityContainsCollectionField) { _%> +import java.util.HashSet; +import java.util.Set; +<%_ } _%> +<%_ if (fieldsContainUUID) { _%> +import java.util.UUID; +<%_ } +Object.keys(uniqueEnums).forEach(function(element) { _%> + +import <%= packageName %>.domain.enumeration.<%= element %>; +<%_ }); _%> + +<%_ if (typeof javadoc === 'undefined') { _%> +/** + * A <%= persistClass %>. + */ +<%_ } else { _%> +<%- formatAsClassJavadoc(javadoc) %> + <%_ if (!dtoMapstruct) { _%> +@ApiModel(description = "<%- formatAsApiDescription(javadoc) %>") + <%_ } _%> +<%_ } _%> +<&- fragments.annotationSection() -&> +public class <%= persistClass %> implements Serializable { + + private static final long serialVersionUID = 1L; + +<%_ if (!embedded && primaryKey.composite) { _%> + @Id + private <%= primaryKey.type %> <%= primaryKey.name %>; + +<%_ } _%> +<&- fragments.classStaticFieldsSection() -&> +<&- fragments.classFieldsSection() -&> +<%_ for (const field of fields.filter(field => !field.transient && (embedded || !field.id || !primaryKey.composite))) { _%> + <%_ if (typeof field.javadoc !== 'undefined') { _%> +<%- formatAsFieldJavadoc(field.javadoc) %> + <%_ } _%> + <%_ if (!dtoMapstruct && typeof field.javadoc !== 'undefined') { _%> + @ApiModelProperty(value = "<%- formatAsApiDescription(field.javadoc) %>"<% if (field.fieldValidationRequired) { %>, required = true<% } %>) + <%_ } _%> +<&- fragments.field<%- field.fieldNameCapitalized %>AnnotationSection() -&> + private <%= field.javaFieldType %> <%= field.fieldName %>; + + <%_ if (field.fieldWithContentType) { _%> +<&- fragments.field<%- field.fieldNameCapitalized %>ContentTypeAnnotationSection() -&> + private String <%= field.fieldName %>ContentType; + + <%_ } _%> +<%_ } _%> +<&- fragments.classAdditionalFieldsSection() -&> + +<%_ +// An embedded entity should not reference entities that embed it, unless the other entities are also embedded +for (relationship of relationships.filter(relationship => !relationship.embedded || relationship.otherEntity.embedded || relationship.ownerSide)) { + if (typeof relationship.javadoc !== 'undefined') { _%> +<%- formatAsFieldJavadoc(relationship.javadoc) %> + <%_ if (!dtoMapstruct) { _%> + @ApiModelProperty(value = "<%- formatAsApiDescription(relationship.javadoc) %>") + <%_ } _%> + <%_ } _%> +<&- fragments.relationship<%- relationship.relationshipNameCapitalized %>AnnotationSection() -&> + <%_ if (relationship.relationshipOneToMany) { _%> + <%_ if (relationship.ignoreOtherSideProperty) { _%> + @JsonIgnoreProperties(value = { + <%_ relationship.otherEntity.relationships.forEach(otherRelationship => { _%> + "<%= otherRelationship.relationshipReferenceField %>", + <%_ }); _%> + }, allowSetters = true) + <%_ } _%> + private Set<<%= relationship.otherEntity.persistClass %>> <%= relationship.relationshipFieldNamePlural %> = new HashSet<>(); + + <%_ } else if (relationship.relationshipManyToOne) { _%> + <%_ if (relationship.ignoreOtherSideProperty) { _%> + @JsonIgnoreProperties(value = { + <%_ relationship.otherEntity.relationships.forEach(otherRelationship => { _%> + "<%= otherRelationship.relationshipReferenceField %>", + <%_ }); _%> + }, allowSetters = true) + <%_ } _%> + private <%= relationship.otherEntity.persistClass %> <%= relationship.relationshipFieldName %>; + + <%_ } else if (relationship.relationshipManyToMany) { _%> + <%_ if (relationship.ignoreOtherSideProperty) { _%> + @JsonIgnoreProperties(value = { + <%_ relationship.otherEntity.relationships.forEach(otherRelationship => { _%> + "<%= otherRelationship.relationshipReferenceField %>", + <%_ }); _%> + }, allowSetters = true) + <%_ } _%> + private Set<<%= relationship.otherEntity.persistClass %>> <%= relationship.relationshipFieldNamePlural %> = new HashSet<>(); + + <%_ } else { _%> + private <%= relationship.otherEntity.persistClass %> <%= relationship.relationshipFieldName %>; + <%_ } _%> + +<%_ }; _%> +<&- fragments.classAdditionalRelationshipsSection() -&> + // jhipster-needle-entity-add-field - JHipster will add fields here +<%_ for (const field of fields.filter(field => !field.transient && (embedded || !field.id || !primaryKey.composite))) { _%> + + public <%= field.javaFieldType %> get<%= field.fieldInJavaBeanMethod %>() { + return this.<%= field.fieldName %>; + } + <%_ if (fluentMethods) { _%> + + public <%= persistClass %> <%= field.fieldName %>(<%= field.javaFieldType %> <%= field.fieldName %>) { + this.set<%= field.fieldInJavaBeanMethod %>(<%= field.fieldName %>); + return this; + } + <%_ } _%> + +<&- fragments.field<%- field.fieldNameCapitalized %>CustomSetSection() -&> +<&_ if (!fragments.field<%- field.fieldNameCapitalized %>CustomSetSection()) { -&> + public void set<%= field.fieldInJavaBeanMethod %>(<%= field.javaFieldType %> <%= field.fieldName %>) { + this.<%= field.fieldName %> = <%= field.fieldName %>; + } +<&_ } -&> + <%_ if (field.fieldWithContentType) { _%> + + public String get<%= field.fieldInJavaBeanMethod %>ContentType() { + return this.<%= field.fieldName %>ContentType; + } + <%_ if (fluentMethods) { _%> + + public <%= persistClass %> <%= field.fieldName %>ContentType(String <%= field.fieldName %>ContentType) { + this.<%= field.fieldName %>ContentType = <%= field.fieldName %>ContentType; + return this; + } + <%_ } _%> + + public void set<%= field.fieldInJavaBeanMethod %>ContentType(String <%= field.fieldName %>ContentType) { + this.<%= field.fieldName %>ContentType = <%= field.fieldName %>ContentType; + } + <%_ } _%> +<%_ } _%> + +<&- fragments.classAdditionalFieldsMethodsSection('\n\n') -&> +<%_ +for (const relationship of relationships) { + // An embedded entity should not reference entities that embed it, unless the other entities are also embedded + if (embedded && !relationship.otherEntity.embedded && !relationship.ownerSide) { + continue; + } +_%> + <%_ if (relationship.collection) { _%> + public Set<<%= relationship.otherEntity.persistClass %>> get<%= relationship.relationshipNameCapitalizedPlural %>() { + return this.<%= relationship.relationshipFieldNamePlural %>; + } + + <%_ } else { _%> + public <%= relationship.otherEntity.persistClass %> get<%= relationship.relationshipNameCapitalized %>() { + return this.<%= relationship.relationshipFieldName %>; + } + + <%_ } _%> +<&- fragments.relationship<%- relationship.relationshipNameCapitalized %>CustomSetSection() -&> +<&_ if (!fragments.relationship<%- relationship.relationshipNameCapitalized %>CustomSetSection()) { -&> + <%_ if (relationship.collection) { _%> + public void set<%= relationship.relationshipNameCapitalizedPlural %>(Set<<%= relationship.otherEntity.persistClass %>> <%= relationship.otherEntityNamePlural %>) { + <%_ if (relationship.otherRelationship && !relationship.reference.owned) { _%> + if (this.<%= relationship.relationshipFieldNamePlural %> != null) { + <%_ if (relationship.otherRelationship.reference.collection) { _%> + this.<%= relationship.relationshipFieldNamePlural %>.forEach(i -> i.remove<%= relationship.otherRelationship.relationshipNameCapitalized %>(this)); + <%_ } else { _%> + this.<%= relationship.relationshipFieldNamePlural %>.forEach(i -> i.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(null)); + <%_ } _%> + } + if (<%= relationship.otherEntityNamePlural %> != null) { + <%_ if (relationship.otherRelationship.reference.collection) { _%> + <%= relationship.otherEntityNamePlural %>.forEach(i -> i.add<%= relationship.otherRelationship.relationshipNameCapitalized %>(this)); + <%_ } else { _%> + <%= relationship.otherEntityNamePlural %>.forEach(i -> i.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(this)); + <%_ } _%> + } + <%_ } _%> + this.<%= relationship.relationshipFieldNamePlural %> = <%= relationship.otherEntityNamePlural %>; + } + <%_ } else { _%> + public void set<%= relationship.relationshipNameCapitalized %>(<%= relationship.otherEntity.persistClass %> <%= relationship.otherEntityName %>) { + <%_ if (relationship.otherRelationship && !relationship.reference.owned) { _%> + if (this.<%= relationship.relationshipFieldName %> != null) { + <%_ if (relationship.otherRelationship.reference.collection) { _%> + this.<%= relationship.relationshipFieldName %>.remove<%= relationship.otherRelationship.relationshipNameCapitalized %>(this); + <%_ } else { _%> + this.<%= relationship.relationshipFieldName %>.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(null); + <%_ } _%> + } + if (<%= relationship.otherEntityName %> != null) { + <%_ if (relationship.otherRelationship.reference.collection) { _%> + <%= relationship.otherEntityName %>.add<%= relationship.otherRelationship.relationshipNameCapitalized %>(this); + <%_ } else { _%> + <%= relationship.otherEntityName %>.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(this); + <%_ } _%> + } + <%_ } _%> + this.<%= relationship.relationshipFieldName %> = <%= relationship.otherEntityName %>; + } + <%_ } _%> +<&_ } -&> + <%_ if (fluentMethods) { _%> + <%_ if (relationship.collection) { _%> + + public <%= persistClass %> <%= relationship.relationshipFieldNamePlural %>(Set<<%= relationship.otherEntity.persistClass %>> <%= relationship.otherEntityNamePlural %>) { + this.set<%= relationship.relationshipNameCapitalizedPlural %>(<%= relationship.otherEntityNamePlural %>); + return this; + } + +<&- fragments.relationship<%- relationship.relationshipNameCapitalized %>CustomAddSection() -&> +<&_ if (!fragments.relationship<%- relationship.relationshipNameCapitalized %>CustomAddSection()) { -&> + public <%= persistClass %> add<%= relationship.relationshipNameCapitalized %>(<%= relationship.otherEntity.persistClass %> <%= relationship.otherEntityName %>) { + this.<%= relationship.relationshipFieldNamePlural %>.add(<%= relationship.otherEntityName %>); + <%_ if (!relationship.otherEntity.embedded || embedded && relationship.ownerSide) { _%> + <%_ if (relationship.otherRelationship) { _%> + <%_ if (!relationship.otherRelationship.collection) { _%> + <%= relationship.otherEntityName %>.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(this); + <%_ } else if (relationship.otherRelationship.relationshipNamePlural && !relationship.otherEntityUser && relationship.otherRelationship.collection) { _%> + <%= relationship.otherEntityName %>.get<%= relationship.otherRelationship.relationshipNameCapitalizedPlural %>().add(this); + <%_ } _%> + <%_ } _%> + <%_ } _%> + return this; + } +<&_ } -&> + +<&- fragments.relationship<%- relationship.relationshipNameCapitalized %>CustomRemoveSection() -&> +<&_ if (!fragments.relationship<%- relationship.relationshipNameCapitalized %>CustomRemoveSection()) { -&> + public <%= persistClass %> remove<%= relationship.relationshipNameCapitalized %>(<%= relationship.otherEntity.persistClass %> <%= relationship.otherEntityName %>) { + this.<%= relationship.relationshipFieldNamePlural %>.remove(<%= relationship.otherEntityName %>); + <%_ if (!relationship.otherEntity.embedded || (embedded && relationship.ownerSide)) { _%> + <%_ if (relationship.otherRelationship) { _%> + <%_ if (!relationship.otherRelationship.collection) { _%> + <%= relationship.otherEntityName %>.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(null); + <%_ } else if (!relationship.otherEntityUser && relationship.otherRelationship.collection) { _%> + <%= relationship.otherEntityName %>.get<%= relationship.otherRelationship.relationshipNameCapitalizedPlural %>().remove(this); + <%_ } _%> + <%_ } _%> + <%_ } _%> + return this; + } +<&_ } -&> + <%_ } else { _%> + + public <%= persistClass %> <%= relationship.relationshipFieldName %>(<%= relationship.otherEntity.persistClass %> <%= relationship.otherEntityName %>) { + this.set<%= relationship.relationshipNameCapitalized %>(<%= relationship.otherEntityName %>); + return this; + } + <%_ } _%> + <%_ } _%> + +<%_ } _%> +<&- fragments.classAdditionalRelationshipsMethodsSection() -&> + // jhipster-needle-entity-add-getters-setters - JHipster will add getters and setters here + + @Override + public boolean equals(Object o) { + if (this == o) { + return true; + } + if (!(o instanceof <%= persistClass %>)) { + return false; + } +<%_ if (!embedded) { _%> + return <%= primaryKey.name %> != null && <%= primaryKey.name %>.equals(((<%= persistClass %>) o).<%= primaryKey.name %>); +<%_ } else { _%> + return false; +<%_ } _%> + } + + @Override + public int hashCode() { + // see https://vladmihalcea.com/how-to-implement-equals-and-hashcode-using-the-jpa-entity-identifier/ + return getClass().hashCode(); + } + + // prettier-ignore + @Override + public String toString() { + return "<%= persistClass %>{" + +<%_ if (!embedded) { _%> + "<%= primaryKey.name %>=" + get<%= primaryKey.nameCapitalized %>() + +<%_ } _%> +<%_ for (const field of fields.filter(field => !field.id && !field.transient)) { + const isNumeric = field.fieldTypeNumeric; _%> + ", <%= field.fieldName %>=<% if (! isNumeric) { %>'<% } %>" + get<%= field.fieldInJavaBeanMethod %>() <% if (! isNumeric) { %>+ "'" <% } %>+ + <%_ if (field.fieldWithContentType) { _%> + ", <%= field.fieldName %>ContentType='" + get<%= field.fieldInJavaBeanMethod %>ContentType() + "'" + + <%_ } _%> +<%_ } _%> +<%_ for (const relationship of relationships) { _%> + <%_ if (relationship.otherEntity.embedded) { + if (relationship.relationshipManyToOne) { _%> + ", <%= relationship.relationshipFieldNamePlural %>='" + get<%= relationship.relationshipNameCapitalizedPlural %>() + "'" + + <%_ } else if (relationship.relationshipOneToOne && relationship.ownerSide) { _%> + ", <%= relationship.relationshipFieldName %>='" + get<%= relationship.relationshipNameCapitalized %>() + "'" + + <%_ } _%> + <%_ } _%> +<%_ } _%> + "}"; + } +} diff --git a/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.elastic_search.ejs b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.elastic_search.ejs new file mode 100644 index 00000000000..aab135dfe8a --- /dev/null +++ b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.elastic_search.ejs @@ -0,0 +1,25 @@ +<%# + Copyright 2013-2021 the original author or authors from the JHipster project. + + This file is part of the JHipster project, see https://www.jhipster.tech/ + for more information. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-%> +<%# + This is a fragment file, it will be merged into to root template if available. + EJS fragments will process % delimiter tags in template and & delimiter tags in the merge process. +-%> +<&_ if (fragment.annotationSection) { -&> +@org.springframework.data.elasticsearch.annotations.Document(indexName = "<%= entityInstance.toLowerCase() %>") +<&_ } -&> diff --git a/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.hibernate_cache.ejs b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.hibernate_cache.ejs new file mode 100644 index 00000000000..4b0af2db78b --- /dev/null +++ b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.hibernate_cache.ejs @@ -0,0 +1,41 @@ +<%# + Copyright 2013-2021 the original author or authors from the JHipster project. + + This file is part of the JHipster project, see https://www.jhipster.tech/ + for more information. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-%> +<%# + This is a fragment file, it will be merged into to root template if available. + EJS fragments will process % delimiter tags in template and & delimiter tags in the merge process. +-%> +<&_ if (fragment.importSection) { -&> +import org.hibernate.annotations.Cache; +import org.hibernate.annotations.CacheConcurrencyStrategy; +<&_ } -&> + +<&_ if (fragment.annotationSection) { -&> +@Cache(usage = CacheConcurrencyStrategy.READ_WRITE) +<&_ } -&> + +<%_ for (const relationship of relationships) { _%> +<&_ if (fragment.relationship<%- relationship.relationshipNameCapitalized %>AnnotationSection) { -&> + <%_ if (relationship.relationshipOneToMany) { _%> + @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) + <%_ } _%> + <%_ if (relationship.relationshipManyToMany) { _%> + @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) + <%_ } _%> +<&_ } -&> +<%_ } -%> diff --git a/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.javax_persistence.ejs b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.javax_persistence.ejs new file mode 100644 index 00000000000..0340f9c5914 --- /dev/null +++ b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.javax_persistence.ejs @@ -0,0 +1,130 @@ +<%# + Copyright 2013-2021 the original author or authors from the JHipster project. + + This file is part of the JHipster project, see https://www.jhipster.tech/ + for more information. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-%> +<%# + This is a fragment file, it will be merged into to root template if available. + EJS fragments will process % delimiter tags in template and & delimiter tags in the merge process. +-%> +<&_ if (fragment.importSection) { -&> +import javax.persistence.*; +<%_ if ((databaseTypePostgres && fieldsContainTextBlob) || (fieldsContainUUID && (databaseTypeMysql || databaseTypeMariadb))) { _%> +import org.hibernate.annotations.Type; +<%_ } _%> +<&_ } -&> + +<&_ if (fragment.annotationSection) { -&> +@Entity +@Table(name = "<%= entityTableName %>") +<&_ } -&> + +<%_ for (const field of fields) { -%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>AnnotationSection) { -&> + <%_ if (field.id) { _%> + @Id + <%_ if (field.jpaGeneratedValue === 'identity') { _%> + @GeneratedValue(strategy = GenerationType.IDENTITY) + <%_ } else if (field.jpaGeneratedValue === 'sequence') { _%> + @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sequenceGenerator") + @SequenceGenerator(name = "sequenceGenerator") + <%_ } else if (field.jpaGeneratedValue) { _%> + @GeneratedValue + <%_ } _%> + <%_ } _%> + <%_ if (field.fieldIsEnum) { _%> + @Enumerated(EnumType.STRING) + <%_ } _%> + <%_ if (field.fieldTypeBytes) { _%> + @Lob + <%_ if (databaseTypePostgres && field.blobContentTypeText) { _%> + @Type(type = "org.hibernate.type.TextType") + <%_ } _%> + <%_ } _%> + <%_ if (field.fieldTypeTemporal || field.fieldTypeDuration) { _%> + @Column(name = "<%- field.fieldNameAsDatabaseColumn %>"<% if (field.fieldValidationRequired) { %>, nullable = false<% } %><% if (field.fieldValidationUnique) { %>, unique = true<% } %>) + <%_ } else if (field.fieldTypeBigDecimal) { _%> + @Column(name = "<%- field.fieldNameAsDatabaseColumn %>", precision = 21, scale = 2<% if (field.fieldValidationRequired) { %>, nullable = false<% } %><% if (field.fieldValidationUnique) { %>, unique = true<% } %>) + <%_ } else if (field.fieldTypeUUID && (databaseTypeMysql || databaseTypeMariadb)) { _%> + @Type(type = "uuid-char") + @Column(name = "<%- field.fieldNameAsDatabaseColumn %>", length = 36<% if (field.fieldValidationRequired) { %>, nullable = false<% } %><% if (field.fieldValidationUnique) { %>, unique = true<% } %>) + <%_ } else { _%> + @Column(name = "<%- field.fieldNameAsDatabaseColumn %>"<% if (field.fieldValidate === true) { %><% if (field.fieldValidationMaxLength) { %>, length = <%= field.fieldValidateRulesMaxlength %><% } %><% if (field.fieldValidationRequired) { %>, nullable = false<% } %><% if (field.fieldValidationUnique) { %>, unique = true<% } %><% } %>) + <%_ } _%> +<&_ } -&> +<%_ } -%> + +<%_ for (const field of fields.filter(field => field.fieldWithContentType)) { -%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>ContentTypeAnnotationSection) { -&> + @Column( + name = "<%- field.fieldNameAsDatabaseColumn %>_content_type" + <%_ if (field.fieldValidationRequired) { %>, nullable = false<% } _%> + ) +<&_ } -&> +<%_ } -%> + +<%_ for (const relationship of relationships) { -%> +<&_ if (fragment.relationship<%- relationship.relationshipNameCapitalized %>AnnotationSection) { -&> + <%_ if (relationship.relationshipOneToMany) { -%> + @OneToMany(mappedBy = "<%= relationship.otherEntityRelationshipName %>") + <%_ } else if (relationship.relationshipManyToOne) { -%> + @ManyToOne<% if (relationship.relationshipRequired) { %>(optional = false)<% } %> + <%_ if (relationship.relationshipValidate) { _%> + <%- include('relationship_validators', { relationship }); -%> + <%_ } _%> + <%_ } else if (relationship.relationshipManyToMany) { -%> + @ManyToMany<% if (!relationship.ownerSide) { %>(mappedBy = "<%= relationship.otherEntityRelationshipNamePlural %>")<% } %> + <%_ if (relationship.ownerSide) { _%> + <%_ if (relationship.relationshipValidate) { _%> + <%- include('relationship_validators', { relationship }); -%> + <%_ } _%> + @JoinTable(name = "<%= relationship.joinTable.name %>", + joinColumns = <%= entity.primaryKey.fields.length > 1 ? '{' : '' %> + <%_ entity.primaryKey.fields.forEach((field, idx) => { _%> + <%= idx === 0 ? '' : ',' %>@JoinColumn(name = "<%= `${entityTableName}_${field.columnName}` %>") + <%_ }); _%> + <%= entity.primaryKey.fields.length > 1 ? '}' : '' %>, + inverseJoinColumns = <%= relationship.otherEntity.primaryKey.fields.length > 1 ? '{' : '' %> + <%_ relationship.otherEntity.primaryKey.fields.forEach((field, idx) => { _%> + <%= idx === 0 ? '' : ',' %>@JoinColumn(name = "<%= `${relationship.columnName}_${field.columnName}` %>")) + <%_ }); _%> + <%= relationship.otherEntity.primaryKey.fields.length > 1 ? '}' : '' %> + <%_ } _%> + <%_ } else { -%> + <%_ if (relationship.ignoreOtherSideProperty) { -%> + @JsonIgnoreProperties(value = { + <%_ relationship.otherEntity.relationships.forEach(otherRelationship => { _%> + "<%= otherRelationship.relationshipReferenceField %>", + <%_ }); _%> + }, allowSetters = true) + <%_ } _%> + <%_ if (relationship.ownerSide) { -%> + @OneToOne<% if (relationship.relationshipRequired) { %>(optional = false)<% } %> + <%_ if (relationship.relationshipValidate) { _%> + <%- include('relationship_validators', { relationship }); -%> + <%_ } _%> + <%_ if (relationship.id) { %> + @MapsId + @JoinColumn(name = "<%= relationship.otherEntity.primaryKey.fields[0].columnName %>") + <%_ } else { _%> + @JoinColumn(unique = true) + <%_ } _%> + <%_ } else { _%> + @OneToOne(mappedBy = "<%= relationship.otherEntityRelationshipName %>") + <%_ } -%> + <%_ } -%> +<&_ } -&> +<%_ } -%> diff --git a/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.javax_validation.ejs b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.javax_validation.ejs new file mode 100644 index 00000000000..b9e77efb831 --- /dev/null +++ b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.javax_validation.ejs @@ -0,0 +1,51 @@ +<%# + Copyright 2013-2021 the original author or authors from the JHipster project. + + This file is part of the JHipster project, see https://www.jhipster.tech/ + for more information. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-%> +<%# + This is a fragment file, it will be merged into to root template if available. + EJS fragments will process % delimiter tags in template and & delimiter tags in the merge process. +-%> +<&_ if (fragment.importSection) { -&> +<%_ if (validation) { _%> +import javax.validation.constraints.*; +<%_ } _%> +<&_ } -&> + +<&_ if (fragment.annotationSection) { -&> +<&_ } -&> + +<%_ for (const field of fields) { _%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>AnnotationSection) { -&> + <%_ if (field.fieldValidate === true) { -%> + <%- include('../common/field_validators', {field, reactive}); -%> + <%_ } _%> +<&_ } -&> +<%_ } -%> + +<%_ for (const field of fields.filter(field => field.fieldWithContentType)) { _%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>ContentTypeAnnotationSection) { -&> + <%_ if (field.fieldValidationRequired) { _%> + @NotNull + <%_ } _%> +<&_ } -&> +<%_ } -%> + +<%_ for (const relationship of relationships) { _%> +<&_ if (fragment.relationship<%- relationship.relationshipNameCapitalized %>AnnotationSection) { -&> +<&_ } -&> +<%_ } -%> diff --git a/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_cassandra.ejs b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_cassandra.ejs new file mode 100644 index 00000000000..9199a443f8e --- /dev/null +++ b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_cassandra.ejs @@ -0,0 +1,48 @@ +<%# + Copyright 2013-2021 the original author or authors from the JHipster project. + + This file is part of the JHipster project, see https://www.jhipster.tech/ + for more information. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-%> +<%# + This is a fragment file, it will be merged into to root template if available. + EJS fragments will process % delimiter tags in template and & delimiter tags in the merge process. +-%> +<&_ if (fragment.importSection) { -&> +import org.springframework.data.annotation.Id; + <%_ if (fieldsContainBlob) { _%> +import java.nio.ByteBuffer; +import org.springframework.data.cassandra.core.mapping.Column; + <%_ } _%> +import org.springframework.data.cassandra.core.mapping.Table; +<&_ } -&> + +<&_ if (fragment.annotationSection) { -&> +@Table("<%= entityInstance %>") +<&_ } -&> + +<%_ for (const field of fields) { _%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>AnnotationSection) { -&> + <%_ if (field.id) { _%> + @Id + <%_ } _%> +<&_ } -&> +<%_ } -%> + +<%_ for (const field of fields.filter(field => field.fieldWithContentType)) { -%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>ContentTypeAnnotationSection) { -&> + @Column("<%- field.fieldNameAsDatabaseColumn %>_content_type") +<&_ } -&> +<%_ } -%> diff --git a/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_couchbase.ejs b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_couchbase.ejs new file mode 100644 index 00000000000..a06f027a1d5 --- /dev/null +++ b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_couchbase.ejs @@ -0,0 +1,210 @@ +<%# + Copyright 2013-2021 the original author or authors from the JHipster project. + + This file is part of the JHipster project, see https://www.jhipster.tech/ + for more information. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-%> +<%# + This is a fragment file, it will be merged into to root template if available. + EJS fragments will process % delimiter tags in template and & delimiter tags in the merge process. +-%> +<&_ if (fragment.staticImportSection) { -&> +<%_ if (!embedded) { _%> +import static <%= packageName %>.config.Constants.ID_DELIMITER; +import static org.springframework.data.couchbase.core.mapping.id.GenerationStrategy.UNIQUE; +<%_ } _%> +<&_ } -&> + +<&_ if (fragment.importSection) { -&> + <%_ if (!embedded) { _%> +import org.springframework.data.annotation.Id; +import org.springframework.data.couchbase.core.mapping.Document; +import org.springframework.data.couchbase.core.mapping.id.GeneratedValue; +import org.springframework.data.couchbase.core.mapping.id.IdPrefix; + <%_ } _%> +import com.couchbase.client.java.repository.annotation.Field; + <%_ if (relationships.length > 0) { _%> +import org.springframework.data.couchbase.core.query.FetchType; +import org.springframework.data.couchbase.core.query.N1qlJoin; +import java.util.stream.Collectors; + <%_ } _%> +<&_ } -&> + +<&_ if (fragment.annotationSection) { -&> +@Document +<&_ } -&> + +<&_ if (fragment.classStaticFieldsSection) { -&> +<%_ if (!embedded) { _%> + public static final String PREFIX = "<%= entityInstance.toLowerCase() %>"; +<%_ } _%> +<&_ } -&> + +<&_ if (fragment.classFieldsSection) { -&> +<%_ if (!embedded) { _%> + @SuppressWarnings("unused") + @IdPrefix + private String prefix = PREFIX; +<%_ } _%> +<&_ } -&> + +<%_ for (const field of fields) { _%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>AnnotationSection) { -&> + <%_ if (field.id && !embedded) { _%> + @Id + <%_ if (field.id && !embedded) { _%> + @GeneratedValue(strategy = UNIQUE, delimiter = ID_DELIMITER) + <%_ } _%> + <%_ } else { _%> + @Field("<%= field.fieldNameUnderscored %>") + <%_ } _%> +<&_ } -&> +<%_ } -%> + +<%_ for (const field of fields.filter(field => field.fieldWithContentType)) { _%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>ContentTypeAnnotationSection) { -&> + @Field("<%= field.fieldNameUnderscored %>_content_type") +<&_ } -&> +<%_ } -%> + +<%_ for (const relationship of relationships) { _%> +<&_ if (fragment.relationship<%- relationship.relationshipNameCapitalized %>AnnotationSection) { -&> + <%_ if (relationship.relationshipOneToMany) { _%> + <%_ if (!relationship.otherEntity.embedded) { _%> + @N1qlJoin(on = "lks.<%= relationship.relationshipFieldName %>=meta(rks).id", fetchType = FetchType.IMMEDIATE) + <%_ } _%> + + <%_ } else if (relationship.relationshipManyToOne) { _%> + <%_ if (!relationship.otherEntity.embedded) { _%> + @N1qlJoin(on = "lks.<%= relationship.relationshipFieldName %>=meta(rks).id", fetchType = FetchType.IMMEDIATE) + <%_ } _%> + <%_ } else if (relationship.relationshipManyToMany) { _%> + @N1qlJoin(on = "lks.<%= relationship.relationshipFieldNamePlural %>=meta(rks).id", fetchType = FetchType.IMMEDIATE) + <%_ } else { _%> + <%_ if (!relationship.otherEntity.embedded) { _%> + @N1qlJoin(on = "lks.<%= relationship.relationshipFieldName %>=meta(rks).id", fetchType = FetchType.IMMEDIATE) + <%_ } _%> + <%_ } _%> + +<&_ } -&> +<%_ } -%> + +<&_ if (fragment.classAdditionalRelationshipsSection) { -&> + <%_ for (const relationship of relationships) { _%> + <%_ if (!relationship.id) { _%> + <%_ if (relationship.collection) { _%> + @Field("<%= relationship.relationshipFieldNamePlural %>") + private Set <%= relationship.relationshipFieldName %>Ids = new HashSet<>(); + <%_ } else if (relationship.ownerSide) { _%> + @Field("<%= relationship.relationshipFieldName %>") + private <%= relationship.otherEntity.primaryKey.type %> <%= relationship.relationshipFieldName %>Id; + <%_ } _%> + <%_ } _%> + <%_ } _%> +<&_ } -&> + +<%_ for (const relationship of relationships) { _%> +<&_ if (fragment.relationship<%- relationship.relationshipNameCapitalized %>CustomSetSection) { -&> + <%_ if (relationship.collection) { _%> + public void set<%= relationship.relationshipNameCapitalizedPlural %>(Set<<%= relationship.otherEntity.persistClass %>> <%= relationship.otherEntityNamePlural %>) { + <%_ if (relationship.otherRelationship && !relationship.reference.owned) { _%> + if (this.<%= relationship.relationshipFieldNamePlural %> != null) { + <%_ if (relationship.otherRelationship.reference.collection) { _%> + this.<%= relationship.relationshipFieldNamePlural %>.forEach(i -> i.remove<%= relationship.otherRelationship.relationshipNameCapitalized %>(this)); + <%_ } else { _%> + this.<%= relationship.relationshipFieldNamePlural %>.forEach(i -> i.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(null)); + <%_ } _%> + } + if (<%= relationship.otherEntityNamePlural %> != null) { + <%_ if (relationship.otherRelationship.reference.collection) { _%> + <%= relationship.otherEntityNamePlural %>.forEach(i -> i.add<%= relationship.otherRelationship.relationshipNameCapitalized %>(this)); + <%_ } else { _%> + <%= relationship.otherEntityNamePlural %>.forEach(i -> i.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(this)); + <%_ } _%> + } + <%_ } _%> + this.<%= relationship.relationshipFieldNamePlural %> = <%= relationship.otherEntityNamePlural %>; + <%_ if (!relationship.otherEntity.embedded) { _%> + this.<%= relationship.relationshipFieldName %>Ids = <%= relationship.otherEntityNamePlural %>.stream() + .map(<%= relationship.otherEntity.persistClass %>::getId) + .collect(Collectors.toSet()); + <%_ } _%> + } + <%_ } else if (!relationship.otherEntity.embedded) { _%> + public void set<%= relationship.relationshipNameCapitalized %>(<%= relationship.otherEntity.persistClass %> <%= relationship.otherEntityName %>) { + <%_ if (relationship.otherRelationship && !relationship.reference.owned) { _%> + if (this.<%= relationship.relationshipFieldName %> != null) { + <%_ if (relationship.otherRelationship.reference.collection) { _%> + this.<%= relationship.relationshipFieldName %>.remove<%= relationship.otherRelationship.relationshipNameCapitalized %>(this); + <%_ } else { _%> + this.<%= relationship.relationshipFieldName %>.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(null); + <%_ } _%> + } + if (<%= relationship.otherEntityName %> != null) { + <%_ if (relationship.otherRelationship.reference.collection) { _%> + <%= relationship.otherEntityName %>.add<%= relationship.otherRelationship.relationshipNameCapitalized %>(this); + <%_ } else { _%> + <%= relationship.otherEntityName %>.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(this); + <%_ } _%> + } + <%_ } _%> + this.<%= relationship.relationshipFieldName %> = <%= relationship.otherEntityName %>; + this.<%= relationship.relationshipFieldName %>Id = <%= relationship.otherEntityName %> != null ? <%= relationship.otherEntityName %>.get<%= relationship.otherEntity.primaryKey.nameCapitalized %>() : null; + } + <%_ } _%> +<&_ } -&> +<%_ } _%> + +<%_ for (const relationship of relationships) { _%> +<&_ if (fragment.relationship<%- relationship.relationshipNameCapitalized %>CustomAddSection) { -&> + public <%= persistClass %> add<%= relationship.relationshipNameCapitalized %>(<%= relationship.otherEntity.persistClass %> <%= relationship.otherEntityName %>) { + this.<%= relationship.relationshipFieldNamePlural %>.add(<%= relationship.otherEntityName %>); + <%_ if (!relationship.otherEntity.embedded || embedded && relationship.ownerSide) { _%> + <%_ if (!relationship.otherEntity.embedded) { _%> + this.<%= relationship.relationshipFieldName %>Ids.add(<%= relationship.otherEntityName %>.get<%= primaryKey.nameCapitalized %>()); + <%_ } _%> + <%_ if (relationship.otherRelationship) { _%> + <%_ if (!relationship.otherRelationship.collection) { _%> + <%= relationship.otherEntityName %>.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(this); + <%_ } else if (relationship.otherRelationship.relationshipNamePlural && !relationship.otherEntityUser && relationship.otherRelationship.collection) { _%> + <%= relationship.otherEntityName %>.get<%= relationship.otherRelationship.relationshipNameCapitalizedPlural %>().add(this); + <%_ } _%> + <%_ } _%> + <%_ } _%> + return this; + } +<&_ } -&> +<%_ } _%> + +<%_ for (const relationship of relationships) { _%> +<&_ if (fragment.relationship<%- relationship.relationshipNameCapitalized %>CustomRemoveSection) { -&> + public <%= persistClass %> remove<%= relationship.relationshipNameCapitalized %>(<%= relationship.otherEntity.persistClass %> <%= relationship.otherEntityName %>) { + this.<%= relationship.relationshipFieldNamePlural %>.remove(<%= relationship.otherEntityName %>); + <%_ if (!relationship.otherEntity.embedded || (embedded && relationship.ownerSide)) { _%> + <%_ if (!relationship.otherEntity.embedded) { _%> + this.<%= relationship.relationshipFieldName %>Ids.remove(<%= relationship.otherEntityName %>.get<%= primaryKey.nameCapitalized %>()); + <%_ } _%> + <%_ if (relationship.otherRelationship) { _%> + <%_ if (!relationship.otherRelationship.collection) { _%> + <%= relationship.otherEntityName %>.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(null); + <%_ } else if (!relationship.otherEntityUser && relationship.otherRelationship.collection) { _%> + <%= relationship.otherEntityName %>.get<%= relationship.otherRelationship.relationshipNameCapitalizedPlural %>().remove(this); + <%_ } _%> + <%_ } _%> + <%_ } _%> + return this; + } +<&_ } -&> +<%_ } _%> diff --git a/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_mongodb.ejs b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_mongodb.ejs new file mode 100644 index 00000000000..387706e8f94 --- /dev/null +++ b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_mongodb.ejs @@ -0,0 +1,82 @@ +<%# + Copyright 2013-2021 the original author or authors from the JHipster project. + + This file is part of the JHipster project, see https://www.jhipster.tech/ + for more information. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-%> +<%# + This is a fragment file, it will be merged into to root template if available. + EJS fragments will process % delimiter tags in template and & delimiter tags in the merge process. +-%> +<&_ if (fragment.importSection) { -&> + <%_ if (!embedded) { _%> +import org.springframework.data.annotation.Id; +import org.springframework.data.mongodb.core.mapping.Document; + <%_ } _%> +import org.springframework.data.mongodb.core.mapping.Field; + <%_ if (relationships.length > 0) { _%> +import org.springframework.data.mongodb.core.mapping.DBRef; + <%_ } _%> +<&_ } -&> + +<&_ if (fragment.annotationSection) { -&> + <%_ if (!embedded) { _%> +@Document(collection = "<%= entityTableName %>") + <%_ } _%> +<&_ } -&> + +<%_ for (const field of fields) { _%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>AnnotationSection) { -&> + <%_ if (field.id && !embedded) { _%> + @Id + <%_ } else { _%> + @Field("<%= field.fieldNameUnderscored %>") + <%_ } _%> +<&_ } -&> +<%_ } -%> + +<%_ for (const field of fields.filter(field => field.fieldWithContentType)) { _%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>ContentTypeAnnotationSection) { -&> + @Field("<%= field.fieldNameUnderscored %>_content_type") +<&_ } -&> +<%_ } -%> + +<%_ for (const relationship of relationships) { _%> +<&_ if (fragment.relationship<%- relationship.relationshipNameCapitalized %>AnnotationSection) { -&> + <%_ if (relationship.relationshipOneToMany) { _%> + <%_ if (!relationship.otherEntity.embedded) { _%> + @DBRef + <%_ } _%> + @Field("<%= relationship.relationshipFieldName %>") + <%_ } else if (relationship.relationshipManyToOne) { _%> + <%_ if (!relationship.otherEntity.embedded) { _%> + @DBRef + @Field("<%= relationship.relationshipFieldName %>") + <%_ } _%> + + <%_ } else if (relationship.relationshipManyToMany) { _%> + @DBRef + @Field("<%= relationship.relationshipFieldNamePlural %>") + <%_ } else { _%> + <%_ if (!relationship.otherEntity.embedded) { _%> + @DBRef + <%_ if (relationship.ownerSide) { _%> + @Field("<%= relationship.relationshipFieldName %>") + <%_ } _%> + <%_ } _%> + <%_ } _%> + +<&_ } -&> +<%_ } -%> diff --git a/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_neo4j.ejs b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_neo4j.ejs new file mode 100644 index 00000000000..99a0c3f7230 --- /dev/null +++ b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_neo4j.ejs @@ -0,0 +1,97 @@ +<%# + Copyright 2013-2021 the original author or authors from the JHipster project. + + This file is part of the JHipster project, see https://www.jhipster.tech/ + for more information. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-%> +<%# + This is a fragment file, it will be merged into to root template if available. + EJS fragments will process % delimiter tags in template and & delimiter tags in the merge process. +-%> +<&_ if (fragment.importSection) { -&> +import org.springframework.data.neo4j.core.schema.GeneratedValue; +import org.springframework.data.neo4j.core.schema.Id; +import org.springframework.data.neo4j.core.schema.Node; +import org.springframework.data.neo4j.core.schema.Property; +import org.springframework.data.neo4j.core.support.UUIDStringGenerator; + <%_ if (relationships.length > 0) { _%> +import org.springframework.data.neo4j.core.schema.Relationship; + <%_ } _%> +<&_ } -&> + +<&_ if (fragment.annotationSection) { -&> +@Node +<&_ } -&> + +<%_ for (const field of fields) { _%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>AnnotationSection) { -&> + <%_ if (field.id && !embedded) { _%> + @Id + @GeneratedValue(UUIDStringGenerator.class) + <%_ } else { _%> + @Property("<%=field.fieldNameUnderscored %>") + <%_ } _%> +<&_ } -&> +<%_ } -%> + +<%_ for (const field of fields.filter(field => field.fieldWithContentType)) { _%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>ContentTypeAnnotationSection) { -&> + @Property("<%=field.fieldNameUnderscored %>_content_type") +<&_ } -&> +<%_ } -%> + +<%_ for (const relationship of relationships) { -%> + <%_ const relationshipForwardReference = "HAS_" + _.toUpper(_.snakeCase(relationship.relationshipName)); %> + <%_ const relationshipBackReference = "HAS_" + _.toUpper(_.snakeCase(relationship.otherEntityRelationshipName)); %> +<&_ if (fragment.relationship<%- relationship.relationshipNameCapitalized %>AnnotationSection) { -&> + <%_ if (relationship.ownerSide) { _%> + @Relationship(value = "<%= relationshipBackReference %>", direction = Relationship.Direction.INCOMING) + <%_ } else { _%> + @Relationship("<%= relationshipForwardReference %>") + <%_ } _%> +<&_ } -&> +<%_ } -%> + +<%_ for (const relationship of relationships) { _%> +<&_ if (fragment.relationship<%- relationship.relationshipNameCapitalized %>CustomAddSection) { -&> + public <%= persistClass %> add<%= relationship.relationshipNameCapitalized %>(<%= relationship.otherEntity.persistClass %> <%= relationship.otherEntityName %>) { + this.<%= relationship.relationshipFieldNamePlural %>.add(<%= relationship.otherEntityName %>); + <%_ if (!relationship.otherEntity.embedded || embedded && relationship.ownerSide) { _%> + <%_ if (relationship.otherRelationship) { _%> + <%_ if (relationship.otherRelationship.relationshipNamePlural && !relationship.otherEntityUser && relationship.otherRelationship.collection) { _%> + <%= relationship.otherEntityName %>.get<%= relationship.otherRelationship.relationshipNameCapitalizedPlural %>().add(this); + <%_ } _%> + <%_ } _%> + <%_ } _%> + return this; + } +<&_ } -&> +<%_ } -%> + +<%_ for (const relationship of relationships) { _%> +<&_ if (fragment.relationship<%- relationship.relationshipNameCapitalized %>CustomRemoveSection) { -&> + public <%= persistClass %> remove<%= relationship.relationshipNameCapitalized %>(<%= relationship.otherEntity.persistClass %> <%= relationship.otherEntityName %>) { + this.<%= relationship.relationshipFieldNamePlural %>.remove(<%= relationship.otherEntityName %>); + <%_ if (!relationship.otherEntity.embedded || (embedded && relationship.ownerSide)) { _%> + <%_ if (relationship.otherRelationship) { _%> + <%_ if (!relationship.otherEntityUser && relationship.otherRelationship.collection) { _%> + <%= relationship.otherEntityName %>.get<%= relationship.otherRelationship.relationshipNameCapitalizedPlural %>().remove(this); + <%_ } _%> + <%_ } _%> + <%_ } _%> + return this; + } +<&_ } -&> +<%_ } _%> diff --git a/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_reactive.ejs b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_reactive.ejs new file mode 100644 index 00000000000..479aed579aa --- /dev/null +++ b/generators/entity-server/templates/src/main/java/package/domain/Entity.java.jhi.spring_data_reactive.ejs @@ -0,0 +1,114 @@ +<%# + Copyright 2013-2021 the original author or authors from the JHipster project. + + This file is part of the JHipster project, see https://www.jhipster.tech/ + for more information. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-%> +<%# + This is a fragment file, it will be merged into to root template if available. + EJS fragments will process % delimiter tags in template and & delimiter tags in the merge process. +-%> +<&_ if (fragment.importSection) { -&> +import org.springframework.data.annotation.Id; +import org.springframework.data.annotation.Transient; +import org.springframework.data.relational.core.mapping.Column; +import org.springframework.data.relational.core.mapping.Table; +<&_ } -&> + +<&_ if (fragment.annotationSection) { -&> +@Table("<%= entityTableName %>") +<&_ } -&> + +<%_ for (const field of fields) { _%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>AnnotationSection) { -&> + <%_ if (field.id) { _%> + @Id + <%_ } _%> + @Column("<%- field.fieldNameAsDatabaseColumn %>") +<&_ } -&> + <%_ if (field.fieldTypeBigDecimal) { _%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>CustomSetSection) { -&> + public void set<%= field.fieldInJavaBeanMethod %>(<%= field.javaFieldType %> <%= field.fieldName %>) { + this.<%= field.fieldName %> = <%= field.fieldName %> != null ? <%= field.fieldName %>.stripTrailingZeros() : null; + } +<&_ } -&> + <%_ } _%> +<%_ } -%> + +<%_ for (const field of fields.filter(field => field.fieldWithContentType)) { _%> +<&_ if (fragment.field<%- field.fieldNameCapitalized %>ContentTypeAnnotationSection) { -&> + @Column("<%- field.fieldNameAsDatabaseColumn %>_content_type") +<&_ } -&> +<%_ } -%> + +<%_ for (const relationship of relationships) { _%> +<&_ if (fragment.relationship<%- relationship.relationshipNameCapitalized %>AnnotationSection) { -&> + @Transient +<&_ } -&> +<%_ } -%> + +<%_ for (const relationship of relationships) { + const reactiveRelationshipWithId = (databaseTypeSql && reactive && !(relationship.relationshipOneToOne && + (!relationship.ownerSide || (relationship.ownerSide && relationship.id)))); + _%> +<&_ if (fragment.relationship<%- relationship.relationshipNameCapitalized %>CustomSetSection) { -&> + <%_ if (!relationship.collection && reactiveRelationshipWithId) { _%> + public void set<%= relationship.relationshipNameCapitalized %>(<%= relationship.otherEntity.persistClass %> <%= relationship.otherEntityName %>) { + <%_ if (relationship.otherRelationship && !relationship.reference.owned) { _%> + if (this.<%= relationship.relationshipFieldName %> != null) { + <%_ if (relationship.otherRelationship.reference.collection) { _%> + this.<%= relationship.relationshipFieldName %>.remove<%= relationship.otherRelationship.relationshipNameCapitalized %>(this); + <%_ } else { _%> + this.<%= relationship.relationshipFieldName %>.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(null); + <%_ } _%> + } + if (<%= relationship.otherEntityName %> != null) { + <%_ if (relationship.otherRelationship.reference.collection) { _%> + <%= relationship.otherEntityName %>.add<%= relationship.otherRelationship.relationshipNameCapitalized %>(this); + <%_ } else { _%> + <%= relationship.otherEntityName %>.set<%= relationship.otherRelationship.relationshipNameCapitalized %>(this); + <%_ } _%> + } + <%_ } _%> + this.<%= relationship.relationshipFieldName %> = <%= relationship.otherEntityName %>; + this.<%= relationship.relationshipFieldName %>Id = <%= relationship.otherEntityName %> != null ? <%= relationship.otherEntityName %>.get<%= relationship.otherEntity.primaryKey.nameCapitalized %>() : null; + } + <%_ } _%> +<&_ } -&> +<%_ } _%> + +<&_ if (fragment.classAdditionalRelationshipsSection) { -&> + <%_ for (const relationship of relationships) { _%> + <%_ if (relationship.ownerSide && !relationship.collection && !relationship.id) { _%> + @Column("<%= relationship.columnName %>_id") + private <%= relationship.otherEntity.primaryKey.type %> <%= relationship.relationshipFieldName %>Id; + <%_ } _%> + <%_ } _%> +<&_ } -&> + +<&_ if (fragment.classAdditionalRelationshipsMethodsSection) { -&> + <%_ for (const relationship of relationships) { _%> + <%_ if (relationship.ownerSide && !relationship.collection && !relationship.id) { _%> + + public <%= relationship.otherEntity.primaryKey.type %> get<%= relationship.relationshipNameCapitalized %>Id() { + return this.<%= relationship.relationshipFieldName %>Id; + } + + public void set<%= relationship.relationshipNameCapitalized %>Id(<%= relationship.otherEntity.primaryKey.type %> <%= relationship.otherEntityName %>) { + this.<%= relationship.relationshipFieldName %>Id = <%= relationship.otherEntityName %>; + } + <%_ } _%> + <%_ } _%> +<&_ } -&> diff --git a/generators/entity-server/templates/src/main/java/package/service/dto/EntityDTO.java.ejs b/generators/entity-server/templates/src/main/java/package/service/dto/EntityDTO.java.ejs index c2a55badfe9..ca39e040d9f 100644 --- a/generators/entity-server/templates/src/main/java/package/service/dto/EntityDTO.java.ejs +++ b/generators/entity-server/templates/src/main/java/package/service/dto/EntityDTO.java.ejs @@ -19,7 +19,7 @@ package <%= packageName %>.service.dto; import java.util.Objects; -<%_ if (typeof javadoc != 'undefined') { _%> +<%_ if (typeof javadoc !== 'undefined') { _%> import io.swagger.annotations.ApiModel; <%_ } if (importApiModelProperty) { _%> import io.swagger.annotations.ApiModelProperty; diff --git a/generators/entity/index.js b/generators/entity/index.js index db4aa298ed9..7c0b216dc18 100644 --- a/generators/entity/index.js +++ b/generators/entity/index.js @@ -968,9 +968,6 @@ class EntityGenerator extends BaseBlueprintGenerator { _setupEntityOptions(generator, context = generator, dest = context) { dest.regenerate = context.options.regenerate; - if (context.options.fluentMethods !== undefined) { - this.entityConfig.fluentMethods = context.options.fluentMethods; - } if (context.options.skipCheckLengthOfIdentifier !== undefined) { this.entityConfig.skipCheckLengthOfIdentifier = context.options.skipCheckLengthOfIdentifier; } diff --git a/generators/generator-base-private.js b/generators/generator-base-private.js index 98d81e298c8..41b199985cc 100644 --- a/generators/generator-base-private.js +++ b/generators/generator-base-private.js @@ -819,10 +819,16 @@ module.exports = class JHipsterBasePrivateGenerator extends Generator { this.debug(`File ${destination} ignored`); return Promise.resolved(); } - return jhipsterUtils.renderContent(source, _this, _context, options).then(res => { - _this.fs.write(customDestination, res); - return customDestination; - }); + return jhipsterUtils + .renderContent(source, _this, _context, options) + .then(res => { + _this.fs.write(customDestination, res); + return customDestination; + }) + .catch(error => { + this.warning(source); + throw error; + }); } /** diff --git a/generators/generator-transforms.js b/generators/generator-transforms.js index cb56211ea3d..e08ae280c57 100644 --- a/generators/generator-transforms.js +++ b/generators/generator-transforms.js @@ -57,7 +57,10 @@ const prettierTransform = function (options, generator, ignoreErrors = false) { .catch(error => { const errorMessage = `Error parsing file ${file.relative}: ${error} -At: ${fileContent}`; +At: ${fileContent + .split('\n') + .map((value, idx) => `${idx + 1}: ${value}`) + .join('\n')}`; if (ignoreErrors) { generator.warning(errorMessage); callback(null, file); diff --git a/generators/utils.js b/generators/utils.js index 7e234fd185d..10c1bb0e31f 100644 --- a/generators/utils.js +++ b/generators/utils.js @@ -77,9 +77,13 @@ const SQL = databaseTypes.SQL; function rewriteFile(args, generator) { let fullPath; if (args.path) { - fullPath = path.join(args.path, args.file); + fullPath = generator.destinationPath(path.join(args.path, args.file)); + } else { + fullPath = generator.destinationPath(args.file); + } + if (!generator.env.sharedFs.existsInMemory(fullPath) && generator.env.sharedFs.existsInMemory(`${fullPath}.jhi`)) { + fullPath = `${fullPath}.jhi`; } - fullPath = generator.destinationPath(args.file); args.haystack = generator.fs.read(fullPath); const body = rewrite(args); @@ -93,7 +97,10 @@ function rewriteFile(args, generator) { * @param {object} generator reference to the generator */ function replaceContent(args, generator) { - const fullPath = generator.destinationPath(args.file); + let fullPath = generator.destinationPath(args.file); + if (!generator.env.sharedFs.existsInMemory(fullPath) && generator.env.sharedFs.existsInMemory(`${fullPath}.jhi`)) { + fullPath = `${fullPath}.jhi`; + } const re = args.regex ? new RegExp(args.pattern, 'g') : args.pattern; diff --git a/package-lock.json b/package-lock.json index 2f4d02900db..38243ab9b54 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "chevrotain": "9.0.2", "commander": "7.2.0", "conf": "10.0.1", + "debug": "4.3.1", "didyoumean": "1.2.2", "ejs": "3.1.6", "faker": "5.5.3", @@ -23,11 +24,12 @@ "insight": "0.10.3", "js-yaml": "4.1.0", "lodash": "4.17.21", - "mem-fs-editor": "^9.0.0", + "mem-fs-editor": "9.0.1", "minimatch": "3.0.4", "normalize-path": "3.0.0", "ora": "5.4.1", "os-locale": "5.0.0", + "p-queue": "6.6.2", "parse-gitignore": "1.0.1", "pluralize": "8.0.0", "prettier": "2.3.2", @@ -6051,6 +6053,14 @@ }, "engines": { "node": ">=12.10.0" + }, + "peerDependencies": { + "mem-fs": "^2.1.0" + }, + "peerDependenciesMeta": { + "mem-fs": { + "optional": true + } } }, "node_modules/mem/node_modules/mimic-fn": { diff --git a/package.json b/package.json index 17aedb3c146..530f1b4a3da 100644 --- a/package.json +++ b/package.json @@ -68,6 +68,7 @@ "chevrotain": "9.0.2", "commander": "7.2.0", "conf": "10.0.1", + "debug": "4.3.1", "didyoumean": "1.2.2", "ejs": "3.1.6", "faker": "5.5.3", @@ -77,11 +78,12 @@ "insight": "0.10.3", "js-yaml": "4.1.0", "lodash": "4.17.21", - "mem-fs-editor": "^9.0.0", + "mem-fs-editor": "9.0.1", "minimatch": "3.0.4", "normalize-path": "3.0.0", "ora": "5.4.1", "os-locale": "5.0.0", + "p-queue": "6.6.2", "parse-gitignore": "1.0.1", "pluralize": "8.0.0", "prettier": "2.3.2", diff --git a/test/__snapshots__/app-client-custom-path.spec.js.snap b/test/__snapshots__/app-client-custom-path.spec.js.snap new file mode 100644 index 00000000000..737cce29fa5 --- /dev/null +++ b/test/__snapshots__/app-client-custom-path.spec.js.snap @@ -0,0 +1,1314 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`JHipster generator Default configuration with AngularX creates expected default files for angularX 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp2/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; diff --git a/test/__snapshots__/app.spec.js.snap b/test/__snapshots__/app.spec.js.snap new file mode 100644 index 00000000000..78a87719155 --- /dev/null +++ b/test/__snapshots__/app.spec.js.snap @@ -0,0 +1,15782 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`JHipster generator App with skip client Gradle creates expected files for default configuration with skip client option enabled 1`] = ` +Object { + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "build.gradle": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "gradle.properties": Object { + "stateCleared": "modified", + }, + "gradle/docker.gradle": Object { + "stateCleared": "modified", + }, + "gradle/profile_dev.gradle": Object { + "stateCleared": "modified", + }, + "gradle/profile_prod.gradle": Object { + "stateCleared": "modified", + }, + "gradle/sonar.gradle": Object { + "stateCleared": "modified", + }, + "gradle/war.gradle": Object { + "stateCleared": "modified", + }, + "gradle/wrapper/gradle-wrapper.jar": Object { + "stateCleared": "modified", + }, + "gradle/wrapper/gradle-wrapper.properties": Object { + "stateCleared": "modified", + }, + "gradle/zipkin.gradle": Object { + "stateCleared": "modified", + }, + "gradlew": Object { + "stateCleared": "modified", + }, + "gradlew.bat": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "settings.gradle": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster generator App with skip client Maven creates expected files for default configuration with skip client option enabled 1`] = ` +Object { + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster generator App with skip server creates expected files for default configuration with skip server option enabled 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster generator Application with DB option mariadb creates expected default files 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/mariadb.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "src/test/resources/testcontainers/mariadb/my.cnf": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster generator Application with DB option mongodb creates expected files with "MongoDB" 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/mongodb-cluster.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/mongodb.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/mongodb/MongoDB.Dockerfile": Object { + "stateCleared": "modified", + }, + "src/main/docker/mongodb/scripts/init_replicaset.js": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/dbmigrations/InitialSetupMigration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/dbmigrations/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster generator Auth options HTTP session authentication creates expected files with HTTP session authentication 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/PersistentToken.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/PersistentTokenRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/PersistentTokenRememberMeServices.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/sessions/session.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/sessions/sessions.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/sessions/sessions.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/sessions/sessions.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/sessions/sessions.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/sessions/sessions.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-session.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster generator Auth options JWT authentication creates expected files with JWT authentication 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster generator Default configuration with AngularX creates expected default files for angularX 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster generator Default configuration with Gradle creates expected default files for gradle 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "build.gradle": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "gradle.properties": Object { + "stateCleared": "modified", + }, + "gradle/docker.gradle": Object { + "stateCleared": "modified", + }, + "gradle/profile_dev.gradle": Object { + "stateCleared": "modified", + }, + "gradle/profile_prod.gradle": Object { + "stateCleared": "modified", + }, + "gradle/sonar.gradle": Object { + "stateCleared": "modified", + }, + "gradle/war.gradle": Object { + "stateCleared": "modified", + }, + "gradle/wrapper/gradle-wrapper.jar": Object { + "stateCleared": "modified", + }, + "gradle/wrapper/gradle-wrapper.properties": Object { + "stateCleared": "modified", + }, + "gradle/zipkin.gradle": Object { + "stateCleared": "modified", + }, + "gradlew": Object { + "stateCleared": "modified", + }, + "gradlew.bat": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "settings.gradle": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster generator Default configuration with React creates expected default files for react 1`] = ` +Object { + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".npmrc": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "postcss.config.js": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/axios-interceptor.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/axios-interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error-middleware.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/icon-loader.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/logger-middleware.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/notification-middleware.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/notification-middleware.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/store.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/index.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/index.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/activate/activate.reducer.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/activate/activate.reducer.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/activate/activate.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/index.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/password-reset/finish/password-reset-finish.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/password-reset/init/password-reset-init.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/password-reset/password-reset.reducer.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/password/password.reducer.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/password/password.reducer.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/password/password.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/register/register.reducer.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/register/register.reducer.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/register/register.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/settings/settings.reducer.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/settings/settings.reducer.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/account/settings/settings.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/administration.reducer.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/administration.reducer.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/configuration/configuration.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/docs/docs.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/docs/docs.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/health/health-modal.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/health/health.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/index.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/logs/logs.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/metrics/metrics.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/user-management/index.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/user-management/user-management-delete-dialog.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/user-management/user-management-detail.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/user-management/user-management-update.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/user-management/user-management.reducer.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/user-management/user-management.reducer.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/administration/user-management/user-management.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/home/home.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/home/home.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/login/login-modal.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/login/login.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/modules/login/logout.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/routes.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/setup-tests.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/DurationFormat.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/private-route.spec.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/private-route.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/error/error-boundary-route.spec.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/error/error-boundary-route.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/error/error-boundary.spec.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/error/error-boundary.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/error/page-not-found.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/footer/footer.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/footer/footer.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/header/header-components.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/header/header.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/header/header.spec.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/header/header.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/menus/account.spec.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/menus/account.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/menus/admin.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/menus/entities.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/menus/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/menus/locale.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/menus/menu-components.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/menus/menu-item.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/password/password-strength-bar.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/layout/password/password-strength-bar.tsx": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/model/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/reducers/application-profile.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/reducers/application-profile.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/reducers/authentication.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/reducers/authentication.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/reducers/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/reducers/locale.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/reducers/locale.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/reducers/reducer.utils.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/util/date-utils.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/util/entity-utils.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/util/entity-utils.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/util/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/typings.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.test.json": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/utils.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.common.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.dev.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.prod.js": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster generator Default configuration with using npm flag creates expected default files 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster generator Testing options Cucumber tests creates expected files with Cucumber enabled 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/features/gitkeep": Object { + "stateCleared": "modified", + }, + "src/test/features/user/user.feature": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/cucumber/CucumberIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/cucumber/CucumberTestContextConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/cucumber/stepdefs/StepDefs.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/cucumber/stepdefs/UserStepDefs.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/cucumber.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster generator Testing options Protractor tests creates expected files with Protractor enabled 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/javascript/e2e/account/account.spec.ts": Object { + "stateCleared": "modified", + }, + "src/test/javascript/e2e/admin/administration.spec.ts": Object { + "stateCleared": "modified", + }, + "src/test/javascript/e2e/page-objects/jhi-page-objects.ts": Object { + "stateCleared": "modified", + }, + "src/test/javascript/protractor.conf.js": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.e2e.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster generator i18n with RTL support creates expected default files for i18n with RTL support 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_ar_LY.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/rtl.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/ar-ly/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_ar_LY.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; diff --git a/test/__snapshots__/client.spec.js.snap b/test/__snapshots__/client.spec.js.snap new file mode 100644 index 00000000000..736f21a253c --- /dev/null +++ b/test/__snapshots__/client.spec.js.snap @@ -0,0 +1,924 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`JHipster client generator generate client with Angular creates expected files for default configuration for client generator 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; diff --git a/test/__snapshots__/generator-base.spec.js.snap b/test/__snapshots__/generator-base.spec.js.snap new file mode 100644 index 00000000000..4744f46d2b2 --- /dev/null +++ b/test/__snapshots__/generator-base.spec.js.snap @@ -0,0 +1,315 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Generator Base writeFilesToDisk when called with default angular client options should produce correct files 1`] = ` +Array [ + ".browserslistrc", + ".eslintrc.json", + "README.md.jhi.client.angular", + "angular.json", + "jest.conf.js", + "ngsw-config.json", + "package.json", + "src/main/webapp/app/account/account.module.ts", + "src/main/webapp/app/account/account.route.ts", + "src/main/webapp/app/account/activate/activate.component.html", + "src/main/webapp/app/account/activate/activate.component.spec.ts", + "src/main/webapp/app/account/activate/activate.component.ts", + "src/main/webapp/app/account/activate/activate.route.ts", + "src/main/webapp/app/account/activate/activate.service.ts", + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html", + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts", + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts", + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts", + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts", + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html", + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts", + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts", + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts", + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts", + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html", + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss", + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts", + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts", + "src/main/webapp/app/account/password/password.component.html", + "src/main/webapp/app/account/password/password.component.spec.ts", + "src/main/webapp/app/account/password/password.component.ts", + "src/main/webapp/app/account/password/password.route.ts", + "src/main/webapp/app/account/password/password.service.ts", + "src/main/webapp/app/account/register/register.component.html", + "src/main/webapp/app/account/register/register.component.spec.ts", + "src/main/webapp/app/account/register/register.component.ts", + "src/main/webapp/app/account/register/register.model.ts", + "src/main/webapp/app/account/register/register.route.ts", + "src/main/webapp/app/account/register/register.service.ts", + "src/main/webapp/app/account/settings/settings.component.html", + "src/main/webapp/app/account/settings/settings.component.spec.ts", + "src/main/webapp/app/account/settings/settings.component.ts", + "src/main/webapp/app/account/settings/settings.route.ts", + "src/main/webapp/app/admin/admin-routing.module.ts", + "src/main/webapp/app/admin/docs/docs.component.html", + "src/main/webapp/app/admin/docs/docs.component.scss", + "src/main/webapp/app/admin/docs/docs.component.ts", + "src/main/webapp/app/admin/docs/docs.module.ts", + "src/main/webapp/app/admin/docs/docs.route.ts", + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html", + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts", + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts", + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html", + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts", + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts", + "src/main/webapp/app/admin/user-management/list/user-management.component.html", + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts", + "src/main/webapp/app/admin/user-management/list/user-management.component.ts", + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts", + "src/main/webapp/app/admin/user-management/service/user-management.service.ts", + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html", + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts", + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts", + "src/main/webapp/app/admin/user-management/user-management.model.ts", + "src/main/webapp/app/admin/user-management/user-management.module.ts", + "src/main/webapp/app/admin/user-management/user-management.route.ts", + "src/main/webapp/app/app-routing.module.ts", + "src/main/webapp/app/app.constants.ts", + "src/main/webapp/app/app.module.ts", + "src/main/webapp/app/config/authority.constants.ts", + "src/main/webapp/app/config/datepicker-adapter.ts", + "src/main/webapp/app/config/dayjs.ts", + "src/main/webapp/app/config/error.constants.ts", + "src/main/webapp/app/config/font-awesome-icons.ts", + "src/main/webapp/app/config/input.constants.ts", + "src/main/webapp/app/config/language.constants.ts", + "src/main/webapp/app/config/pagination.constants.ts", + "src/main/webapp/app/config/translation.config.ts", + "src/main/webapp/app/config/uib-pagination.config.ts", + "src/main/webapp/app/core/auth/account.model.ts", + "src/main/webapp/app/core/auth/account.service.spec.ts", + "src/main/webapp/app/core/auth/account.service.ts", + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts", + "src/main/webapp/app/core/auth/auth-jwt.service.ts", + "src/main/webapp/app/core/auth/state-storage.service.ts", + "src/main/webapp/app/core/auth/user-route-access.service.ts", + "src/main/webapp/app/core/config/application-config.service.spec.ts", + "src/main/webapp/app/core/config/application-config.service.ts", + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts", + "src/main/webapp/app/core/interceptor/auth.interceptor.ts", + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts", + "src/main/webapp/app/core/interceptor/index.ts", + "src/main/webapp/app/core/interceptor/notification.interceptor.ts", + "src/main/webapp/app/core/request/request-util.ts", + "src/main/webapp/app/core/request/request.model.ts", + "src/main/webapp/app/core/util/alert.service.spec.ts", + "src/main/webapp/app/core/util/alert.service.ts", + "src/main/webapp/app/core/util/data-util.service.spec.ts", + "src/main/webapp/app/core/util/data-util.service.ts", + "src/main/webapp/app/core/util/event-manager.service.spec.ts", + "src/main/webapp/app/core/util/event-manager.service.ts", + "src/main/webapp/app/core/util/operators.spec.ts", + "src/main/webapp/app/core/util/operators.ts", + "src/main/webapp/app/core/util/parse-links.service.spec.ts", + "src/main/webapp/app/core/util/parse-links.service.ts", + "src/main/webapp/app/entities/entity-routing.module.ts", + "src/main/webapp/app/entities/user/user.model.ts", + "src/main/webapp/app/entities/user/user.service.spec.ts", + "src/main/webapp/app/entities/user/user.service.ts", + "src/main/webapp/app/home/home.component.html", + "src/main/webapp/app/home/home.component.scss", + "src/main/webapp/app/home/home.component.spec.ts", + "src/main/webapp/app/home/home.component.ts", + "src/main/webapp/app/home/home.module.ts", + "src/main/webapp/app/home/home.route.ts", + "src/main/webapp/app/layouts/error/error.component.html", + "src/main/webapp/app/layouts/error/error.component.ts", + "src/main/webapp/app/layouts/error/error.route.ts", + "src/main/webapp/app/layouts/footer/footer.component.html", + "src/main/webapp/app/layouts/footer/footer.component.ts", + "src/main/webapp/app/layouts/main/main.component.html", + "src/main/webapp/app/layouts/main/main.component.spec.ts", + "src/main/webapp/app/layouts/main/main.component.ts", + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts", + "src/main/webapp/app/layouts/navbar/navbar.component.html", + "src/main/webapp/app/layouts/navbar/navbar.component.scss", + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts", + "src/main/webapp/app/layouts/navbar/navbar.component.ts", + "src/main/webapp/app/layouts/navbar/navbar.route.ts", + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss", + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts", + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts", + "src/main/webapp/app/layouts/profiles/profile-info.model.ts", + "src/main/webapp/app/layouts/profiles/profile.service.ts", + "src/main/webapp/app/login/login.component.html", + "src/main/webapp/app/login/login.component.spec.ts", + "src/main/webapp/app/login/login.component.ts", + "src/main/webapp/app/login/login.model.ts", + "src/main/webapp/app/login/login.module.ts", + "src/main/webapp/app/login/login.route.ts", + "src/main/webapp/app/login/login.service.ts", + "src/main/webapp/app/shared/alert/alert-error.component.html", + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts", + "src/main/webapp/app/shared/alert/alert-error.component.ts", + "src/main/webapp/app/shared/alert/alert-error.model.ts", + "src/main/webapp/app/shared/alert/alert.component.html", + "src/main/webapp/app/shared/alert/alert.component.spec.ts", + "src/main/webapp/app/shared/alert/alert.component.ts", + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts", + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts", + "src/main/webapp/app/shared/date/duration.pipe.ts", + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts", + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts", + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts", + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts", + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts", + "src/main/webapp/app/shared/language/translate.directive.spec.ts", + "src/main/webapp/app/shared/language/translate.directive.ts", + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts", + "src/main/webapp/app/shared/pagination/item-count.component.ts", + "src/main/webapp/app/shared/shared-libs.module.ts", + "src/main/webapp/app/shared/shared.module.ts", + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts", + "src/main/webapp/app/shared/sort/sort-by.directive.ts", + "src/main/webapp/app/shared/sort/sort.directive.spec.ts", + "src/main/webapp/app/shared/sort/sort.directive.ts", + "src/main/webapp/bootstrap.ts", + "src/main/webapp/content/scss/_bootstrap-variables.scss", + "src/main/webapp/content/scss/global.scss", + "src/main/webapp/content/scss/vendor.scss", + "src/main/webapp/declarations.d.ts", + "src/main/webapp/main.ts", + "src/main/webapp/polyfills.ts", + "tsconfig.app.json", + "tsconfig.json", + "tsconfig.spec.json", + "webpack/environment.js", + "webpack/logo-jhipster.png", + "webpack/proxy.conf.js", + "webpack/webpack.custom.js", +] +`; + +exports[`Generator Base writeFilesToDisk when called with default angular client options skipping user-management should produce correct files 1`] = ` +Array [ + ".browserslistrc", + ".eslintrc.json", + "README.md.jhi.client.angular", + "angular.json", + "jest.conf.js", + "ngsw-config.json", + "package.json", + "src/main/webapp/app/admin/admin-routing.module.ts", + "src/main/webapp/app/admin/docs/docs.component.html", + "src/main/webapp/app/admin/docs/docs.component.scss", + "src/main/webapp/app/admin/docs/docs.component.ts", + "src/main/webapp/app/admin/docs/docs.module.ts", + "src/main/webapp/app/admin/docs/docs.route.ts", + "src/main/webapp/app/app-routing.module.ts", + "src/main/webapp/app/app.constants.ts", + "src/main/webapp/app/app.module.ts", + "src/main/webapp/app/config/authority.constants.ts", + "src/main/webapp/app/config/datepicker-adapter.ts", + "src/main/webapp/app/config/dayjs.ts", + "src/main/webapp/app/config/error.constants.ts", + "src/main/webapp/app/config/font-awesome-icons.ts", + "src/main/webapp/app/config/input.constants.ts", + "src/main/webapp/app/config/language.constants.ts", + "src/main/webapp/app/config/pagination.constants.ts", + "src/main/webapp/app/config/translation.config.ts", + "src/main/webapp/app/config/uib-pagination.config.ts", + "src/main/webapp/app/core/auth/account.model.ts", + "src/main/webapp/app/core/auth/account.service.spec.ts", + "src/main/webapp/app/core/auth/account.service.ts", + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts", + "src/main/webapp/app/core/auth/auth-jwt.service.ts", + "src/main/webapp/app/core/auth/state-storage.service.ts", + "src/main/webapp/app/core/auth/user-route-access.service.ts", + "src/main/webapp/app/core/config/application-config.service.spec.ts", + "src/main/webapp/app/core/config/application-config.service.ts", + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts", + "src/main/webapp/app/core/interceptor/auth.interceptor.ts", + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts", + "src/main/webapp/app/core/interceptor/index.ts", + "src/main/webapp/app/core/interceptor/notification.interceptor.ts", + "src/main/webapp/app/core/request/request-util.ts", + "src/main/webapp/app/core/request/request.model.ts", + "src/main/webapp/app/core/util/alert.service.spec.ts", + "src/main/webapp/app/core/util/alert.service.ts", + "src/main/webapp/app/core/util/data-util.service.spec.ts", + "src/main/webapp/app/core/util/data-util.service.ts", + "src/main/webapp/app/core/util/event-manager.service.spec.ts", + "src/main/webapp/app/core/util/event-manager.service.ts", + "src/main/webapp/app/core/util/operators.spec.ts", + "src/main/webapp/app/core/util/operators.ts", + "src/main/webapp/app/core/util/parse-links.service.spec.ts", + "src/main/webapp/app/core/util/parse-links.service.ts", + "src/main/webapp/app/entities/entity-routing.module.ts", + "src/main/webapp/app/home/home.component.html", + "src/main/webapp/app/home/home.component.scss", + "src/main/webapp/app/home/home.component.spec.ts", + "src/main/webapp/app/home/home.component.ts", + "src/main/webapp/app/home/home.module.ts", + "src/main/webapp/app/home/home.route.ts", + "src/main/webapp/app/layouts/error/error.component.html", + "src/main/webapp/app/layouts/error/error.component.ts", + "src/main/webapp/app/layouts/error/error.route.ts", + "src/main/webapp/app/layouts/footer/footer.component.html", + "src/main/webapp/app/layouts/footer/footer.component.ts", + "src/main/webapp/app/layouts/main/main.component.html", + "src/main/webapp/app/layouts/main/main.component.spec.ts", + "src/main/webapp/app/layouts/main/main.component.ts", + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts", + "src/main/webapp/app/layouts/navbar/navbar.component.html", + "src/main/webapp/app/layouts/navbar/navbar.component.scss", + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts", + "src/main/webapp/app/layouts/navbar/navbar.component.ts", + "src/main/webapp/app/layouts/navbar/navbar.route.ts", + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss", + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts", + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts", + "src/main/webapp/app/layouts/profiles/profile-info.model.ts", + "src/main/webapp/app/layouts/profiles/profile.service.ts", + "src/main/webapp/app/login/login.component.html", + "src/main/webapp/app/login/login.component.spec.ts", + "src/main/webapp/app/login/login.component.ts", + "src/main/webapp/app/login/login.model.ts", + "src/main/webapp/app/login/login.module.ts", + "src/main/webapp/app/login/login.route.ts", + "src/main/webapp/app/login/login.service.ts", + "src/main/webapp/app/shared/alert/alert-error.component.html", + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts", + "src/main/webapp/app/shared/alert/alert-error.component.ts", + "src/main/webapp/app/shared/alert/alert-error.model.ts", + "src/main/webapp/app/shared/alert/alert.component.html", + "src/main/webapp/app/shared/alert/alert.component.spec.ts", + "src/main/webapp/app/shared/alert/alert.component.ts", + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts", + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts", + "src/main/webapp/app/shared/date/duration.pipe.ts", + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts", + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts", + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts", + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts", + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts", + "src/main/webapp/app/shared/language/translate.directive.spec.ts", + "src/main/webapp/app/shared/language/translate.directive.ts", + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts", + "src/main/webapp/app/shared/pagination/item-count.component.ts", + "src/main/webapp/app/shared/shared-libs.module.ts", + "src/main/webapp/app/shared/shared.module.ts", + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts", + "src/main/webapp/app/shared/sort/sort-by.directive.ts", + "src/main/webapp/app/shared/sort/sort.directive.spec.ts", + "src/main/webapp/app/shared/sort/sort.directive.ts", + "src/main/webapp/bootstrap.ts", + "src/main/webapp/content/scss/_bootstrap-variables.scss", + "src/main/webapp/content/scss/global.scss", + "src/main/webapp/content/scss/vendor.scss", + "src/main/webapp/declarations.d.ts", + "src/main/webapp/main.ts", + "src/main/webapp/polyfills.ts", + "tsconfig.app.json", + "tsconfig.json", + "tsconfig.spec.json", + "webpack/environment.js", + "webpack/logo-jhipster.png", + "webpack/proxy.conf.js", + "webpack/webpack.custom.js", +] +`; diff --git a/test/app-client-custom-path.spec.js b/test/app-client-custom-path.spec.js index 1e067c258a1..53e82ea4e44 100644 --- a/test/app-client-custom-path.spec.js +++ b/test/app-client-custom-path.spec.js @@ -1,9 +1,9 @@ +const expect = require('expect'); const path = require('path'); const assert = require('yeoman-assert'); const helpers = require('yeoman-test'); const getFilesForOptions = require('./utils/utils').getFilesForOptions; const expectedFiles = require('./utils/expected-files'); -const angularFiles = require('../generators/client/files-angular').files; const reactFiles = require('../generators/client/files-react').files; const outputPathCustomizer = paths => (paths ? paths.replace(/^src\/main\/webapp([$/])/, 'src/main/webapp2$1') : undefined); @@ -15,9 +15,10 @@ const applyCustomizers = paths => clientTestPathCustomizer(outputPathCustomizer( describe('JHipster generator', () => { context('Default configuration with', () => { describe('AngularX', () => { - before(done => { - helpers - .run(path.join(__dirname, '../generators/app')) + let runResult; + before(async () => { + runResult = await helpers + .create(path.join(__dirname, '../generators/app')) .withEnvironment(env => { env.sharedOptions.outputPathCustomizer = [outputPathCustomizer, clientTestPathCustomizer]; return env; @@ -49,27 +50,11 @@ describe('JHipster generator', () => { skipUserManagement: false, serverSideOptions: [], }) - .on('end', done); + .run(); }); it('creates expected default files for angularX', () => { - assert.file(expectedFiles.common.map(applyCustomizers)); - assert.file(expectedFiles.server.map(applyCustomizers)); - assert.file(expectedFiles.userManagementServer.map(applyCustomizers)); - assert.file(expectedFiles.jwtServer.map(applyCustomizers)); - assert.file(expectedFiles.maven.map(applyCustomizers)); - assert.file(expectedFiles.dockerServices.map(applyCustomizers)); - assert.file(expectedFiles.postgresql.map(applyCustomizers)); - assert.file(expectedFiles.hibernateTimeZoneConfig.map(applyCustomizers)); - assert.file( - getFilesForOptions(angularFiles, { - outputPathCustomizer: applyCustomizers, - enableTranslation: true, - serviceDiscoveryType: false, - authenticationType: 'jwt', - testFrameworks: [], - }) - ); + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); it('outputPathCustomizer converts webapp to webapp2', () => { assert.equal(applyCustomizers('src/main/webapp/foo'), 'src/main/webapp2/foo'); diff --git a/test/app.spec.js b/test/app.spec.js index 4209a3c6760..5037fccf178 100644 --- a/test/app.spec.js +++ b/test/app.spec.js @@ -1,20 +1,20 @@ const path = require('path'); +const expect = require('expect'); const assert = require('yeoman-assert'); -const { skipPrettierHelpers: helpers, getFilesForOptions, shouldBeV3DockerfileCompatible } = require('./utils/utils'); +const { skipPrettierHelpers: helpers, shouldBeV3DockerfileCompatible } = require('./utils/utils'); const expectedFiles = require('./utils/expected-files'); const constants = require('../generators/generator-constants'); -const angularFiles = require('../generators/client/files-angular').files; -const reactFiles = require('../generators/client/files-react').files; const { ANGULAR, REACT } = constants.SUPPORTED_CLIENT_FRAMEWORKS; -const { CLIENT_MAIN_SRC_DIR, SERVER_MAIN_SRC_DIR, SERVER_MAIN_RES_DIR, TEST_DIR } = constants; +const { CLIENT_MAIN_SRC_DIR, SERVER_MAIN_SRC_DIR, SERVER_MAIN_RES_DIR } = constants; describe('JHipster generator', () => { context('Default configuration with', () => { describe('AngularX', () => { + let runResult; before(async () => { - await helpers + runResult = await helpers .create(path.join(__dirname, '../generators/app')) .withOptions({ jhiPrefix: 'test', withGeneratedFlag: true }) .withPrompts({ @@ -42,22 +42,7 @@ describe('JHipster generator', () => { }); it('creates expected default files for angularX', () => { - assert.file(expectedFiles.common); - assert.file(expectedFiles.server); - assert.file(expectedFiles.userManagementServer); - assert.file(expectedFiles.jwtServer); - assert.file(expectedFiles.maven); - assert.file(expectedFiles.dockerServices); - assert.file(expectedFiles.postgresql); - assert.file(expectedFiles.hibernateTimeZoneConfig); - assert.file( - getFilesForOptions(angularFiles, { - enableTranslation: true, - serviceDiscoveryType: false, - authenticationType: 'jwt', - testFrameworks: [], - }) - ); + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); it('contains clientFramework with angularX value', () => { assert.fileContent('.yo-rc.json', /"clientFramework": "angularX"/); @@ -83,9 +68,10 @@ describe('JHipster generator', () => { }); describe('React', () => { + let runResult; before(async () => { - await helpers - .run(path.join(__dirname, '../generators/app')) + runResult = await helpers + .create(path.join(__dirname, '../generators/app')) .withOptions({ jhiPrefix: 'test', }) @@ -109,26 +95,12 @@ describe('JHipster generator', () => { skipClient: false, skipUserManagement: false, serverSideOptions: [], - }); + }) + .run(); }); it('creates expected default files for react', () => { - assert.file(expectedFiles.common); - assert.file(expectedFiles.server); - assert.file(expectedFiles.userManagementServer); - assert.file(expectedFiles.jwtServer); - assert.file(expectedFiles.maven); - assert.file(expectedFiles.dockerServices); - assert.file(expectedFiles.postgresql); - assert.file(expectedFiles.hibernateTimeZoneConfig); - assert.file( - getFilesForOptions(reactFiles, { - enableTranslation: true, - serviceDiscoveryType: false, - authenticationType: 'jwt', - testFrameworks: [], - }) - ); + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); it('contains clientFramework with react value', () => { assert.fileContent('.yo-rc.json', /"clientFramework": "react"/); @@ -141,47 +113,36 @@ describe('JHipster generator', () => { }); describe('using npm flag', () => { + let runResult; before(async () => { - await helpers.run(path.join(__dirname, '../generators/app')).withPrompts({ - baseName: 'jhipster', - packageName: 'com.mycompany.myapp', - packageFolder: 'com/mycompany/myapp', - clientFramework: ANGULAR, - serviceDiscoveryType: false, - authenticationType: 'jwt', - cacheProvider: 'ehcache', - enableHibernateCache: true, - databaseType: 'sql', - devDatabaseType: 'h2Memory', - prodDatabaseType: 'postgresql', - enableTranslation: true, - nativeLanguage: 'en', - languages: ['fr'], - buildTool: 'maven', - rememberMeKey: '5c37379956bd1242f5636c8cb322c2966ad81277', - skipClient: false, - skipUserManagement: false, - serverSideOptions: [], - }); - }); - - it('creates expected default files', () => { - assert.file(expectedFiles.common); - assert.file(expectedFiles.server); - assert.file(expectedFiles.userManagementServer); - assert.file(expectedFiles.jwtServer); - assert.file(expectedFiles.maven); - assert.file(expectedFiles.dockerServices); - assert.file(expectedFiles.postgresql); - assert.file(expectedFiles.hibernateTimeZoneConfig); - assert.file( - getFilesForOptions(angularFiles, { - enableTranslation: true, + runResult = await helpers + .create(path.join(__dirname, '../generators/app')) + .withPrompts({ + baseName: 'jhipster', + packageName: 'com.mycompany.myapp', + packageFolder: 'com/mycompany/myapp', + clientFramework: ANGULAR, serviceDiscoveryType: false, authenticationType: 'jwt', - testFrameworks: [], + cacheProvider: 'ehcache', + enableHibernateCache: true, + databaseType: 'sql', + devDatabaseType: 'h2Memory', + prodDatabaseType: 'postgresql', + enableTranslation: true, + nativeLanguage: 'en', + languages: ['fr'], + buildTool: 'maven', + rememberMeKey: '5c37379956bd1242f5636c8cb322c2966ad81277', + skipClient: false, + skipUserManagement: false, + serverSideOptions: [], }) - ); + .run(); + }); + + it('creates expected default files', () => { + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); it('contains clientPackageManager with npm value', () => { assert.fileContent('.yo-rc.json', /"clientPackageManager": "npm"/); @@ -192,8 +153,9 @@ describe('JHipster generator', () => { }); describe('Gradle', () => { + let runResult; before(async () => { - await helpers.run(path.join(__dirname, '../generators/app')).withPrompts({ + runResult = await helpers.run(path.join(__dirname, '../generators/app')).withPrompts({ baseName: 'jhipster', packageName: 'com.mycompany.myapp', packageFolder: 'com/mycompany/myapp', @@ -215,100 +177,78 @@ describe('JHipster generator', () => { }); it('creates expected default files for gradle', () => { - assert.file(expectedFiles.common); - assert.file(expectedFiles.server); - assert.file(expectedFiles.userManagementServer); - assert.file(expectedFiles.jwtServer); - assert.file(expectedFiles.gradle); - assert.file(expectedFiles.dockerServices); - assert.file(expectedFiles.postgresql); - assert.file(expectedFiles.hibernateTimeZoneConfig); - assert.file( - getFilesForOptions(angularFiles, { - enableTranslation: true, - serviceDiscoveryType: false, - authenticationType: 'jwt', - testFrameworks: [], - }) - ); + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); }); }); context('Application with DB option', () => { describe('mariadb', () => { + let runResult; before(async () => { - await helpers.run(path.join(__dirname, '../generators/app')).withPrompts({ - baseName: 'jhipster', - packageName: 'com.mycompany.myapp', - packageFolder: 'com/mycompany/myapp', - clientFramework: ANGULAR, - serviceDiscoveryType: false, - authenticationType: 'jwt', - cacheProvider: 'ehcache', - enableHibernateCache: true, - databaseType: 'sql', - devDatabaseType: 'h2Disk', - prodDatabaseType: 'mariadb', - enableTranslation: true, - nativeLanguage: 'en', - languages: ['fr'], - buildTool: 'maven', - rememberMeKey: '5c37379956bd1242f5636c8cb322c2966ad81277', - skipClient: false, - skipUserManagement: false, - serverSideOptions: [], - }); - }); - - it('creates expected default files', () => { - assert.file(expectedFiles.common); - assert.file(expectedFiles.server); - assert.file(expectedFiles.userManagementServer); - assert.file(expectedFiles.jwtServer); - assert.file(expectedFiles.maven); - assert.file(expectedFiles.dockerServices); - assert.file(expectedFiles.mariadb); - assert.file(expectedFiles.hibernateTimeZoneConfig); - assert.file( - getFilesForOptions(angularFiles, { - enableTranslation: true, + runResult = await helpers + .create(path.join(__dirname, '../generators/app')) + .withPrompts({ + baseName: 'jhipster', + packageName: 'com.mycompany.myapp', + packageFolder: 'com/mycompany/myapp', + clientFramework: ANGULAR, serviceDiscoveryType: false, authenticationType: 'jwt', - testFrameworks: [], + cacheProvider: 'ehcache', + enableHibernateCache: true, + databaseType: 'sql', + devDatabaseType: 'h2Disk', + prodDatabaseType: 'mariadb', + enableTranslation: true, + nativeLanguage: 'en', + languages: ['fr'], + buildTool: 'maven', + rememberMeKey: '5c37379956bd1242f5636c8cb322c2966ad81277', + skipClient: false, + skipUserManagement: false, + serverSideOptions: [], }) - ); + .run(); + }); + + it('creates expected default files', () => { + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); shouldBeV3DockerfileCompatible('mariadb'); }); describe('mongodb', () => { + let runResult; before(async () => { - await helpers.run(path.join(__dirname, '../generators/app')).withPrompts({ - baseName: 'jhipster', - packageName: 'com.mycompany.myapp', - packageFolder: 'com/mycompany/myapp', - clientFramework: ANGULAR, - serviceDiscoveryType: false, - authenticationType: 'jwt', - cacheProvider: 'no', - enableHibernateCache: false, - databaseType: 'mongodb', - devDatabaseType: 'mongodb', - prodDatabaseType: 'mongodb', - enableTranslation: true, - nativeLanguage: 'en', - languages: ['fr'], - buildTool: 'maven', - rememberMeKey: '5c37379956bd1242f5636c8cb322c2966ad81277', - skipClient: false, - skipUserManagement: false, - serverSideOptions: [], - }); + runResult = await helpers + .create(path.join(__dirname, '../generators/app')) + .withPrompts({ + baseName: 'jhipster', + packageName: 'com.mycompany.myapp', + packageFolder: 'com/mycompany/myapp', + clientFramework: ANGULAR, + serviceDiscoveryType: false, + authenticationType: 'jwt', + cacheProvider: 'no', + enableHibernateCache: false, + databaseType: 'mongodb', + devDatabaseType: 'mongodb', + prodDatabaseType: 'mongodb', + enableTranslation: true, + nativeLanguage: 'en', + languages: ['fr'], + buildTool: 'maven', + rememberMeKey: '5c37379956bd1242f5636c8cb322c2966ad81277', + skipClient: false, + skipUserManagement: false, + serverSideOptions: [], + }) + .run(); }); it('creates expected files with "MongoDB"', () => { - assert.file(expectedFiles.mongodb); + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); it("doesn't setup liquibase", () => { assert.noFileContent('pom.xml', 'liquibase'); @@ -1108,40 +1048,36 @@ describe('JHipster generator', () => { }); describe('with RTL support', () => { + let runResult; before(async () => { - await helpers.run(path.join(__dirname, '../generators/app')).withPrompts({ - baseName: 'jhipster', - clientFramework: ANGULAR, - packageName: 'com.mycompany.myapp', - packageFolder: 'com/mycompany/myapp', - serviceDiscoveryType: false, - authenticationType: 'jwt', - cacheProvider: 'ehcache', - enableHibernateCache: true, - databaseType: 'sql', - devDatabaseType: 'h2Memory', - prodDatabaseType: 'postgresql', - enableTranslation: true, - nativeLanguage: 'en', - languages: ['ar-ly', 'en'], - buildTool: 'maven', - rememberMeKey: '5c37379956bd1242f5636c8cb322c2966ad81277', - skipClient: false, - skipUserManagement: false, - serverSideOptions: [], - }); - }); - - it('creates expected default files for i18n with RTL support', () => { - assert.file(expectedFiles.i18nRtl); - assert.file( - getFilesForOptions(angularFiles, { - enableTranslation: true, + runResult = await helpers + .create(path.join(__dirname, '../generators/app')) + .withPrompts({ + baseName: 'jhipster', + clientFramework: ANGULAR, + packageName: 'com.mycompany.myapp', + packageFolder: 'com/mycompany/myapp', serviceDiscoveryType: false, authenticationType: 'jwt', - testFrameworks: [], + cacheProvider: 'ehcache', + enableHibernateCache: true, + databaseType: 'sql', + devDatabaseType: 'h2Memory', + prodDatabaseType: 'postgresql', + enableTranslation: true, + nativeLanguage: 'en', + languages: ['ar-ly', 'en'], + buildTool: 'maven', + rememberMeKey: '5c37379956bd1242f5636c8cb322c2966ad81277', + skipClient: false, + skipUserManagement: false, + serverSideOptions: [], }) - ); + .run(); + }); + + it('creates expected default files for i18n with RTL support', () => { + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); it('contains updatePageDirection in main component', () => { assert.fileContent(`${CLIENT_MAIN_SRC_DIR}app/layouts/main/main.component.ts`, /private updatePageDirection/); @@ -1151,44 +1087,41 @@ describe('JHipster generator', () => { context('Auth options', () => { describe('JWT authentication', () => { + let runResult; before(async () => { - await helpers.run(path.join(__dirname, '../generators/app')).withPrompts({ - baseName: 'jhipster', - packageName: 'com.mycompany.myapp', - packageFolder: 'com/mycompany/myapp', - clientFramework: ANGULAR, - serviceDiscoveryType: false, - authenticationType: 'jwt', - cacheProvider: 'ehcache', - enableHibernateCache: true, - databaseType: 'sql', - devDatabaseType: 'h2Memory', - prodDatabaseType: 'postgresql', - enableTranslation: true, - nativeLanguage: 'en', - languages: ['fr', 'en'], - buildTool: 'maven', - rememberMeKey: '5c37379956bd1242f5636c8cb322c2966ad81277', - serverSideOptions: [], - }); - }); - - it('creates expected files with JWT authentication', () => { - assert.file(expectedFiles.jwtServer); - assert.file( - getFilesForOptions(angularFiles, { - enableTranslation: true, + runResult = await helpers + .create(path.join(__dirname, '../generators/app')) + .withPrompts({ + baseName: 'jhipster', + packageName: 'com.mycompany.myapp', + packageFolder: 'com/mycompany/myapp', + clientFramework: ANGULAR, serviceDiscoveryType: false, authenticationType: 'jwt', - testFrameworks: [], + cacheProvider: 'ehcache', + enableHibernateCache: true, + databaseType: 'sql', + devDatabaseType: 'h2Memory', + prodDatabaseType: 'postgresql', + enableTranslation: true, + nativeLanguage: 'en', + languages: ['fr', 'en'], + buildTool: 'maven', + rememberMeKey: '5c37379956bd1242f5636c8cb322c2966ad81277', + serverSideOptions: [], }) - ); + .run(); + }); + + it('creates expected files with JWT authentication', () => { + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); }); describe('HTTP session authentication', () => { + let runResult; before(async () => { - await helpers.run(path.join(__dirname, '../generators/app')).withPrompts({ + runResult = await helpers.run(path.join(__dirname, '../generators/app')).withPrompts({ baseName: 'jhipster', packageName: 'com.mycompany.myapp', packageFolder: 'com/mycompany/myapp', @@ -1210,23 +1143,16 @@ describe('JHipster generator', () => { }); it('creates expected files with HTTP session authentication', () => { - assert.file(expectedFiles.session); - assert.file( - getFilesForOptions(angularFiles, { - enableTranslation: true, - serviceDiscoveryType: false, - authenticationType: 'session', - testFrameworks: [], - }) - ); + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); }); }); context('Testing options', () => { describe('Protractor tests', () => { + let runResult; before(async () => { - await helpers.run(path.join(__dirname, '../generators/app')).withPrompts({ + runResult = await helpers.run(path.join(__dirname, '../generators/app')).withPrompts({ baseName: 'jhipster', packageName: 'com.mycompany.myapp', packageFolder: 'com/mycompany/myapp', @@ -1253,26 +1179,14 @@ describe('JHipster generator', () => { }); it('creates expected files with Protractor enabled', () => { - assert.file(expectedFiles.common); - assert.file(expectedFiles.server); - assert.file(expectedFiles.userManagementServer); - assert.file(expectedFiles.postgresql); - assert.file(expectedFiles.hibernateTimeZoneConfig); - assert.file( - getFilesForOptions(angularFiles, { - enableTranslation: true, - serviceDiscoveryType: false, - authenticationType: 'jwt', - testFrameworks: ['protractor'], - }) - ); - assert.noFile([`${TEST_DIR}gatling/conf/gatling.conf`, `${TEST_DIR}gatling/conf/logback.xml`]); + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); }); describe('Cucumber tests', () => { + let runResult; before(async () => { - await helpers.run(path.join(__dirname, '../generators/app')).withPrompts({ + runResult = await helpers.run(path.join(__dirname, '../generators/app')).withPrompts({ baseName: 'jhipster', packageName: 'com.mycompany.myapp', packageFolder: 'com/mycompany/myapp', @@ -1299,21 +1213,16 @@ describe('JHipster generator', () => { }); it('creates expected files with Cucumber enabled', () => { - assert.file(expectedFiles.common); - assert.file(expectedFiles.server); - assert.file(expectedFiles.userManagementServer); - assert.file(expectedFiles.postgresql); - assert.file(expectedFiles.hibernateTimeZoneConfig); - assert.file(expectedFiles.cucumber); - assert.noFile([`${TEST_DIR}gatling/conf/gatling.conf`, `${TEST_DIR}gatling/conf/logback.xml`]); + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); }); }); context('App with skip server', () => { + let runResult; before(async () => { - await helpers - .run(path.join(__dirname, '../generators/app')) + runResult = await helpers + .create(path.join(__dirname, '../generators/app')) .withOptions({ skipServer: true, db: 'postgresql', auth: 'jwt' }) .withPrompts({ baseName: 'jhipster', @@ -1326,24 +1235,12 @@ describe('JHipster generator', () => { nativeLanguage: 'en', languages: ['fr', 'en'], rememberMeKey: '5c37379956bd1242f5636c8cb322c2966ad81277', - }); + }) + .run(); }); it('creates expected files for default configuration with skip server option enabled', () => { - assert.file(expectedFiles.common); - assert.noFile(expectedFiles.server); - assert.noFile(expectedFiles.userManagementServer); - assert.noFile(expectedFiles.maven); - assert.noFile(expectedFiles.postgresql); - assert.noFile(expectedFiles.hibernateTimeZoneConfig); - assert.file( - getFilesForOptions(angularFiles, { - enableTranslation: true, - serviceDiscoveryType: false, - authenticationType: 'jwt', - testFrameworks: [], - }) - ); + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); it('generates a README with no undefined value', () => { assert.noFileContent('README.md', /undefined/); @@ -1355,8 +1252,9 @@ describe('JHipster generator', () => { context('App with skip client', () => { describe('Maven', () => { + let runResult; before(async () => { - await helpers + runResult = await helpers .run(path.join(__dirname, '../generators/app')) .withOptions({ skipClient: true }) .withPrompts({ @@ -1380,25 +1278,7 @@ describe('JHipster generator', () => { }); it('creates expected files for default configuration with skip client option enabled', () => { - assert.file(expectedFiles.common); - assert.file(expectedFiles.server); - assert.file(expectedFiles.userManagementServer); - assert.file(expectedFiles.maven); - assert.file(expectedFiles.postgresql); - assert.file(expectedFiles.hibernateTimeZoneConfig); - assert.noFile( - getFilesForOptions( - angularFiles, - { - enableTranslation: true, - serviceDiscoveryType: false, - authenticationType: 'session', - testFrameworks: [], - }, - '', - ['package.json'] - ) - ); + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); it('generates a README with no undefined value', () => { assert.noFileContent('README.md', /undefined/); @@ -1421,9 +1301,10 @@ describe('JHipster generator', () => { }); describe('Gradle', () => { + let runResult; before(async () => { - await helpers - .run(path.join(__dirname, '../generators/app')) + runResult = await helpers + .create(path.join(__dirname, '../generators/app')) .withOptions({ skipClient: true }) .withPrompts({ baseName: 'jhipster', @@ -1442,29 +1323,12 @@ describe('JHipster generator', () => { languages: ['fr', 'en'], rememberMeKey: '5c37379956bd1242f5636c8cb322c2966ad81277', serverSideOptions: [], - }); + }) + .run(); }); it('creates expected files for default configuration with skip client option enabled', () => { - assert.file(expectedFiles.common); - assert.file(expectedFiles.server); - assert.file(expectedFiles.userManagementServer); - assert.file(expectedFiles.gradle); - assert.file(expectedFiles.postgresql); - assert.file(expectedFiles.hibernateTimeZoneConfig); - assert.noFile( - getFilesForOptions( - angularFiles, - { - enableTranslation: true, - serviceDiscoveryType: false, - authenticationType: 'jwt', - testFrameworks: [], - }, - '', - ['package.json'] - ) - ); + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); it('generates README with instructions for Gradle', () => { assert.fileContent('README.md', './gradlew'); diff --git a/test/blueprint/__snapshots__/app-blueprint.spec.js.snap b/test/blueprint/__snapshots__/app-blueprint.spec.js.snap new file mode 100644 index 00000000000..6bd716200b6 --- /dev/null +++ b/test/blueprint/__snapshots__/app-blueprint.spec.js.snap @@ -0,0 +1,2627 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`JHipster application generator with blueprint generate application with a peer version-compatible blueprint creates expected default files for server and angularX 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; + +exports[`JHipster application generator with blueprint generate application with a version-compatible blueprint creates expected default files for server and angularX 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; diff --git a/test/blueprint/__snapshots__/scoped-blueprint.spec.js.snap b/test/blueprint/__snapshots__/scoped-blueprint.spec.js.snap new file mode 100644 index 00000000000..78795bd1936 --- /dev/null +++ b/test/blueprint/__snapshots__/scoped-blueprint.spec.js.snap @@ -0,0 +1,1314 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`JHipster application generator with scoped blueprint generate monolith application with scoped blueprint creates expected default files for server and angularX 1`] = ` +Object { + ".browserslistrc": Object { + "stateCleared": "modified", + }, + ".editorconfig": Object { + "stateCleared": "modified", + }, + ".eslintignore": Object { + "stateCleared": "modified", + }, + ".eslintrc.json": Object { + "stateCleared": "modified", + }, + ".gitattributes": Object { + "stateCleared": "modified", + }, + ".gitignore": Object { + "stateCleared": "modified", + }, + ".huskyrc": Object { + "stateCleared": "modified", + }, + ".lintstagedrc.js": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/MavenWrapperDownloader.java": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.jar": Object { + "stateCleared": "modified", + }, + ".mvn/wrapper/maven-wrapper.properties": Object { + "stateCleared": "modified", + }, + ".prettierignore": Object { + "stateCleared": "modified", + }, + ".prettierrc": Object { + "stateCleared": "modified", + }, + ".yo-rc.json": Object { + "stateCleared": "modified", + }, + "README.md": Object { + "stateCleared": "modified", + }, + "angular.json": Object { + "stateCleared": "modified", + }, + "checkstyle.xml": Object { + "stateCleared": "modified", + }, + "jest.conf.js": Object { + "stateCleared": "modified", + }, + "mvnw": Object { + "stateCleared": "modified", + }, + "mvnw.cmd": Object { + "stateCleared": "modified", + }, + "ngsw-config.json": Object { + "stateCleared": "modified", + }, + "npmw": Object { + "stateCleared": "modified", + }, + "npmw.cmd": Object { + "stateCleared": "modified", + }, + "package.json": Object { + "stateCleared": "modified", + }, + "pom.xml": Object { + "stateCleared": "modified", + }, + "sonar-project.properties": Object { + "stateCleared": "modified", + }, + "src/main/docker/app.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/JVM.json": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/dashboards/dashboard.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/grafana/provisioning/datasources/datasource.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jhipster-control-center.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/jib/entrypoint.sh": Object { + "stateCleared": "modified", + }, + "src/main/docker/monitoring.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/postgresql.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/prometheus/prometheus.yml": Object { + "stateCleared": "modified", + }, + "src/main/docker/sonar.yml": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/ApplicationWebXml.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/GeneratedByJHipster.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/JhipsterApp.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/aop/logging/LoggingAspect.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/ApplicationProperties.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/AsyncConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/CacheConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/Constants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DatabaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/DateTimeFormatConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/JacksonConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LiquibaseConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LocaleConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingAspectConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/LoggingConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/SecurityConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/StaticResourcesWebConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/WebConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/config/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/AbstractAuditingEntity.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/Authority.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/User.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/domain/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/AuthorityRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/UserRepository.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/repository/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/AuthoritiesConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/DomainUserDetailsService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SecurityUtils.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/SpringSecurityAuditorAware.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/UserNotActivatedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTConfigurer.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/JWTFilter.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/jwt/TokenProvider.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/security/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/MailService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UserService.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/UsernameAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/AdminUserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/PasswordChangeDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/UserDTO.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/dto/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/UserMapper.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/mapper/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/service/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/AccountResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/ClientForwardController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/PublicUserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserJWTController.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/UserResource.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/BadRequestAlertException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/EmailAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ErrorConstants.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslator.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/FieldErrorVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/InvalidPasswordException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/LoginAlreadyUsedException.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/errors/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/KeyAndPasswordVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/LoginVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/ManagedUserVM.java": Object { + "stateCleared": "modified", + }, + "src/main/java/com/mycompany/myapp/web/rest/vm/package-info.java": Object { + "stateCleared": "modified", + }, + "src/main/resources/.h2.server.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/banner.txt": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-dev.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-prod.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application-tls.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/data/user_authority.csv": Object { + "stateCleared": "modified", + }, + "src/main/resources/config/liquibase/master.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/main/resources/logback-spring.xml": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/error.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/activationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/creationEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/resources/templates/mail/passwordResetEmail.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/404.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/WEB-INF/web.xml": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/account.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/activate/activate.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/finish/password-reset-finish.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password-reset/init/password-reset-init.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password-strength-bar/password-strength-bar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/password/password.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/register/register.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/account/settings/settings.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/admin-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/configuration/configuration.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/docs/docs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/health.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/health/modal/health-modal.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/log.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/logs/logs.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-memory/jvm-memory.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/jvm-threads/jvm-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-cache/metrics-cache.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-datasource/metrics-datasource.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-endpoints-requests/metrics-endpoints-requests.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-garbagecollector/metrics-garbagecollector.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-modal-threads/metrics-modal-threads.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-request/metrics-request.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/blocks/metrics-system/metrics-system.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/metrics/metrics.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/delete/user-management-delete-dialog.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/detail/user-management-detail.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/list/user-management.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/service/user-management.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/update/user-management-update.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/admin/user-management/user-management.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/app.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/authority.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/datepicker-adapter.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/dayjs.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/error.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/font-awesome-icons.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/input.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/language.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/pagination.constants.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/translation.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/config/uib-pagination.config.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/account.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/auth-jwt.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/state-storage.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/auth/user-route-access.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/config/application-config.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth-expired.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/auth.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/error-handler.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/index.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/interceptor/notification.interceptor.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request-util.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/request/request.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/alert.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/data-util.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/event-manager.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/operators.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/core/util/parse-links.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/entity-routing.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/entities/user/user.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/home/home.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/error/error.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/footer/footer.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/main/main.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/active-menu.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/navbar/navbar.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/page-ribbon.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile-info.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/layouts/profiles/profile.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.route.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/login/login.service.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert-error.model.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/alert/alert.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/auth/has-any-authority.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/duration.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-date.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/date/format-medium-datetime.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/find-language-from-key.pipe.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/language/translate.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/pagination/item-count.component.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared-libs.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/shared.module.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort-by.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.spec.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/app/shared/sort/sort.directive.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/bootstrap.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/css/loading.css": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_0_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_1_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_2_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3.svg": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-192.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-256.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-384.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/jhipster_family_member_3_head-512.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/images/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/_bootstrap-variables.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/global.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/content/scss/vendor.scss": Object { + "stateCleared": "modified", + }, + "src/main/webapp/declarations.d.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/favicon.ico": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/en/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/activate.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/configuration.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/error.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/global.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/health.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/home.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/login.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/logs.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/metrics.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/password.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/register.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/reset.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/sessions.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/settings.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/i18n/fr/user-management.json": Object { + "stateCleared": "modified", + }, + "src/main/webapp/index.html": Object { + "stateCleared": "modified", + }, + "src/main/webapp/main.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/manifest.webapp": Object { + "stateCleared": "modified", + }, + "src/main/webapp/polyfills.ts": Object { + "stateCleared": "modified", + }, + "src/main/webapp/robots.txt": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/dist/images/throbber.gif": Object { + "stateCleared": "modified", + }, + "src/main/webapp/swagger-ui/index.html": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/ArchTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/IntegrationTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/NoOpMailConfiguration.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/StaticResourcesWebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/WebConfigurerTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/config/timezone/HibernateTimeZoneIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapper.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/repository/timezone/DateTimeWrapperRepository.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/DomainUserDetailsServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/SecurityUtilsUnitTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/JWTFilterTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/security/jwt/TokenProviderTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/MailServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/UserServiceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/service/mapper/UserMapperTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/AccountResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/ClientForwardControllerTest.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/PublicUserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/TestUtil.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserJWTControllerIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/UserResourceIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/WithUnauthenticatedMockUser.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorIT.java": Object { + "stateCleared": "modified", + }, + "src/test/java/com/mycompany/myapp/web/rest/errors/ExceptionTranslatorTestController.java": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application-testcontainers.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/config/application.yml": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_en.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/i18n/messages_fr.properties": Object { + "stateCleared": "modified", + }, + "src/test/resources/logback.xml": Object { + "stateCleared": "modified", + }, + "src/test/resources/templates/mail/testEmail.html": Object { + "stateCleared": "modified", + }, + "tsconfig.app.json": Object { + "stateCleared": "modified", + }, + "tsconfig.json": Object { + "stateCleared": "modified", + }, + "tsconfig.spec.json": Object { + "stateCleared": "modified", + }, + "webpack/environment.js": Object { + "stateCleared": "modified", + }, + "webpack/logo-jhipster.png": Object { + "stateCleared": "modified", + }, + "webpack/proxy.conf.js": Object { + "stateCleared": "modified", + }, + "webpack/webpack.custom.js": Object { + "stateCleared": "modified", + }, +} +`; diff --git a/test/blueprint/app-blueprint.spec.js b/test/blueprint/app-blueprint.spec.js index 83574bfcaa8..95d3679e16a 100644 --- a/test/blueprint/app-blueprint.spec.js +++ b/test/blueprint/app-blueprint.spec.js @@ -3,10 +3,8 @@ const path = require('path'); const assert = require('yeoman-assert'); const helpers = require('yeoman-test'); const fse = require('fs-extra'); +const jestExpect = require('expect'); const expect = require('chai').expect; -const expectedFiles = require('../utils/expected-files'); -const getFilesForOptions = require('../utils/utils').getFilesForOptions; -const angularFiles = require('../../generators/client/files-angular').files; const jhipsterVersion = require('../../package.json').version; const constants = require('../../generators/generator-constants'); const EnvironmentBuilder = require('../../cli/environment-builder'); @@ -15,8 +13,9 @@ const ANGULAR = constants.SUPPORTED_CLIENT_FRAMEWORKS.ANGULAR; describe('JHipster application generator with blueprint', () => { describe('generate application with a version-compatible blueprint', () => { - before(() => { - return helpers + let runResult; + before(async () => { + runResult = await helpers .create('jhipster:app', {}, { createEnv: EnvironmentBuilder.createEnv }) .inTmpDir(dir => { // Fake the presence of the blueprint in node_modules @@ -44,16 +43,7 @@ describe('JHipster application generator with blueprint', () => { }); it('creates expected default files for server and angularX', () => { - assert.file(expectedFiles.common); - assert.file(expectedFiles.server); - assert.file( - getFilesForOptions(angularFiles, { - enableTranslation: true, - serviceDiscoveryType: false, - authenticationType: 'jwt', - testFrameworks: [], - }) - ); + jestExpect(runResult.getStateSnapshot()).toMatchSnapshot(); }); it('blueprint version is saved in .yo-rc.json', () => { @@ -118,8 +108,9 @@ describe('JHipster application generator with blueprint', () => { }); describe('generate application with a peer version-compatible blueprint', () => { - before(() => { - return helpers + let runResult; + before(async () => { + runResult = await helpers .create('jhipster:app', {}, { createEnv: EnvironmentBuilder.createEnv }) .inTmpDir(dir => { // Fake the presence of the blueprint in node_modules @@ -147,16 +138,7 @@ describe('JHipster application generator with blueprint', () => { }); it('creates expected default files for server and angularX', () => { - assert.file(expectedFiles.common); - assert.file(expectedFiles.server); - assert.file( - getFilesForOptions(angularFiles, { - enableTranslation: true, - serviceDiscoveryType: false, - authenticationType: 'jwt', - testFrameworks: [], - }) - ); + jestExpect(runResult.getStateSnapshot()).toMatchSnapshot(); }); it('blueprint version is saved in .yo-rc.json', () => { diff --git a/test/blueprint/entity-blueprint.spec.js b/test/blueprint/entity-blueprint.spec.js index a60c8494e25..227d1d4db53 100644 --- a/test/blueprint/entity-blueprint.spec.js +++ b/test/blueprint/entity-blueprint.spec.js @@ -50,6 +50,26 @@ const mockBlueprintSubGen = class extends EntityGenerator { return super._configuring(); } + get composing() { + return super._composing(); + } + + get loading() { + return super._loading(); + } + + get preparing() { + return super._preparing(); + } + + get preparingFields() { + return super._preparingFields(); + } + + get preparingRelationships() { + return super._preparingRelationships(); + } + get default() { return super._default(); } @@ -72,8 +92,8 @@ describe('JHipster entity generator with blueprint', () => { blueprintNames.forEach(blueprintName => { describe(`generate entity with blueprint option '${blueprintName}'`, () => { - before(done => { - helpers + before(async () => { + await helpers .run(path.join(__dirname, '../../generators/entity')) .inTmpDir(dir => { fse.copySync(path.join(__dirname, '../../test/templates/ngx-blueprint'), dir); @@ -93,8 +113,7 @@ describe('JHipster entity generator with blueprint', () => { dto: 'no', service: 'no', pagination: 'no', - }) - .on('end', done); + }); }); it('creates expected files from jhipster entity generator', () => { diff --git a/test/blueprint/scoped-blueprint.spec.js b/test/blueprint/scoped-blueprint.spec.js index 397265c23bf..b1a8a1d6acb 100644 --- a/test/blueprint/scoped-blueprint.spec.js +++ b/test/blueprint/scoped-blueprint.spec.js @@ -1,16 +1,16 @@ +const expect = require('expect'); const path = require('path'); const assert = require('yeoman-assert'); const helpers = require('yeoman-test'); const fse = require('fs-extra'); -const expectedFiles = require('../utils/expected-files'); -const getFilesForOptions = require('../utils/utils').getFilesForOptions; -const angularFiles = require('../../generators/client/files-angular').files; + const EnvironmentBuilder = require('../../cli/environment-builder'); describe('JHipster application generator with scoped blueprint', () => { describe('generate monolith application with scoped blueprint', () => { - before(() => { - return helpers + let runResult; + before(async () => { + runResult = await helpers .create('jhipster:app', {}, { createEnv: EnvironmentBuilder.createEnv }) .inTmpDir(dir => { // Fake the presence of the blueprint in node_modules @@ -30,16 +30,7 @@ describe('JHipster application generator with scoped blueprint', () => { }); it('creates expected default files for server and angularX', () => { - assert.file(expectedFiles.common); - assert.file(expectedFiles.server); - assert.file( - getFilesForOptions(angularFiles, { - enableTranslation: true, - serviceDiscoveryType: false, - authenticationType: 'jwt', - testFrameworks: [], - }) - ); + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); it('blueprint version is saved in .yo-rc.json', () => { diff --git a/test/client.spec.js b/test/client.spec.js index dc1c7d2de86..9e204194b41 100644 --- a/test/client.spec.js +++ b/test/client.spec.js @@ -1,8 +1,9 @@ +const expect = require('expect'); const path = require('path'); const assert = require('yeoman-assert'); + const { skipPrettierHelpers: helpers, getFilesForOptions } = require('./utils/utils'); const expectedFiles = require('./utils/expected-files'); -const angularFiles = require('../generators/client/files-angular').files; const reactFiles = require('../generators/client/files-react').files; const constants = require('../generators/generator-constants'); const { appDefaultConfig } = require('../generators/generator-defaults'); @@ -51,8 +52,9 @@ describe('JHipster client generator', () => { }); describe('generate client with Angular', () => { + let runResult; before(async () => { - await helpers + runResult = await helpers .run(path.join(__dirname, '../generators/client')) .withOptions({ skipInstall: true, auth: 'jwt' }) .withPrompts({ @@ -66,20 +68,7 @@ describe('JHipster client generator', () => { }); it('creates expected files for default configuration for client generator', () => { - assert.noFile(expectedFiles.server); - assert.noFile(expectedFiles.maven); - assert.file(expectedFiles.common); - assert.file(expectedFiles.i18nJson); - assert.file(expectedFiles.i18nAdminJson); - assert.file(expectedFiles.clientCommon); - assert.file( - getFilesForOptions(angularFiles, { - enableTranslation: true, - serviceDiscoveryType: false, - authenticationType: 'jwt', - testFrameworks: [], - }) - ); + expect(runResult.getStateSnapshot()).toMatchSnapshot(); }); it('contains clientFramework with angularX value', () => { assert.fileContent('.yo-rc.json', /"clientFramework": "angularX"/); diff --git a/test/generator-base.spec.js b/test/generator-base.spec.js index 5808a938382..21c79289e00 100644 --- a/test/generator-base.spec.js +++ b/test/generator-base.spec.js @@ -1,12 +1,12 @@ /* eslint-disable no-unused-expressions */ const expect = require('chai').expect; +const jestExpect = require('expect'); const sinon = require('sinon'); const path = require('path'); const assert = require('yeoman-assert'); const helpers = require('yeoman-test'); const Environment = require('yeoman-environment'); -const expectedFiles = require('./utils/expected-files'); const Base = require('../generators/generator-base'); const { testInTempDir, revertTempDir } = require('./utils/utils'); const { parseLiquibaseChangelogDate } = require('../utils/liquibase'); @@ -302,11 +302,8 @@ describe('Generator Base', () => { authenticationType: 'jwt', testFrameworks: [], }; - let filesToAssert = expectedFiles.client; - filesToAssert = filesToAssert.concat(expectedFiles.jwtClient); - filesToAssert = filesToAssert.concat(expectedFiles.userManagementClient).sort(); const out = BaseGenerator.writeFilesToDisk(files, generator, true).sort(); - expect(out).to.eql(filesToAssert); + jestExpect(out).toMatchSnapshot(); }); }); describe('when called with default angular client options skipping user-management', () => { @@ -319,11 +316,8 @@ describe('Generator Base', () => { skipUserManagement: true, testFrameworks: [], }; - let filesToAssert = expectedFiles.client; - filesToAssert = filesToAssert.concat(expectedFiles.jwtClient); - filesToAssert = filesToAssert.sort(); const out = BaseGenerator.writeFilesToDisk(files, generator, true).sort(); - expect(out).to.eql(filesToAssert); + jestExpect(out).toMatchSnapshot(); }); }); describe('when called without jhipsterTemplatesFolders and without rootTemplatesPath', () => { diff --git a/utils/multi-step-transform/index.js b/utils/multi-step-transform/index.js new file mode 100644 index 00000000000..c84c9d181d8 --- /dev/null +++ b/utils/multi-step-transform/index.js @@ -0,0 +1,52 @@ +const { default: PQueue } = require('p-queue'); +const OOOTransform = require('yeoman-environment/lib/util/out-of-order-transform'); +const { isFilePending } = require('mem-fs-editor/lib/state'); + +const { TemplateFileFs } = require('./template-file-fs'); + +module.exports.MultiStepTransform = class MultiStepTransform extends OOOTransform { + constructor(options = {}) { + super(options); + + this.twoStepTemplateQueue = new PQueue({ concurrency: 1, autoStart: false }); + this.templateFileFs = new TemplateFileFs(options); + + // Keep track of existing files, they should take precedence over multi-step templates. + this.pendingFiles = []; + } + + async _executeTransform(file, enc) { + try { + if (file.contents && this.templateFileFs.isTemplate(file.path)) { + const templateFile = this.templateFileFs.add(file.path, file.contents.toString()); + if (templateFile.rootTemplate) { + // If multi-step root, postpone. + this.twoStepTemplateQueue.add(() => { + if (this.pendingFiles.includes(templateFile.basePath)) { + return; + } + file.path = templateFile.basePath; + file.contents = Buffer.from(templateFile.render()); + this.push(file); + }); + } else { + delete file.state; + } + } else { + if (isFilePending(file)) { + this.pendingFiles.push(file.path); + } + this.push(file); + } + } catch (error) { + this.destroy(error); + } + } + + async _final(...args) { + // Clear normal queue before templates. + await this.queue.onIdle(); + await this.twoStepTemplateQueue.start().onIdle(); + super._final(...args); + } +}; diff --git a/utils/multi-step-transform/template-data.js b/utils/multi-step-transform/template-data.js new file mode 100644 index 00000000000..312c3ac704e --- /dev/null +++ b/utils/multi-step-transform/template-data.js @@ -0,0 +1,59 @@ +module.exports.TemplateData = class TemplateData { + constructor(templateFile, defaultData = {}) { + this._templateFile = templateFile; + this._defaultData = defaultData; + this._sections = {}; + this._defaultFragment = {}; + } + + registerSections(sections) { + this._sections = sections; + this._defaultFragment = Object.fromEntries(Object.keys(this._sections).map(section => [section, false])); + Object.keys(this._sections).forEach(section => { + this[section] = (fragmentData, suffix) => this.renderSection(section, fragmentData, suffix); + }); + } + + renderSection(section, fragmentData, suffix) { + if (typeof fragmentData === 'string') { + suffix = fragmentData; + fragmentData = {}; + } + if (!this[`_${section}`]) { + this[`_${section}`] = this.render( + { ...fragmentData, fragment: { [section]: true }, section, sections: Object.keys(this._sections) }, + suffix + ); + } + return this[`_${section}`]; + } + + /** + * Render fragments using default join and suffix. + */ + render(fragmentData = {}, suffix = '\n') { + const renderedFragments = this.renderFragments(fragmentData).filter(fragment => fragment); + const section = fragmentData.section || this._defaultData.section; + if (section) { + const limit = this._sections[section]; + if (limit && renderedFragments.length > limit) { + throw new Error(`${section} must have at most ${limit} fragments`); + } + } + const rendered = renderedFragments.join('\n'); + this.last = rendered; + return rendered && suffix ? `${rendered}${suffix}` : rendered; + } + + /** + * Proxy to renderFragments for templates. + */ + renderFragments(fragmentData = {}) { + const fragment = { ...this._defaultData.fragment, ...fragmentData.fragment }; + if (this._defaultData.section && fragmentData.section) { + // Disable section passed by the parent. + fragment[this._defaultData.section] = false; + } + return this._templateFile.renderFragments({ ...this._defaultData, ...fragmentData, fragment }); + } +}; diff --git a/utils/multi-step-transform/template-file-fs.js b/utils/multi-step-transform/template-file-fs.js new file mode 100644 index 00000000000..8635c74e40a --- /dev/null +++ b/utils/multi-step-transform/template-file-fs.js @@ -0,0 +1,43 @@ +const assert = require('assert'); +const minimatch = require('minimatch'); +const path = require('path'); + +const { TemplateFile } = require('./template-file'); + +module.exports.TemplateFileFs = class TemplateFileFs { + constructor(options = {}) { + this.extension = options.extension || 'jhi'; + this.delimiter = options.delimiter || '&'; + this.fragmentFiles = {}; + } + + isTemplate(filePath) { + return this.isRootTemplate(filePath) || this.isDerivedTemplate(filePath); + } + + isRootTemplate(filePath) { + return path.extname(filePath) === `.${this.extension}`; + } + + isDerivedTemplate(filePath) { + return minimatch(filePath, `**/*.${this.extension}.*`); + } + + add(filePath, contents) { + assert(filePath, 'filePath is required'); + assert(contents, 'contents is required'); + + const templateFile = this.get(filePath); + templateFile.compile(filePath, contents, { delimiter: this.delimiter }); + if (!templateFile.rootTemplate) { + this.get(templateFile.parentPath).addFragment(templateFile); + } + return templateFile; + } + + get(filePath) { + assert(filePath, 'filePath is required'); + this.fragmentFiles[filePath] = this.fragmentFiles[filePath] || new TemplateFile(path.basename(filePath), this.extension); + return this.fragmentFiles[filePath]; + } +}; diff --git a/utils/multi-step-transform/template-file.js b/utils/multi-step-transform/template-file.js new file mode 100644 index 00000000000..5ae5c5e6a0e --- /dev/null +++ b/utils/multi-step-transform/template-file.js @@ -0,0 +1,84 @@ +const assert = require('assert'); +const debugBuilder = require('debug'); +const ejs = require('ejs'); +const path = require('path'); + +const { TemplateData } = require('./template-data'); + +module.exports.TemplateFile = class TemplateFile { + constructor(filename, extension) { + this._filename = filename; + this._extension = extension; + this._compiled = () => ''; + this._fragments = []; + this._fragmentName = filename.split(`.${this._extension}.`)[1] || ''; + this._debug = debugBuilder(`jhipster.templates.${this._filename}`); + + this.rootTemplate = !this._fragmentName; + if (!this.rootTemplate) { + this.depth = (this._fragmentName.match(/\./g) || []).length + 1; + } else { + this.depth = 0; + } + } + + compile(filePath, contents, options) { + assert(filePath, 'filePath is required'); + assert(contents, 'contents is required'); + assert(options, 'options is required'); + + this.filePath = filePath; + if (this.rootTemplate) { + this.basePath = filePath.slice(0, -path.extname(filePath).length); + } else { + this.parentPath = filePath.slice(0, -path.extname(filePath).length); + } + + if (this._debug.enabled) { + this._debug(filePath); + this._debug('======'); + this._debug(contents); + } + + this._compiled = ejs.compile(contents, options); + } + + addFragment(templateFile) { + assert(templateFile, 'templateFile is required'); + + this._fragments.push(templateFile); + } + + renderFragments(data) { + return this._fragments.map(templateFile => templateFile.render(data)); + } + + render(data = {}) { + const fragments = new TemplateData(this, data); + try { + const rendered = this._compiled({ + fragment: false, + fragmentName: this._fragmentName, + fragments, + ...data, + }) + .trimEnd() + .replace(/^(\r\n|\n|\r)+/, ''); + if (this._debug.enabled) { + this._debug(`${this.filePath}`); + this._debug(`${JSON.stringify(data)}`); + this._debug('======'); + this._debug(rendered); + this._debug('======'); + } + return rendered; + } catch (error) { + /* eslint-disable no-console */ + console.log(`Error rendering ${this._filename}`); + console.log(`Available sessions ${data.sections}`); + console.log(error); + /* eslint-enable no-console */ + throw error; + } + } +};