package io.vertx.groovy.cassandra;
public class Mapper_GroovyExtension {
public static void save(io.vertx.cassandra.Mapper<Object> j_receiver, java.lang.Object entity, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>> handler) {
j_receiver.save(io.vertx.core.impl.ConversionHelper.toObject(entity),
handler != null ? new io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>() {
public void handle(io.vertx.core.AsyncResult<java.lang.Void> ar) {
handler.handle(ar.map(event -> io.vertx.core.impl.ConversionHelper.fromObject(event)));
}
} : null);
}
public static void delete(io.vertx.cassandra.Mapper<Object> j_receiver, java.util.List<java.lang.Object> primaryKey, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>> handler) {
j_receiver.delete(primaryKey != null ? primaryKey.stream().map(elt -> io.vertx.core.impl.ConversionHelper.toObject(elt)).collect(java.util.stream.Collectors.toList()) : null,
handler != null ? new io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>>() {
public void handle(io.vertx.core.AsyncResult<java.lang.Void> ar) {
handler.handle(ar.map(event -> io.vertx.core.impl.ConversionHelper.fromObject(event)));
}
} : null);
}
public static void get(io.vertx.cassandra.Mapper<Object> j_receiver, java.util.List<java.lang.Object> primaryKey, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler) {
j_receiver.get(primaryKey != null ? primaryKey.stream().map(elt -> io.vertx.core.impl.ConversionHelper.toObject(elt)).collect(java.util.stream.Collectors.toList()) : null,
handler != null ? new io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>>() {
public void handle(io.vertx.core.AsyncResult<java.lang.Object> ar) {
handler.handle(ar.map(event -> io.vertx.core.impl.ConversionHelper.fromObject(event)));
}
} : null);
}
}