Change process summary line to interface; add record-link summary-line

This commit is contained in:
2022-09-30 13:32:18 -05:00
parent 456364de2a
commit 17cace070c
12 changed files with 374 additions and 27 deletions

View File

@ -32,6 +32,7 @@ import com.kingsrook.qqq.backend.core.actions.processes.QProcessCallback;
import com.kingsrook.qqq.backend.core.actions.processes.RunProcessAction;
import com.kingsrook.qqq.backend.core.exceptions.QException;
import com.kingsrook.qqq.backend.core.model.actions.processes.ProcessSummaryLine;
import com.kingsrook.qqq.backend.core.model.actions.processes.ProcessSummaryLineInterface;
import com.kingsrook.qqq.backend.core.model.actions.processes.RunBackendStepInput;
import com.kingsrook.qqq.backend.core.model.actions.processes.RunBackendStepOutput;
import com.kingsrook.qqq.backend.core.model.actions.processes.RunProcessInput;
@ -359,7 +360,7 @@ public class StreamedETLWithFrontendProcessTest
@Override
public ArrayList<ProcessSummaryLine> getProcessSummary(boolean isForResultScreen)
public ArrayList<ProcessSummaryLineInterface> getProcessSummary(RunBackendStepOutput runBackendStepOutput, boolean isForResultScreen)
{
return null;
}
@ -381,14 +382,14 @@ public class StreamedETLWithFrontendProcessTest
**
*******************************************************************************/
@Override
public ArrayList<ProcessSummaryLine> getProcessSummary(boolean isForResultScreen)
public ArrayList<ProcessSummaryLineInterface> getProcessSummary(RunBackendStepOutput runBackendStepOutput, boolean isForResultScreen)
{
if(isForResultScreen)
{
okSummary.setMessage("were transformed into a Person");
}
ArrayList<ProcessSummaryLine> summaryList = new ArrayList<>();
ArrayList<ProcessSummaryLineInterface> summaryList = new ArrayList<>();
summaryList.add(okSummary);
summaryList.add(notAPolygonSummary);
return (summaryList);
@ -449,7 +450,7 @@ public class StreamedETLWithFrontendProcessTest
@Override
public ArrayList<ProcessSummaryLine> getProcessSummary(boolean isForResultScreen)
public ArrayList<ProcessSummaryLineInterface> getProcessSummary(RunBackendStepOutput runBackendStepOutput, boolean isForResultScreen)
{
return null;
}