Add supplementalInstanceMetaData

This commit is contained in:
2025-05-23 12:03:52 -05:00
parent 802d367b94
commit 9877838c7f
2 changed files with 32 additions and 6 deletions

View File

@ -299,6 +299,8 @@ public class MetaDataAction
metaDataOutput.setHelpContents(Objects.requireNonNullElse(QContext.getQInstance().getHelpContent(), Collections.emptyMap())); metaDataOutput.setHelpContents(Objects.requireNonNullElse(QContext.getQInstance().getHelpContent(), Collections.emptyMap()));
metaDataOutput.setSupplementalInstanceMetaData(QContext.getQInstance().getSupplementalMetaData());
try try
{ {
customizer.postProcess(metaDataOutput); customizer.postProcess(metaDataOutput);

View File

@ -25,6 +25,7 @@ package com.kingsrook.qqq.backend.core.model.actions.metadata;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.kingsrook.qqq.backend.core.model.actions.AbstractActionOutput; import com.kingsrook.qqq.backend.core.model.actions.AbstractActionOutput;
import com.kingsrook.qqq.backend.core.model.metadata.QSupplementalInstanceMetaData;
import com.kingsrook.qqq.backend.core.model.metadata.branding.QBrandingMetaData; import com.kingsrook.qqq.backend.core.model.metadata.branding.QBrandingMetaData;
import com.kingsrook.qqq.backend.core.model.metadata.frontend.AppTreeNode; import com.kingsrook.qqq.backend.core.model.metadata.frontend.AppTreeNode;
import com.kingsrook.qqq.backend.core.model.metadata.frontend.QFrontendAppMetaData; import com.kingsrook.qqq.backend.core.model.metadata.frontend.QFrontendAppMetaData;
@ -47,6 +48,7 @@ public class MetaDataOutput extends AbstractActionOutput
private Map<String, QFrontendAppMetaData> apps; private Map<String, QFrontendAppMetaData> apps;
private Map<String, QFrontendWidgetMetaData> widgets; private Map<String, QFrontendWidgetMetaData> widgets;
private Map<String, String> environmentValues; private Map<String, String> environmentValues;
private Map<String, QSupplementalInstanceMetaData> supplementalInstanceMetaData;
private List<AppTreeNode> appTree; private List<AppTreeNode> appTree;
private QBrandingMetaData branding; private QBrandingMetaData branding;
@ -230,6 +232,28 @@ public class MetaDataOutput extends AbstractActionOutput
/*******************************************************************************
** Getter for supplementalInstanceMetaData
**
*******************************************************************************/
public Map<String, QSupplementalInstanceMetaData> getSupplementalInstanceMetaData()
{
return supplementalInstanceMetaData;
}
/*******************************************************************************
** Setter for supplementalInstanceMetaData
**
*******************************************************************************/
public void setSupplementalInstanceMetaData(Map<String, QSupplementalInstanceMetaData> supplementalInstanceMetaData)
{
this.supplementalInstanceMetaData = supplementalInstanceMetaData;
}
/******************************************************************************* /*******************************************************************************
** Setter for helpContents ** Setter for helpContents
** **