This commit is contained in:
Darin Kelkhoff
2022-02-15 18:16:47 -06:00
3 changed files with 21 additions and 11 deletions

View File

@ -19,6 +19,13 @@ import com.kingsrook.qqq.backend.core.model.metadata.QFieldMetaData;
*******************************************************************************/ *******************************************************************************/
public interface QProcessCallback public interface QProcessCallback
{ {
/*******************************************************************************
** Get the filter query for this callback.
*******************************************************************************/
QQueryFilter getQueryFilter(); QQueryFilter getQueryFilter();
/*******************************************************************************
** Get the field values for this callback.
*******************************************************************************/
Map<String, Serializable> getFieldValues(List<QFieldMetaData> fields); Map<String, Serializable> getFieldValues(List<QFieldMetaData> fields);
} }

View File

@ -10,9 +10,12 @@ import com.kingsrook.qqq.backend.core.model.actions.processes.RunFunctionResult;
/******************************************************************************* /*******************************************************************************
** ** TODO - document!
*******************************************************************************/ *******************************************************************************/
public interface FunctionBody public interface FunctionBody
{ {
/*******************************************************************************
** TODO - document!
*******************************************************************************/
RunFunctionResult run(RunFunctionRequest runFunctionRequest); RunFunctionResult run(RunFunctionRequest runFunctionRequest);
} }

View File

@ -127,16 +127,6 @@ public class QInstance
/*******************************************************************************
**
*******************************************************************************/
public void addProcess(QProcessMetaData process)
{
this.processes.put(process.getName(), process);
}
/******************************************************************************* /*******************************************************************************
** **
*******************************************************************************/ *******************************************************************************/
@ -173,6 +163,16 @@ public class QInstance
/*******************************************************************************
**
*******************************************************************************/
public void addProcess(QProcessMetaData process)
{
this.processes.put(process.getName(), process);
}
/******************************************************************************* /*******************************************************************************
** **
*******************************************************************************/ *******************************************************************************/