List of usage examples for org.apache.commons.collections4 Transformer Transformer
Transformer
From source file:it.infn.ct.futuregateway.apiserver.v1.TaskServiceIT.java
/** * Tests the details retrieval.//from www . j a va2s .co m */ @Test public final void testTaskDetails() { Task newTask = TestData.createTask(); newTask.setApplicationId(apps.get((int) (Math.random() * apps.size()))); Response rs; rs = target("/v1.0/tasks").request(Constants.INDIGOMIMETYPE) .post(Entity.entity(newTask, Constants.INDIGOMIMETYPE)); rs = target("/v1.0/tasks/" + rs.readEntity(Application.class).getId()).request(Constants.INDIGOMIMETYPE) .get(); Assert.assertEquals(Response.Status.OK.getStatusCode(), rs.getStatus()); Task task = rs.readEntity(Task.class); Assert.assertNotNull(task); Assert.assertNotNull(task.getId()); Assert.assertNotNull(task.getDateCreated()); Assert.assertNotNull(task.getLastChange()); Assert.assertEquals(newTask.getDescription(), task.getDescription()); Assert.assertEquals(newTask.getApplicationId(), task.getApplicationId()); Transformer<TaskFile, String> transformer = new Transformer<TaskFile, String>() { @Override public String transform(final TaskFile file) { return file.getName(); } }; if (newTask.getInputFiles() != null) { Assert.assertNotNull(task.getInputFiles()); Assert.assertEquals(IterableUtils.toString(newTask.getInputFiles(), transformer), IterableUtils.toString(task.getInputFiles(), transformer)); } if (newTask.getOutputFiles() != null) { Assert.assertNotNull(task.getOutputFiles()); Assert.assertEquals(IterableUtils.toString(newTask.getOutputFiles(), transformer), IterableUtils.toString(task.getOutputFiles(), transformer)); } target("/v1.0/tasks/" + task.getId()).request().delete(); }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** div. */ public static Transformer<Duo<Number, Number>, Number> div() { return new Transformer<Duo<Number, Number>, Number>() { @Override// w w w .ja v a 2s. com public Number transform(Duo<Number, Number> u) { return u.getA().doubleValue() / u.getB().doubleValue(); } }; }
From source file:net.ontopia.utils.ResourcesDirectoryReader.java
public Collection<String> getResourcesAsStrings() { if (resources == null) { findResources();/* w w w . j a v a 2 s .com*/ } return CollectionUtils.collect(resources, new Transformer<URL, String>() { @Override public String transform(URL url) { try { return URLDecoder.decode(url.toString(), "utf-8"); } catch (UnsupportedEncodingException uee) { throw new OntopiaRuntimeException(uee); } } }); }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** mod. */ public static Transformer<Duo<Long, Long>, Long> mod() { return new Transformer<Duo<Long, Long>, Long>() { @Override//from ww w. j av a 2s . c om public Long transform(Duo<Long, Long> u) { return u.getA() % u.getB(); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** substringof. */ public static Transformer<Duo<String, String>, Boolean> substringof() { return new Transformer<Duo<String, String>, Boolean>() { @Override/*from w w w .j av a 2 s .co m*/ public Boolean transform(Duo<String, String> u) { return u.getA().contains(u.getB()); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** endswith. */ public static Transformer<Duo<String, String>, Boolean> endswith() { return new Transformer<Duo<String, String>, Boolean>() { @Override/*from www . ja v a2 s .co m*/ public Boolean transform(Duo<String, String> u) { return u.getA().endsWith(u.getB()); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** startswith. */ public static Transformer<Duo<String, String>, Boolean> startswith() { return new Transformer<Duo<String, String>, Boolean>() { @Override/* w w w . j a v a 2 s . c om*/ public Boolean transform(Duo<String, String> u) { return u.getA().startsWith(u.getB()); } }; }
From source file:net.ontopia.topicmaps.impl.basic.index.ClassInstanceIndex.java
@Override public Collection<VariantNameIF> getAllVariantNames() { Collection<Collection<VariantNameIF>> collected = CollectionUtils.collect(getAllTopicNames(), new Transformer<TopicNameIF, Collection<VariantNameIF>>() { @Override/*from w ww . j a v a 2 s.co m*/ public Collection<VariantNameIF> transform(TopicNameIF input) { return input.getVariants(); } }); return createComposite(collected); }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** length. */ public static Transformer<String, Integer> length() { return new Transformer<String, Integer>() { @Override/*from w w w . j a v a 2 s.c o m*/ public Integer transform(String u) { return u.length(); } }; }
From source file:fr.gael.dhus.olingo.v1.visitor.functors.Transformers.java
/** indexof. */ public static Transformer<Duo<String, String>, Integer> indexof() { return new Transformer<Duo<String, String>, Integer>() { @Override/*from w w w.j av a2 s. c o m*/ public Integer transform(Duo<String, String> u) { return u.getA().indexOf(u.getB()); } }; }