mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 13:10:44 +00:00
CE-847 Remove setting modifyDate in memory update action - happens now via field behaviors.
This commit is contained in:
@ -22,13 +22,10 @@
|
|||||||
package com.kingsrook.qqq.backend.core.modules.backend.implementations.memory;
|
package com.kingsrook.qqq.backend.core.modules.backend.implementations.memory;
|
||||||
|
|
||||||
|
|
||||||
import java.time.Instant;
|
|
||||||
import com.kingsrook.qqq.backend.core.actions.interfaces.UpdateInterface;
|
import com.kingsrook.qqq.backend.core.actions.interfaces.UpdateInterface;
|
||||||
import com.kingsrook.qqq.backend.core.exceptions.QException;
|
import com.kingsrook.qqq.backend.core.exceptions.QException;
|
||||||
import com.kingsrook.qqq.backend.core.model.actions.tables.update.UpdateInput;
|
import com.kingsrook.qqq.backend.core.model.actions.tables.update.UpdateInput;
|
||||||
import com.kingsrook.qqq.backend.core.model.actions.tables.update.UpdateOutput;
|
import com.kingsrook.qqq.backend.core.model.actions.tables.update.UpdateOutput;
|
||||||
import com.kingsrook.qqq.backend.core.model.data.QRecord;
|
|
||||||
import com.kingsrook.qqq.backend.core.model.metadata.tables.QTableMetaData;
|
|
||||||
|
|
||||||
|
|
||||||
/*******************************************************************************
|
/*******************************************************************************
|
||||||
@ -45,17 +42,6 @@ public class MemoryUpdateAction extends AbstractMemoryAction implements UpdateIn
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
QTableMetaData table = updateInput.getTable();
|
|
||||||
Instant now = Instant.now();
|
|
||||||
|
|
||||||
for(QRecord record : updateInput.getRecords())
|
|
||||||
{
|
|
||||||
///////////////////////////////////////////
|
|
||||||
// todo .. better (not hard-coded names) //
|
|
||||||
///////////////////////////////////////////
|
|
||||||
setValueIfTableHasField(record, table, "modifyDate", now, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
UpdateOutput updateOutput = new UpdateOutput();
|
UpdateOutput updateOutput = new UpdateOutput();
|
||||||
updateOutput.setRecords(MemoryRecordStore.getInstance().update(updateInput, true));
|
updateOutput.setRecords(MemoryRecordStore.getInstance().update(updateInput, true));
|
||||||
return (updateOutput);
|
return (updateOutput);
|
||||||
|
Reference in New Issue
Block a user