@@ -115,7 +115,9 @@ public void testGenerationFieldMapping() {
115115 AeroMapper mapper = new AeroMapper .Builder (client ).build ();
116116
117117 // Start with a clean slate
118- mapper .delete (GenerationEntity .class , 1 );
118+ WritePolicy writePolicy = new WritePolicy ();
119+ writePolicy .durableDelete = true ;
120+ mapper .delete (writePolicy , GenerationEntity .class , 1 );
119121
120122 // Create and save entity
121123 GenerationEntity entity = new GenerationEntity (1 , "Test Entity" );
@@ -134,7 +136,9 @@ public void testGenerationFieldMapping() {
134136 public void testGenerationFieldMappingWithInteger () {
135137 AeroMapper mapper = new AeroMapper .Builder (client ).build ();
136138 // Start with a clean slate
137- mapper .delete (GenerationEntityWithInteger .class , 2 );
139+ WritePolicy writePolicy = new WritePolicy ();
140+ writePolicy .durableDelete = true ;
141+ mapper .delete (writePolicy , GenerationEntityWithInteger .class , 2 );
138142
139143 // Create and save entity
140144 GenerationEntityWithInteger entity = new GenerationEntityWithInteger (2 , "Test Entity Integer" );
@@ -154,7 +158,9 @@ public void testGenerationFieldMappingWithMethods() {
154158 AeroMapper mapper = new AeroMapper .Builder (client ).build ();
155159
156160 // Start with a clean slate
157- mapper .delete (GenerationEntityWithMethods .class , 3 );
161+ WritePolicy writePolicy = new WritePolicy ();
162+ writePolicy .durableDelete = true ;
163+ mapper .delete (writePolicy , GenerationEntityWithMethods .class , 3 );
158164
159165 // Create and save entity
160166 GenerationEntityWithMethods entity = new GenerationEntityWithMethods (3 , "Test Entity Methods" );
@@ -174,7 +180,9 @@ public void testOptimisticConcurrencyControl() {
174180 AeroMapper mapper = new AeroMapper .Builder (client ).build ();
175181
176182 // Start with a clean slate
177- mapper .delete (GenerationEntity .class , 4 );
183+ WritePolicy writePolicy = new WritePolicy ();
184+ writePolicy .durableDelete = true ;
185+ mapper .delete (writePolicy , GenerationEntity .class , 4 );
178186
179187 // Create and save entity
180188 GenerationEntity entity = new GenerationEntity (4 , "Concurrency Test" );
@@ -201,7 +209,9 @@ public void testGenerationIncrementOnUpdate() {
201209 AeroMapper mapper = new AeroMapper .Builder (client ).build ();
202210
203211 // Start with a clean slate
204- mapper .delete (GenerationEntity .class , 5 );
212+ WritePolicy writePolicy = new WritePolicy ();
213+ writePolicy .durableDelete = true ;
214+ mapper .delete (writePolicy , GenerationEntity .class , 5 );
205215
206216 // Create and save entity
207217 GenerationEntity entity = new GenerationEntity (5 , "Generation Increment Test" );
@@ -253,7 +263,9 @@ public void testGenerationThroughConfiguration() {
253263 .build ();
254264
255265 // Start with a clean slate
256- mapper .delete (GenerationEntity .class , 8 );
266+ WritePolicy writePolicy = new WritePolicy ();
267+ writePolicy .durableDelete = true ;
268+ mapper .delete (writePolicy , GenerationEntity .class , 8 );
257269
258270 GenerationEntity entity = new GenerationEntity (8 , "Config Test" );
259271 mapper .save (entity );
@@ -267,7 +279,9 @@ public void testWritePolicyGeneration() {
267279 AeroMapper mapper = new AeroMapper .Builder (client ).build ();
268280
269281 // Start with a clean slate
270- mapper .delete (GenerationEntity .class , 9 );
282+ WritePolicy writePolicyForDelete = new WritePolicy ();
283+ writePolicyForDelete .durableDelete = true ;
284+ mapper .delete (writePolicyForDelete , GenerationEntity .class , 9 );
271285
272286 // Create entity with specific generation
273287 GenerationEntity entity = new GenerationEntity (9 , "Policy Test" );
@@ -289,7 +303,9 @@ public void testZeroGenerationDoesNotSetGeneration() {
289303 AeroMapper mapper = new AeroMapper .Builder (client ).build ();
290304
291305 // Start with a clean slate
292- mapper .delete (GenerationEntity .class , 10 );
306+ WritePolicy writePolicy = new WritePolicy ();
307+ writePolicy .durableDelete = true ;
308+ mapper .delete (writePolicy , GenerationEntity .class , 10 );
293309
294310 // Create entity with generation 0 (should not set generation policy)
295311 GenerationEntity entity = new GenerationEntity (10 , "Zero Generation Test" );
0 commit comments