diff --git a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/ReplaceAction.java b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/ReplaceAction.java index b442ecb0..841c6d6b 100644 --- a/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/ReplaceAction.java +++ b/qqq-backend-core/src/main/java/com/kingsrook/qqq/backend/core/actions/tables/ReplaceAction.java @@ -136,19 +136,22 @@ public class ReplaceAction extends AbstractQActionFunction records; private QQueryFilter filter; + private boolean performDeletes = true; private boolean omitDmlAudit = false; @@ -207,4 +208,35 @@ public class ReplaceInput extends AbstractTableActionInput return (this); } + + + /******************************************************************************* + ** Getter for performDeletes + *******************************************************************************/ + public boolean getPerformDeletes() + { + return (this.performDeletes); + } + + + + /******************************************************************************* + ** Setter for performDeletes + *******************************************************************************/ + public void setPerformDeletes(boolean performDeletes) + { + this.performDeletes = performDeletes; + } + + + + /******************************************************************************* + ** Fluent setter for performDeletes + *******************************************************************************/ + public ReplaceInput withPerformDeletes(boolean performDeletes) + { + this.performDeletes = performDeletes; + return (this); + } + }