[Suiviobsmer-commits] r426 - in trunk: . wao-business/src/main/filters wao-business/src/main/xmi wao-ui/src/main/java/fr/ifremer/wao/ui/base wao-ui/src/main/java/fr/ifremer/wao/ui/pages
Author: fdesbois Date: 2010-04-06 11:29:09 +0000 (Tue, 06 Apr 2010) New Revision: 426 Modified: trunk/changelog.txt trunk/wao-business/src/main/filters/Wao.properties trunk/wao-business/src/main/xmi/wao.zargo trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/base/AbstractFilteredPage.java trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ExceptionReport.java Log: Ano #2240 : problem with lazy intialization on company.getWaoUser() Modified: trunk/changelog.txt =================================================================== --- trunk/changelog.txt 2010-04-06 10:22:43 UTC (rev 425) +++ trunk/changelog.txt 2010-04-06 11:29:09 UTC (rev 426) @@ -3,6 +3,13 @@ Historique des versions +1.1.1 (patch) +------------- + +- [fdesbois] Ano #2240 : Erreur bloquante sur la création d'un contact +- [fdesbois] Ano #2239 : Ne pas gérer d'email en mode stand-alone (embarqué dans + winstone) + 1.1 --- Modified: trunk/wao-business/src/main/filters/Wao.properties =================================================================== --- trunk/wao-business/src/main/filters/Wao.properties 2010-04-06 10:22:43 UTC (rev 425) +++ trunk/wao-business/src/main/filters/Wao.properties 2010-04-06 11:29:09 UTC (rev 426) @@ -1,5 +1,5 @@ ## Default properties for H2 database -hibernate.hbm2ddl.auto=update +hibernate.hbm2ddl.auto=none hibernate.show_sql=false hibernate.dialect=org.hibernate.dialect.H2Dialect hibernate.connection.username=sa Modified: trunk/wao-business/src/main/xmi/wao.zargo =================================================================== (Binary files differ) Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/base/AbstractFilteredPage.java =================================================================== --- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/base/AbstractFilteredPage.java 2010-04-06 10:22:43 UTC (rev 425) +++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/base/AbstractFilteredPage.java 2010-04-06 11:29:09 UTC (rev 426) @@ -292,7 +292,8 @@ if (observerSelectModel == null) { List<WaoUser> observers = new ArrayList<WaoUser>(); if (getFilter().getCompany() != null) { - observers = getFilter().getCompany().getWaoUser(); + observers = serviceUser.getUsersByCompany( + getFilter().getCompany()); } else if (user.isAdmin()) { observers = serviceUser.getObservers(isAvailableDataForFiltersOnly()); } Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java =================================================================== --- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java 2010-04-06 10:22:43 UTC (rev 425) +++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/Contacts.java 2010-04-06 11:29:09 UTC (rev 426) @@ -23,7 +23,6 @@ import fr.ifremer.wao.WaoBusinessException; import fr.ifremer.wao.WaoException; -import fr.ifremer.wao.WaoException; import fr.ifremer.wao.bean.BoatFilter; import fr.ifremer.wao.bean.ContactFilter; import fr.ifremer.wao.bean.ContactFilterImpl; @@ -37,6 +36,7 @@ import fr.ifremer.wao.service.ServiceBoat; import fr.ifremer.wao.service.ServiceContact; import fr.ifremer.wao.service.ServiceSampling; +import fr.ifremer.wao.service.ServiceUser; import fr.ifremer.wao.ui.base.AbstractFilteredPage; import fr.ifremer.wao.ui.data.ContactDataSource; import fr.ifremer.wao.ui.data.BusinessUtils; @@ -264,6 +264,9 @@ /**************************** CONTACT LIST ********************************/ @Inject + private ServiceUser serviceUser; + + @Inject private BeanModelSource beanModelSource; @Inject @@ -313,11 +316,13 @@ public GenericSelectModel<WaoUser> getUserSelectModel() { if (userSelectModel == null) { - List<WaoUser> users = user.getCompany().getWaoUser(); + List<WaoUser> users = serviceUser.getUsersByCompany( + user.getCompany()); if (log.isDebugEnabled()) { log.debug("Nb users : " + users.size()); } - userSelectModel = new GenericSelectModel<WaoUser>(users, WaoUser.class, "fullName", "id", propertyAccess); + userSelectModel = new GenericSelectModel<WaoUser>(users, + WaoUser.class, "fullName", "id", propertyAccess); } return userSelectModel; } Modified: trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ExceptionReport.java =================================================================== --- trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ExceptionReport.java 2010-04-06 10:22:43 UTC (rev 425) +++ trunk/wao-ui/src/main/java/fr/ifremer/wao/ui/pages/ExceptionReport.java 2010-04-06 11:29:09 UTC (rev 426) @@ -75,7 +75,7 @@ // layout.addError("Erreur : " + this.exception.getClass().getSimpleName() // + " : " + this.exception.getMessage()); // } else { - this.exception = getWaoException(eee); + exception = getWaoException(eee); if (exception != null) { String[] errors = BusinessUtils.getErrorMessages( @@ -84,8 +84,8 @@ } else { log.error("Unexpected exception", eee); layout.addError("Erreur : " + - this.exception.getClass().getSimpleName() - + " : " + this.exception.getMessage()); + eee.getClass().getSimpleName() + + " : " + eee.getMessage()); } // } }
participants (1)
-
fdesbois@users.labs.libre-entreprise.org