mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
Add option to omitDmlAudits
This commit is contained in:
@ -108,7 +108,14 @@ public class InsertAction extends AbstractQActionFunction<InsertInput, InsertOut
|
|||||||
|
|
||||||
// todo post-customization - can do whatever w/ the result if you want
|
// todo post-customization - can do whatever w/ the result if you want
|
||||||
|
|
||||||
|
if(insertInput.getOmitDmlAudit())
|
||||||
|
{
|
||||||
|
LOG.debug("Requested to omit DML audit");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
new DMLAuditAction().execute(new DMLAuditInput().withTableActionInput(insertInput).withRecordList(insertOutput.getRecords()));
|
new DMLAuditAction().execute(new DMLAuditInput().withTableActionInput(insertInput).withRecordList(insertOutput.getRecords()));
|
||||||
|
}
|
||||||
|
|
||||||
if(postInsertCustomizer.isPresent())
|
if(postInsertCustomizer.isPresent())
|
||||||
{
|
{
|
||||||
|
@ -39,6 +39,8 @@ public class InsertInput extends AbstractTableActionInput
|
|||||||
|
|
||||||
private boolean skipUniqueKeyCheck = false;
|
private boolean skipUniqueKeyCheck = false;
|
||||||
|
|
||||||
|
private boolean omitDmlAudit = false;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
@ -138,4 +140,35 @@ public class InsertInput extends AbstractTableActionInput
|
|||||||
return (this);
|
return (this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
** Getter for omitDmlAudit
|
||||||
|
*******************************************************************************/
|
||||||
|
public boolean getOmitDmlAudit()
|
||||||
|
{
|
||||||
|
return (this.omitDmlAudit);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
** Setter for omitDmlAudit
|
||||||
|
*******************************************************************************/
|
||||||
|
public void setOmitDmlAudit(boolean omitDmlAudit)
|
||||||
|
{
|
||||||
|
this.omitDmlAudit = omitDmlAudit;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
** Fluent setter for omitDmlAudit
|
||||||
|
*******************************************************************************/
|
||||||
|
public InsertInput withOmitDmlAudit(boolean omitDmlAudit)
|
||||||
|
{
|
||||||
|
this.omitDmlAudit = omitDmlAudit;
|
||||||
|
return (this);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user