mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 05:01:07 +00:00
QQQ-21 Adding isHidden to tables & processes
This commit is contained in:
@ -47,8 +47,9 @@ public class QTableMetaData implements Serializable
|
||||
// rename "backendName" here to "backend"
|
||||
// add "nameInBackend" (or similar) for the table name in the backend
|
||||
// OR - add a whole "backendDetails" object, with different details per backend-type
|
||||
private String backendName;
|
||||
private String primaryKeyField;
|
||||
private String backendName;
|
||||
private String primaryKeyField;
|
||||
private boolean isHidden = false;
|
||||
|
||||
private Map<String, QFieldMetaData> fields;
|
||||
|
||||
@ -214,6 +215,40 @@ public class QTableMetaData implements Serializable
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Getter for isHidden
|
||||
**
|
||||
*******************************************************************************/
|
||||
public boolean getIsHidden()
|
||||
{
|
||||
return (isHidden);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Setter for isHidden
|
||||
**
|
||||
*******************************************************************************/
|
||||
public void setIsHidden(boolean isHidden)
|
||||
{
|
||||
this.isHidden = isHidden;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Fluent Setter for isHidden
|
||||
**
|
||||
*******************************************************************************/
|
||||
public QTableMetaData withIsHidden(boolean isHidden)
|
||||
{
|
||||
this.isHidden = isHidden;
|
||||
return (this);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
**
|
||||
*******************************************************************************/
|
||||
@ -387,6 +422,7 @@ public class QTableMetaData implements Serializable
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
**
|
||||
*******************************************************************************/
|
||||
|
@ -40,9 +40,10 @@ import com.kingsrook.qqq.backend.core.utils.CollectionUtils;
|
||||
@JsonInclude(Include.NON_NULL)
|
||||
public class QFrontendProcessMetaData
|
||||
{
|
||||
private String name;
|
||||
private String label;
|
||||
private String tableName;
|
||||
private String name;
|
||||
private String label;
|
||||
private String tableName;
|
||||
private boolean isHidden;
|
||||
|
||||
private List<QFrontendStepMetaData> frontendSteps;
|
||||
|
||||
@ -60,6 +61,7 @@ public class QFrontendProcessMetaData
|
||||
this.name = processMetaData.getName();
|
||||
this.label = processMetaData.getLabel();
|
||||
this.tableName = processMetaData.getTableName();
|
||||
this.isHidden = processMetaData.getIsHidden();
|
||||
|
||||
if(includeSteps)
|
||||
{
|
||||
@ -131,4 +133,27 @@ public class QFrontendProcessMetaData
|
||||
{
|
||||
this.frontendSteps = frontendSteps;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Getter for isHidden
|
||||
**
|
||||
*******************************************************************************/
|
||||
public boolean getIsHidden()
|
||||
{
|
||||
return isHidden;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Setter for isHidden
|
||||
**
|
||||
*******************************************************************************/
|
||||
public void setIsHidden(boolean isHidden)
|
||||
{
|
||||
this.isHidden = isHidden;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -38,9 +38,11 @@ import com.kingsrook.qqq.backend.core.model.metadata.QTableMetaData;
|
||||
@JsonInclude(Include.NON_NULL)
|
||||
public class QFrontendTableMetaData
|
||||
{
|
||||
private String name;
|
||||
private String label;
|
||||
private String primaryKeyField;
|
||||
private String name;
|
||||
private String label;
|
||||
private boolean isHidden;
|
||||
private String primaryKeyField;
|
||||
|
||||
private Map<String, QFrontendFieldMetaData> fields;
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////
|
||||
@ -56,6 +58,7 @@ public class QFrontendTableMetaData
|
||||
{
|
||||
this.name = tableMetaData.getName();
|
||||
this.label = tableMetaData.getLabel();
|
||||
this.isHidden = tableMetaData.getIsHidden();
|
||||
|
||||
if(includeFields)
|
||||
{
|
||||
@ -111,4 +114,26 @@ public class QFrontendTableMetaData
|
||||
{
|
||||
return fields;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Getter for isHidden
|
||||
**
|
||||
*******************************************************************************/
|
||||
public boolean getIsHidden()
|
||||
{
|
||||
return isHidden;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Setter for isHidden
|
||||
**
|
||||
*******************************************************************************/
|
||||
public void setIsHidden(boolean isHidden)
|
||||
{
|
||||
this.isHidden = isHidden;
|
||||
}
|
||||
}
|
||||
|
@ -34,9 +34,11 @@ import com.kingsrook.qqq.backend.core.model.metadata.QFieldMetaData;
|
||||
*******************************************************************************/
|
||||
public class QProcessMetaData
|
||||
{
|
||||
private String name;
|
||||
private String label;
|
||||
private String tableName;
|
||||
private String name;
|
||||
private String label;
|
||||
private String tableName;
|
||||
private boolean isHidden = false;
|
||||
|
||||
private List<QStepMetaData> stepList;
|
||||
|
||||
|
||||
@ -257,4 +259,38 @@ public class QProcessMetaData
|
||||
return (rs);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Getter for isHidden
|
||||
**
|
||||
*******************************************************************************/
|
||||
public boolean getIsHidden()
|
||||
{
|
||||
return (isHidden);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Setter for isHidden
|
||||
**
|
||||
*******************************************************************************/
|
||||
public void setIsHidden(boolean isHidden)
|
||||
{
|
||||
this.isHidden = isHidden;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
** Fluent Setter for isHidden
|
||||
**
|
||||
*******************************************************************************/
|
||||
public QProcessMetaData withIsHidden(boolean isHidden)
|
||||
{
|
||||
this.isHidden = isHidden;
|
||||
return (this);
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user