@Override public void methodWithHandlerAsyncResultListDataObject(Handler<AsyncResult<List<TestDataObject>>> listHandler) { List<TestDataObject> list = Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2)); listHandler.handle(Future.succeededFuture(list)); }
@Override public void methodWithHandlerAsyncResultListDataObject(Handler<AsyncResult<List<TestDataObject>>> listHandler) { List<TestDataObject> list = Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2)); listHandler.handle(Future.succeededFuture(list)); }
@Override public List<@Nullable TestDataObject> methodWithListNullableDataObjectReturn() { ArrayList<TestDataObject> ret = new ArrayList<>(); ret.add(new TestDataObject().setFoo("first").setBar(1).setWibble(1.1)); ret.add(null); ret.add(new TestDataObject().setFoo("third").setBar(3).setWibble(3.3)); return ret; }
@Override public void methodWithHandlerListDataObject(Handler<List<TestDataObject>> listHandler) { List<TestDataObject> list = Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2)); listHandler.handle(list); }
@Override public List<@Nullable TestDataObject> methodWithListNullableDataObjectReturn() { ArrayList<TestDataObject> ret = new ArrayList<>(); ret.add(new TestDataObject().setFoo("first").setBar(1).setWibble(1.1)); ret.add(null); ret.add(new TestDataObject().setFoo("third").setBar(3).setWibble(3.3)); return ret; }
@Override public Set<@Nullable TestDataObject> methodWithSetNullableDataObjectReturn() { LinkedHashSet<TestDataObject> ret = new LinkedHashSet<>(); ret.add(new TestDataObject().setFoo("first").setBar(1).setWibble(1.1)); ret.add(null); ret.add(new TestDataObject().setFoo("third").setBar(3).setWibble(3.3)); return ret; }
@Override public Set<@Nullable TestDataObject> methodWithSetNullableDataObjectReturn() { LinkedHashSet<TestDataObject> ret = new LinkedHashSet<>(); ret.add(new TestDataObject().setFoo("first").setBar(1).setWibble(1.1)); ret.add(null); ret.add(new TestDataObject().setFoo("third").setBar(3).setWibble(3.3)); return ret; }
@Override public Set<@Nullable TestDataObject> methodWithSetNullableDataObjectReturn() { LinkedHashSet<TestDataObject> ret = new LinkedHashSet<>(); ret.add(new TestDataObject().setFoo("first").setBar(1).setWibble(1.1)); ret.add(null); ret.add(new TestDataObject().setFoo("third").setBar(3).setWibble(3.3)); return ret; }
@Override public void methodWithHandlerListDataObject(Handler<List<TestDataObject>> listHandler) { List<TestDataObject> list = Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2)); listHandler.handle(list); }
@Override public void methodWithHandlerListDataObject(Handler<List<TestDataObject>> listHandler) { List<TestDataObject> list = Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2)); listHandler.handle(list); }
@Override public void methodWithHandlerListDataObject(Handler<List<TestDataObject>> listHandler) { List<TestDataObject> list = Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2)); listHandler.handle(list); }
@Override public void methodWithHandlerAsyncResultSetDataObject(Handler<AsyncResult<Set<TestDataObject>>> setHandler) { Set<TestDataObject> set = new LinkedHashSet<>(Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2))); setHandler.handle(Future.succeededFuture(set)); }
@Override public void methodWithHandlerAsyncResultSetDataObject(Handler<AsyncResult<Set<TestDataObject>>> setHandler) { Set<TestDataObject> set = new LinkedHashSet<>(Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2))); setHandler.handle(Future.succeededFuture(set)); }
@Override public void methodWithHandlerAsyncResultSetDataObject(Handler<AsyncResult<Set<TestDataObject>>> setHandler) { Set<TestDataObject> set = new LinkedHashSet<>(Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2))); setHandler.handle(Future.succeededFuture(set)); }
@Override public void methodWithHandlerAsyncResultSetDataObject(Handler<AsyncResult<Set<TestDataObject>>> setHandler) { Set<TestDataObject> set = new LinkedHashSet<>(Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2))); setHandler.handle(Future.succeededFuture(set)); }
@Override public void methodWithHandlerSetDataObject(Handler<Set<TestDataObject>> setHandler) { Set<TestDataObject> set = new LinkedHashSet<>(Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2))); setHandler.handle(set); }
@Override public void methodWithHandlerSetDataObject(Handler<Set<TestDataObject>> setHandler) { Set<TestDataObject> set = new LinkedHashSet<>(Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2))); setHandler.handle(set); }
@Override public void methodWithHandlerSetDataObject(Handler<Set<TestDataObject>> setHandler) { Set<TestDataObject> set = new LinkedHashSet<>(Arrays.asList(new TestDataObject().setFoo("String 1").setBar(1).setWibble(1.1), new TestDataObject().setFoo("String 2").setBar(2).setWibble(2.2))); setHandler.handle(set); }
@Override public @Nullable Set<TestDataObject> methodWithNullableSetDataObjectReturn(boolean notNull) { return notNull ? new LinkedHashSet<>(Arrays.asList(new TestDataObject().setFoo("foo_value").setBar(12345).setWibble(5.6))) : null; }
@Test public void testDataObjectParam() { TestDataObject options = new TestDataObject(); options.setFoo("hello"); options.setBar(123); options.setWibble(1.23); obj.methodWithDataObjectParam(options); }