public F<RelativePath, Ordering> f( final RelativePath a ) { return new F<RelativePath, Ordering>() { public Ordering f( RelativePath b ) { return Ord.stringOrd.compare( a.string, b.string ); } }; } } );
@Override public F<Map<Domaine2AnnuForm, List<Cles2AnnuForm>>, Map<Domaine2AnnuForm, List<Cles2AnnuForm>>> f( final Map<Domaine2AnnuForm, List<Cles2AnnuForm>> map1) { return new F<Map<Domaine2AnnuForm, List<Cles2AnnuForm>>, Map<Domaine2AnnuForm, List<Cles2AnnuForm>>>() { @Override public Map<Domaine2AnnuForm, List<Cles2AnnuForm>> f( Map<Domaine2AnnuForm, List<Cles2AnnuForm>> map2) { map1.putAll(map2); return map1; } }; } };
public F<String, List<String>> f( final String string ) { return new F<String, List<String>>() { public List<String> f( String regex ) { return list( string.split( regex ) ); } }; } };
public Boolean f(Set<Commission> coms) { return iterableArray(coms) .bind(new F<Commission, Array<TraitementCmi>>() { public Array<TraitementCmi> f(final Commission commission) { return iterableArray(commission.getTraitementCmi()); } }) .exists(new F<TraitementCmi, Boolean>() { public Boolean f(final TraitementCmi traitementCmi) { return traitementCmi.equals(trtCmi); } }); } });
@Override public String f(final IndVoeuPojo ip) { final String libWebVet = fromNull(ip.getVrsEtape()) .map(new F<org.esupportail.wssi.services.remote.VersionEtapeDTO, String>() { @Override public String f(final org.esupportail.wssi.services.remote.VersionEtapeDTO v) { return fromString(v.getLibWebVet()).map(new F<String, String>() { @Override public String f(final String l) { return l.trim(); } }).orSome(""); } }).orSome(""); final String libAvis = fromNull(ip.getAvisEnService()).map(new F<Avis, String>() { @Override public String f(final Avis a) { return fromNull(a.getResult()).map(new F<TypeDecision, String>() { @Override public String f(final TypeDecision td) { return td.getLibelle(); } }).orSome(""); } }).orSome(""); return libWebVet + libAvis; } };
@Override public String f(final Iterator<Integer> integerIterator) { return fold(new F2<String,String,String>(){ @Override public String f(final String s, final String s1) { return s+s1; } }, "",(intersperse(", ", map(new F<Integer, String>() { @Override public String f(final Integer integer) { return String.valueOf(integer); } }, integerIterator )))); } };