Author: bleny Date: 2014-02-28 16:23:55 +0100 (Fri, 28 Feb 2014) New Revision: 1699 Url: http://codelutin.com/projects/wao/repository/revisions/1699 Log: add some Guava methods for some entities Added: trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/BoatGroups.java trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/Fleets.java trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/ShipOwners.java Added: trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/BoatGroups.java =================================================================== --- trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/BoatGroups.java (rev 0) +++ trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/BoatGroups.java 2014-02-28 15:23:55 UTC (rev 1699) @@ -0,0 +1,18 @@ +package fr.ifremer.wao.entity; + +import com.google.common.base.Function; + +public class BoatGroups { + + public static Function<BoatGroup, String> getCode() { + return new GetCode(); + } + + protected static class GetCode implements Function<BoatGroup, String> { + + @Override + public String apply(BoatGroup input) { + return input.getCode(); + } + } +} Added: trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/Fleets.java =================================================================== --- trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/Fleets.java (rev 0) +++ trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/Fleets.java 2014-02-28 15:23:55 UTC (rev 1699) @@ -0,0 +1,18 @@ +package fr.ifremer.wao.entity; + +import com.google.common.base.Function; + +public class Fleets { + + public static Function<Fleet, String> getCode() { + return new GetCode(); + } + + protected static class GetCode implements Function<Fleet, String> { + + @Override + public String apply(Fleet input) { + return input.getCode(); + } + } +} Added: trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/ShipOwners.java =================================================================== --- trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/ShipOwners.java (rev 0) +++ trunk/wao-persistence/src/main/java/fr/ifremer/wao/entity/ShipOwners.java 2014-02-28 15:23:55 UTC (rev 1699) @@ -0,0 +1,18 @@ +package fr.ifremer.wao.entity; + +import com.google.common.base.Function; + +public class ShipOwners { + + public static Function<ShipOwner, String> getCode() { + return new GetCode(); + } + + protected static class GetCode implements Function<ShipOwner, String> { + + @Override + public String apply(ShipOwner input) { + return input.getCode(); + } + } +}