mirror of
https://github.com/ebean-orm/ebean.git
synced 2026-11-06 16:34:18 +00:00
39 lines
772 B
Java
39 lines
772 B
Java
package io.ebeaninternal.server.persist;
|
|
|
|
import io.ebean.EbeanServer;
|
|
import io.ebean.Transaction;
|
|
import io.ebean.event.BeanDeleteIdRequest;
|
|
import io.ebeaninternal.api.SpiEbeanServer;
|
|
|
|
class DeleteIdRequest implements BeanDeleteIdRequest {
|
|
|
|
private final EbeanServer server;
|
|
private final Transaction transaction;
|
|
private Object id;
|
|
|
|
DeleteIdRequest(SpiEbeanServer server, Transaction transaction, Object id) {
|
|
this.server = server;
|
|
this.transaction = transaction;
|
|
this.id = id;
|
|
}
|
|
|
|
void setId(Object id) {
|
|
this.id = id;
|
|
}
|
|
|
|
@Override
|
|
public EbeanServer getEbeanServer() {
|
|
return server;
|
|
}
|
|
|
|
@Override
|
|
public Transaction getTransaction() {
|
|
return transaction;
|
|
}
|
|
|
|
@Override
|
|
public Object getId() {
|
|
return id;
|
|
}
|
|
}
|