[Suiviobsmer-commits] r156 - in trunk: suiviobsmer-business/src/main/java/fr/ifremer/suiviobsmer/entity suiviobsmer-business/src/main/xmi suiviobsmer-ui/src/main/resources/fr/ifremer/suiviobsmer/ui/pages suiviobsmer-ui/src/main/webapp
Author: fdesbois Date: 2009-12-23 17:31:44 +0000 (Wed, 23 Dec 2009) New Revision: 156 Modified: trunk/suiviobsmer-business/src/main/java/fr/ifremer/suiviobsmer/entity/ContactImpl.java trunk/suiviobsmer-business/src/main/xmi/suiviobsmer.zargo trunk/suiviobsmer-ui/src/main/resources/fr/ifremer/suiviobsmer/ui/pages/Boats.properties trunk/suiviobsmer-ui/src/main/webapp/Boats.tml Log: Add getReferenceDate for contact Modified: trunk/suiviobsmer-business/src/main/java/fr/ifremer/suiviobsmer/entity/ContactImpl.java =================================================================== --- trunk/suiviobsmer-business/src/main/java/fr/ifremer/suiviobsmer/entity/ContactImpl.java 2009-12-23 15:51:25 UTC (rev 155) +++ trunk/suiviobsmer-business/src/main/java/fr/ifremer/suiviobsmer/entity/ContactImpl.java 2009-12-23 17:31:44 UTC (rev 156) @@ -72,4 +72,20 @@ } } + /** + * Get the reference date for the contact. It depends on existence of tideBeginDate. + * + * @return the tideBeginDate if exists or the topiaCreateDate if not + */ + @Override + public Date getReferenceDate() { + if (log.isDebugEnabled()) { + log.debug("topia " + getTopiaCreateDate()); + } + if (getTideBeginDate() != null) { + return getTideBeginDate(); + } + return getTopiaCreateDate(); + } + } Modified: trunk/suiviobsmer-business/src/main/xmi/suiviobsmer.zargo =================================================================== (Binary files differ) Modified: trunk/suiviobsmer-ui/src/main/resources/fr/ifremer/suiviobsmer/ui/pages/Boats.properties =================================================================== --- trunk/suiviobsmer-ui/src/main/resources/fr/ifremer/suiviobsmer/ui/pages/Boats.properties 2009-12-23 15:51:25 UTC (rev 155) +++ trunk/suiviobsmer-ui/src/main/resources/fr/ifremer/suiviobsmer/ui/pages/Boats.properties 2009-12-23 17:31:44 UTC (rev 156) @@ -17,7 +17,7 @@ boatLength-label: Longueur # BOAT INFOS -topiaCreateDate-label: Date +referenceDate-label: Date state-label: Etat createdBy-label: Observateur sampleRowCode-label: Code plan Modified: trunk/suiviobsmer-ui/src/main/webapp/Boats.tml =================================================================== --- trunk/suiviobsmer-ui/src/main/webapp/Boats.tml 2009-12-23 15:51:25 UTC (rev 155) +++ trunk/suiviobsmer-ui/src/main/webapp/Boats.tml 2009-12-23 17:31:44 UTC (rev 156) @@ -190,18 +190,13 @@ </div> </t:unless> - <!-- BODY - armateur, contact --> -<!-- <fieldset id="so-boats-boat-infos-shipowner"> - <legend>Armateur</legend> - <div t:type="beandisplay" t:id="boatInfosShipOwner" t:object="boatInfos.boat.shipOwner" - t:include="firstName, lastName" /> - </fieldset>--> + <!-- BODY - lastContact --> <t:if t:test="companyBoatInfos.lastContact"> <fieldset id="so-boats-boat-infos-lastcontact"> <legend>Dernier contact avec le navire pour votre société</legend> <div class="${lastContactClass}"> <dl t:type="beandisplay" t:id="boatInfosLastContact" t:object="companyBoatInfos.lastContact" - t:include="topiaCreateDate, state" t:add="createdBy, sampleRowCode"> + t:include="referenceDate, state" t:add="createdBy, sampleRowCode"> <p:createdBy> ${companyBoatInfos.lastContact.user.fullName} </p:createdBy> @@ -212,6 +207,7 @@ </div> </fieldset> </t:if> + <!-- BODY - contact (person to contact) --> <fieldset id="so-boats-boat-infos-contact"> <legend>Contact</legend> <div t:type="beandisplay" t:id="boatInfosContact" t:object="boatInfos"
participants (1)
-
fdesbois@users.labs.libre-entreprise.org