r1760 - in trunk/wao-persistence/src/main: java/fr/ifremer/wao/entity xmi
Author: tchemit Date: 2014-03-26 18:12:39 +0100 (Wed, 26 Mar 2014) New Revision: 1760 Url: http://forge.codelutin.com/projects/wao/repository/revisions/1760 Log: I18nAble Added: trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/I18nAble.java Modified: trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/FishingGearDCFImpl.java trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/TargetSpeciesDCFImpl.java trunk/wao-persistence/src/main/xmi/wao-model.zargo Modified: trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/FishingGearDCFImpl.java =================================================================== --- trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/FishingGearDCFImpl.java 2014-03-26 15:36:29 UTC (rev 1759) +++ trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/FishingGearDCFImpl.java 2014-03-26 17:12:39 UTC (rev 1760) @@ -25,11 +25,81 @@ import org.apache.commons.lang3.builder.ReflectionToStringBuilder; +import static org.nuiton.i18n.I18n.n; + /** * @author bleny */ public class FishingGearDCFImpl extends FishingGearDCFAbstract { + static { + //To detect all i18n keys + n("fr.ifremer.wao.entity.FishingGearDCF."); + n("fr.ifremer.wao.entity.FishingGearDCF.DRB"); + n("fr.ifremer.wao.entity.FishingGearDCF.DRH"); + n("fr.ifremer.wao.entity.FishingGearDCF.FAR"); + n("fr.ifremer.wao.entity.FishingGearDCF.FCN"); + n("fr.ifremer.wao.entity.FishingGearDCF.FG"); + n("fr.ifremer.wao.entity.FishingGearDCF.FIX"); + n("fr.ifremer.wao.entity.FishingGearDCF.FPN"); + n("fr.ifremer.wao.entity.FishingGearDCF.FPO"); + n("fr.ifremer.wao.entity.FishingGearDCF.FSN"); + n("fr.ifremer.wao.entity.FishingGearDCF.FWR"); + n("fr.ifremer.wao.entity.FishingGearDCF.FYK"); + n("fr.ifremer.wao.entity.FishingGearDCF.GEN"); + n("fr.ifremer.wao.entity.FishingGearDCF.GES"); + n("fr.ifremer.wao.entity.FishingGearDCF.GN"); + n("fr.ifremer.wao.entity.FishingGearDCF.GNC"); + n("fr.ifremer.wao.entity.FishingGearDCF.GND"); + n("fr.ifremer.wao.entity.FishingGearDCF.GNF"); + n("fr.ifremer.wao.entity.FishingGearDCF.GNS"); + n("fr.ifremer.wao.entity.FishingGearDCF.GT"); + n("fr.ifremer.wao.entity.FishingGearDCF.GTN"); + n("fr.ifremer.wao.entity.FishingGearDCF.GTR"); + n("fr.ifremer.wao.entity.FishingGearDCF.HAR"); + n("fr.ifremer.wao.entity.FishingGearDCF.HMD"); + n("fr.ifremer.wao.entity.FishingGearDCF.HMP"); + n("fr.ifremer.wao.entity.FishingGearDCF.HMX"); + n("fr.ifremer.wao.entity.FishingGearDCF.LA"); + n("fr.ifremer.wao.entity.FishingGearDCF.LHM"); + n("fr.ifremer.wao.entity.FishingGearDCF.LHP"); + n("fr.ifremer.wao.entity.FishingGearDCF.LL"); + n("fr.ifremer.wao.entity.FishingGearDCF.LLD"); + n("fr.ifremer.wao.entity.FishingGearDCF.LLS"); + n("fr.ifremer.wao.entity.FishingGearDCF.LN"); + n("fr.ifremer.wao.entity.FishingGearDCF.LNB"); + n("fr.ifremer.wao.entity.FishingGearDCF.LNP"); + n("fr.ifremer.wao.entity.FishingGearDCF.LNS"); + n("fr.ifremer.wao.entity.FishingGearDCF.LTL"); + n("fr.ifremer.wao.entity.FishingGearDCF.LX"); + n("fr.ifremer.wao.entity.FishingGearDCF.MIS"); + n("fr.ifremer.wao.entity.FishingGearDCF.NK"); + n("fr.ifremer.wao.entity.FishingGearDCF.OT"); + n("fr.ifremer.wao.entity.FishingGearDCF.OTB"); + n("fr.ifremer.wao.entity.FishingGearDCF.OTM"); + n("fr.ifremer.wao.entity.FishingGearDCF.OTT"); + n("fr.ifremer.wao.entity.FishingGearDCF.PS"); + n("fr.ifremer.wao.entity.FishingGearDCF.PS1"); + n("fr.ifremer.wao.entity.FishingGearDCF.PS2"); + n("fr.ifremer.wao.entity.FishingGearDCF.PT"); + n("fr.ifremer.wao.entity.FishingGearDCF.PTB"); + n("fr.ifremer.wao.entity.FishingGearDCF.PTM"); + n("fr.ifremer.wao.entity.FishingGearDCF.RG"); + n("fr.ifremer.wao.entity.FishingGearDCF.SB"); + n("fr.ifremer.wao.entity.FishingGearDCF.SDN"); + n("fr.ifremer.wao.entity.FishingGearDCF.SPR"); + n("fr.ifremer.wao.entity.FishingGearDCF.SSC"); + n("fr.ifremer.wao.entity.FishingGearDCF.SV"); + n("fr.ifremer.wao.entity.FishingGearDCF.SW"); + n("fr.ifremer.wao.entity.FishingGearDCF.TB"); + n("fr.ifremer.wao.entity.FishingGearDCF.TBB"); + n("fr.ifremer.wao.entity.FishingGearDCF.TBN"); + n("fr.ifremer.wao.entity.FishingGearDCF.TBS"); + n("fr.ifremer.wao.entity.FishingGearDCF.TM"); + n("fr.ifremer.wao.entity.FishingGearDCF.TMS"); + n("fr.ifremer.wao.entity.FishingGearDCF.TX"); + } + public FishingGearDCFImpl() { super(); } @@ -54,4 +124,9 @@ public String toString() { return ReflectionToStringBuilder.toString(this); } + + @Override + public String getI18nKey() { + return "fr.ifremer.wao.entity.FishingGearDCF." + getCode(); + } } Added: trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/I18nAble.java =================================================================== --- trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/I18nAble.java (rev 0) +++ trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/I18nAble.java 2014-03-26 17:12:39 UTC (rev 1760) @@ -0,0 +1,12 @@ +package fr.ifremer.wao.entity; + +/** + * Created on 3/26/14. + * + * @author Tony Chemit <chemit@codelutin.com> + * @since 4.0 + */ +public interface I18nAble { + + String getI18nKey(); +} Property changes on: trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/I18nAble.java ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Modified: trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/TargetSpeciesDCFImpl.java =================================================================== --- trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/TargetSpeciesDCFImpl.java 2014-03-26 15:36:29 UTC (rev 1759) +++ trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/TargetSpeciesDCFImpl.java 2014-03-26 17:12:39 UTC (rev 1760) @@ -25,11 +25,33 @@ import org.apache.commons.lang3.builder.ReflectionToStringBuilder; +import static org.nuiton.i18n.I18n.n; + /** * @author bleny */ public class TargetSpeciesDCFImpl extends TargetSpeciesDCFAbstract { + { + //To detect all i18n keys + n("fr.ifremer.wao.entity.TargetSpeciesDCF."); + n("fr.ifremer.wao.entity.TargetSpeciesDCF.ALG"); + n("fr.ifremer.wao.entity.TargetSpeciesDCF.ANA"); + n("fr.ifremer.wao.entity.TargetSpeciesDCF.CAT"); + n("fr.ifremer.wao.entity.TargetSpeciesDCF.CRU"); + n("fr.ifremer.wao.entity.TargetSpeciesDCF.CRW"); + n("fr.ifremer.wao.entity.TargetSpeciesDCF.CSJ"); + n("fr.ifremer.wao.entity.TargetSpeciesDCF.DEF"); + n("fr.ifremer.wao.entity.TargetSpeciesDCF.DWS"); + n("fr.ifremer.wao.entity.TargetSpeciesDCF.FIF"); + n("fr.ifremer.wao.entity.TargetSpeciesDCF.FIN"); + n("fr.ifremer.wao.entity.TargetSpeciesDCF.LPF"); + n("fr.ifremer.wao.entity.TargetSpeciesDCF.MOL"); + n("fr.ifremer.wao.entity.TargetSpeciesDCF.SPF"); + n("fr.ifremer.wao.entity.TerrestrialDivision"); + n("fr.ifremer.wao.entity.TerrestrialLocation"); + } + public TargetSpeciesDCFImpl() { super(); } @@ -54,4 +76,9 @@ public String toString() { return ReflectionToStringBuilder.toString(this); } + + @Override + public String getI18nKey() { + return "fr.ifr.mer.wao.entity.TargetSpeciesDCF." + getCode(); + } } Modified: trunk/wao-persistence/src/main/xmi/wao-model.zargo =================================================================== (Binary files differ)
participants (1)
-
tchemit@users.forge.codelutin.com