mirror of
https://github.com/ebean-orm/ebean.git
synced 2024-04-21 10:51:47 +00:00
#1747 - Refactor ebeaninternal/server/persist remove unused part 2
This commit is contained in:
@@ -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.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user