This is an automated email from the git hooks/post-receive script. New change to branch feature/7493 in repository observe. See http://git.codelutin.com/observe.git discards 259bb2e ajout du test du service de validation (refs #7493) discards f2dd923 mise en place du service de validation (refs #7493) adds 0ef9322 Réactivitation des modules reset et de l'application web + Suppression d'objets non utiles et mise à jur de l'api de configuration pour les services rest adds 1c7955d Rendre fermables les usines de services adds b65d39b Mise en place du boot de l'application web (configuration, mapping, ...) (See 7494) adds ea81a8f Suppresion des injectors, mise en place des controlleurs adds 7dd673f Modélisation des configuration de base et chargement au démarrage de l'application web (See #7494) adds 61245bc Modélisation des utilisateurs et chargement au démarrage de l'application web (See #7494) adds 0ede2d6 Faire fonctionner le chargement dynamqieu de la configuration des logs adds 4ef2b84 Permettre d'enregistrer les configurations de bases et d'utilisateurs même immuables (See #7494) adds 177d80c Vérification des permissions des utilisateurs en utilisant la configurations des bases (See #7494) adds 598e7c5 Utilisation aussi du label dans le calcul de l'égalité sur une configuration de source de type topia PG (on s'en sert pour différencier différentes configuration sur la même base) adds ef3be40 ajout d'une usine de configuration de sources de données neutre au niveau du runner de services, nettoyage de code et passage en scope compile des différentes configurations adds b2f08df Gestion de la sécurité de l'application web bien avancée. adds e5c6cd2 Amélioration du contexte de requete avec l'introduction d'un context de sécurité au niveau de la requete adds 506e017 Fix javadoc author adds 177d73f Suppression du ObserveServiceContext et remplacement par un object qui permet d'initialiser le service adds 6d20092 Préparation du client rest adds 364eb14 Suppression du context applicatif au niveau des service, on utilise maintenant uniquement l'objet d'initialisation des services. adds 26e197a Retour sur develop termine #7494 Merge branch 'feature/7494' into develop new 8a05a3c mise en place du service de validation (refs #7493) new 4e379a0 ajout du test du service de validation (refs #7493) This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (259bb2e) \ N -- N -- N refs/heads/feature/7493 (4e379a0) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit 4e379a0258a69dc3b4c7f5e60ed2dbe1e3054d45 Author: Sylvain Bavencoff <bavencoff@codelutin.com> Date: Mon Aug 31 17:00:53 2015 +0200 ajout du test du service de validation (refs #7493) commit 8a05a3c993730480430b20b991de59d0c6753ac2 Author: Sylvain Bavencoff <bavencoff@codelutin.com> Date: Mon Aug 31 15:54:35 2015 +0200 mise en place du service de validation (refs #7493) Summary of changes: observe-application-web/pom.xml | 92 ++++++- .../src/jetty/jetty-context.xml | 10 + .../application/web/ObserveServiceInjector.java | 55 ----- .../web/ObserveWebApplicationContext.java | 109 ++++++--- .../ObserveWebApplicationContextInitException.java | 16 ++ .../web/ObserveWebApplicationListener.java | 10 +- .../application/web/ObserveWebMotionFilter.java | 98 +++++++- .../web/ObserveWebMotionJsonHelper.java | 2 +- .../application/web/ObserveWebMotionRender.java | 4 +- .../application/web/ObserveWebRequestContext.java | 77 ------ .../ObserveWebApplicationConfiguration.java | 271 +++++++++++++++++++++ ...veWebApplicationConfigurationInitException.java | 19 ++ .../ObserveWebApplicationConfigurationOption.java | 110 +++++++++ ...ObserveWebApplicationConfigurationProvider.java | 39 +++ .../db/InvalidObserveWebDatabaseException.java | 15 ++ .../db/InvalidObserveWebDatabaseRoleException.java | 15 ++ .../db/InvalidObserveWebDatabasesException.java | 15 ++ .../web/configuration/db/ObserveWebDatabase.java | 24 ++ .../configuration/db/ObserveWebDatabaseRole.java | 14 ++ .../web/configuration/db/ObserveWebDatabases.java | 22 ++ .../db/ObserveWebDatabasesHelper.java | 178 ++++++++++++++ .../db/impl/ObserveWebDatabaseBean.java | 74 ++++++ .../db/impl/ObserveWebDatabaseImmutable.java | 88 +++++++ .../db/impl/ObserveWebDatabaseRoleBean.java | 37 +++ .../db/impl/ObserveWebDatabaseRoleImmutable.java | 37 +++ .../db/impl/ObserveWebDatabasesBean.java | 54 ++++ .../db/impl/ObserveWebDatabasesImmutable.java | 79 ++++++ .../user/InvalidObserveWebUserException.java | 15 ++ .../InvalidObserveWebUserPermissionException.java | 15 ++ .../user/InvalidObserveWebUsersException.java | 15 ++ .../web/configuration/user/ObserveWebUser.java | 22 ++ .../user/ObserveWebUserPermission.java | 14 ++ .../web/configuration/user/ObserveWebUsers.java | 18 ++ .../configuration/user/ObserveWebUsersHelper.java | 172 +++++++++++++ .../user/impl/ObserveWebUserBean.java | 65 +++++ .../user/impl/ObserveWebUserImmutable.java | 75 ++++++ .../user/impl/ObserveWebUserPermissionBean.java | 38 +++ .../impl/ObserveWebUserPermissionImmutable.java | 37 +++ .../user/impl/ObserveWebUsersBean.java | 43 ++++ .../user/impl/ObserveWebUsersImmutable.java | 56 +++++ .../web/controller/ObserveWebMotionController.java | 29 ++- .../web/controller/v1/ConfigurationController.java | 81 ++++++ .../controller/v1/DataSourceServiceController.java | 105 ++++++++ .../v1/ObserveServiceControllerSupport.java | 28 +++ .../v1/ReferentialServiceController.java | 36 +-- .../web/request/ObserveWebRequestContext.java | 108 ++++++++ .../request/ObserveWebRequestSecurityContext.java | 62 +++++ .../BadObserveWebUserPasswordException.java | 27 ++ ...urceConfigurationAlreadyRegistredException.java | 27 ++ .../InvalidAuthenticationTokenException.java | 22 ++ .../ObserveWebSecurityApplicationContext.java | 224 +++++++++++++++++ ...ObserveWebSecurityAuthenticationTokenCache.java | 84 +++++++ .../security/UnknownObserveWebUserException.java | 21 ++ .../UnknownObserveWebUserForDatabaseException.java | 27 ++ .../org.nuiton.config.ApplicationConfigProvider | 1 + .../src/main/resources/log4j.properties | 13 + observe-application-web/src/main/resources/mapping | 39 ++- .../src/main/resources/observeweb-log4j.conf | 21 ++ .../src/main/resources/observeweb.conf | 4 + .../db/ObserveWebDatabasesHelperTest.java | 241 ++++++++++++++++++ .../user/ObserveWebUsersHelperTest.java | 191 +++++++++++++++ .../fr/ird/observe/services/ObserveService.java | 2 - .../services/ObserveServiceApplicationContext.java | 81 ------ .../observe/services/ObserveServiceContext.java | 38 --- .../observe/services/ObserveServiceFactory.java | 12 +- .../services/ObserveServiceFactorySupport.java | 23 +- .../services/ObserveServiceInitializer.java | 99 ++++++++ .../ObserveDataSourceConfigurationRest.java | 25 +- .../ObserveDataSourceConfigurationTopiaPG.java | 6 +- .../services/ObserveServiceContextRest.java | 47 ---- .../services/ObserveServiceFactoryRest.java | 52 ++-- .../ird/observe/services/ObserveServiceRest.java | 20 -- observe-services-runner/pom.xml | 2 - .../ObserveDataSourceConfigurationMainFactory.java | 23 ++ .../services/ObserveServiceMainFactory.java | 27 +- .../services/ObserveServiceContextTopia.java | 73 +++--- .../services/ObserveServiceFactoryTopia.java | 29 ++- .../ird/observe/services/ObserveServiceTopia.java | 9 +- .../services/ApplicationContextResource.java | 30 +-- .../services/ObserveServiceContextTopiaTaiste.java | 5 + pom.xml | 117 +++++++-- 81 files changed, 3733 insertions(+), 527 deletions(-) create mode 100644 observe-application-web/src/jetty/jetty-context.xml delete mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/ObserveServiceInjector.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/ObserveWebApplicationContextInitException.java delete mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/ObserveWebRequestContext.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/ObserveWebApplicationConfiguration.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/ObserveWebApplicationConfigurationInitException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/ObserveWebApplicationConfigurationOption.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/ObserveWebApplicationConfigurationProvider.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/db/InvalidObserveWebDatabaseException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/db/InvalidObserveWebDatabaseRoleException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/db/InvalidObserveWebDatabasesException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/db/ObserveWebDatabase.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/db/ObserveWebDatabaseRole.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/db/ObserveWebDatabases.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/db/ObserveWebDatabasesHelper.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/db/impl/ObserveWebDatabaseBean.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/db/impl/ObserveWebDatabaseImmutable.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/db/impl/ObserveWebDatabaseRoleBean.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/db/impl/ObserveWebDatabaseRoleImmutable.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/db/impl/ObserveWebDatabasesBean.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/db/impl/ObserveWebDatabasesImmutable.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/user/InvalidObserveWebUserException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/user/InvalidObserveWebUserPermissionException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/user/InvalidObserveWebUsersException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/user/ObserveWebUser.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/user/ObserveWebUserPermission.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/user/ObserveWebUsers.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/user/ObserveWebUsersHelper.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/user/impl/ObserveWebUserBean.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/user/impl/ObserveWebUserImmutable.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/user/impl/ObserveWebUserPermissionBean.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/user/impl/ObserveWebUserPermissionImmutable.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/user/impl/ObserveWebUsersBean.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/configuration/user/impl/ObserveWebUsersImmutable.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/ConfigurationController.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/DataSourceServiceController.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/controller/v1/ObserveServiceControllerSupport.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/request/ObserveWebRequestContext.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/request/ObserveWebRequestSecurityContext.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/BadObserveWebUserPasswordException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/DataSourceConfigurationAlreadyRegistredException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/InvalidAuthenticationTokenException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/ObserveWebSecurityApplicationContext.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/ObserveWebSecurityAuthenticationTokenCache.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/UnknownObserveWebUserException.java create mode 100644 observe-application-web/src/main/java/fr/ird/observe/application/web/security/UnknownObserveWebUserForDatabaseException.java create mode 100644 observe-application-web/src/main/resources/META-INF/services/org.nuiton.config.ApplicationConfigProvider create mode 100644 observe-application-web/src/main/resources/log4j.properties create mode 100644 observe-application-web/src/main/resources/observeweb-log4j.conf create mode 100644 observe-application-web/src/main/resources/observeweb.conf create mode 100644 observe-application-web/src/test/java/fr/ird/observe/application/web/configuration/db/ObserveWebDatabasesHelperTest.java create mode 100644 observe-application-web/src/test/java/fr/ird/observe/application/web/configuration/user/ObserveWebUsersHelperTest.java delete mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/ObserveServiceApplicationContext.java delete mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/ObserveServiceContext.java create mode 100644 observe-services-api/src/main/java/fr/ird/observe/services/ObserveServiceInitializer.java delete mode 100644 observe-services-rest/src/main/java/fr/ird/observe/services/ObserveServiceContextRest.java delete mode 100644 observe-services-rest/src/main/java/fr/ird/observe/services/ObserveServiceRest.java create mode 100644 observe-services-runner/src/main/java/fr/ird/observe/services/ObserveDataSourceConfigurationMainFactory.java -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@list.forge.codelutin.com>.