#1747 - Refactor ebeaninternal/server/persist remove unused part 2

This commit is contained in:
rob bygrave
2019-07-02 21:56:05 +12:00
parent d9efeac0a1
commit 2c44c80f65
4 changed files with 4 additions and 15 deletions
@@ -267,7 +267,6 @@ public final class DefaultPersister implements Persister {
final BeanDescriptor<T> desc;
final Transaction transaction;
final BeanProperty draftDirty;
final List<T> draftUpdates = new ArrayList<>();
/**
@@ -288,7 +287,6 @@ public final class DefaultPersister implements Persister {
DraftHandler(BeanDescriptor<T> desc, Transaction transaction) {
this.desc = desc;
this.transaction = transaction;
this.draftDirty = desc.getDraftDirty();
}
/**
@@ -1288,8 +1286,8 @@ public final class DefaultPersister implements Persister {
return new PersistRequestBean(server, bean, parentBean, mgr, (SpiTransaction) t, persistExecute, type, flags);
}
<T> PersistRequestBean<T> createDeleteRemoved(T bean, Transaction t, PersistRequest.Type type, int flags) {
return createDeleteRequest(bean, t, type, Flags.unsetRecurse(flags));
<T> PersistRequestBean<T> createDeleteRemoved(T bean, Transaction t, int flags) {
return createDeleteRequest(bean, t, PersistRequest.Type.DELETE, Flags.unsetRecurse(flags));
}
private <T> PersistRequestBean<T> createDeleteRequest(EntityBean bean, Transaction t, Type type) {
@@ -14,6 +14,7 @@ class DeleteIdRequest implements BeanDeleteIdRequest {
DeleteIdRequest(SpiEbeanServer server, Transaction transaction, Object id) {
this.server = server;
this.transaction = transaction;
this.id = id;
}
void setId(Object id) {
@@ -356,7 +356,7 @@ public class SaveManyBeans extends SaveManyBase {
EntityBean eb = (EntityBean) removedBean;
if (!eb._ebean_getIntercept().isNew()) {
// only delete if the bean was loaded meaning that it is known to exist in the DB
persister.deleteRequest(persister.createDeleteRemoved(removedBean, transaction, PersistRequest.Type.DELETE, request.getFlags()));
persister.deleteRequest(persister.createDeleteRemoved(removedBean, transaction, request.getFlags()));
}
}
}
@@ -24,10 +24,7 @@ final class DeleteMeta {
private final Bindable version;
private final Bindable tenantId;
private final String tableName;
DeleteMeta(BeanDescriptor<?> desc, BindableId id, Bindable version, Bindable tenantId) {
this.tableName = desc.getBaseTable();
this.id = id;
this.version = version;
this.tenantId = tenantId;
@@ -46,13 +43,6 @@ final class DeleteMeta {
}
}
/**
* Return the table name.
*/
public String getTableName() {
return tableName;
}
/**
* Bind the request based on the concurrency mode.
*/