From bb2110ea080a571116cadfd449ceb67c880e2082 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Thu, 23 Jun 2022 14:29:35 -0500 Subject: [PATCH] QQQ-16 Adding processes to meta-data output --- .../qqq/backend/core/actions/MetaDataAction.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/kingsrook/qqq/backend/core/actions/MetaDataAction.java b/src/main/java/com/kingsrook/qqq/backend/core/actions/MetaDataAction.java index e1efb6ba..ede2b4e7 100644 --- a/src/main/java/com/kingsrook/qqq/backend/core/actions/MetaDataAction.java +++ b/src/main/java/com/kingsrook/qqq/backend/core/actions/MetaDataAction.java @@ -28,7 +28,9 @@ import com.kingsrook.qqq.backend.core.exceptions.QException; import com.kingsrook.qqq.backend.core.model.actions.metadata.MetaDataRequest; import com.kingsrook.qqq.backend.core.model.actions.metadata.MetaDataResult; import com.kingsrook.qqq.backend.core.model.metadata.QTableMetaData; +import com.kingsrook.qqq.backend.core.model.metadata.frontend.QFrontendProcessMetaData; import com.kingsrook.qqq.backend.core.model.metadata.frontend.QFrontendTableMetaData; +import com.kingsrook.qqq.backend.core.model.metadata.processes.QProcessMetaData; /******************************************************************************* @@ -52,8 +54,15 @@ public class MetaDataAction { tables.put(entry.getKey(), new QFrontendTableMetaData(entry.getValue(), false)); } - metaDataResult.setTables(tables); + + Map processes = new LinkedHashMap<>(); + for(Map.Entry entry : metaDataRequest.getInstance().getProcesses().entrySet()) + { + processes.put(entry.getKey(), new QFrontendProcessMetaData(entry.getValue())); + } + metaDataResult.setProcesses(processes); + // todo post-customization - can do whatever w/ the result if you want return metaDataResult;